public class ImUser extends jp.co.intra_mart.foundation.authz.model.subjects.AbstractChangeableNameTemplate<User>
jp.co.intra_mart.foundation.authz.model.subjects.AbstractTemplate.Func<RESULT,EXCEPTION extends Exception>, jp.co.intra_mart.foundation.authz.model.subjects.AbstractTemplate.Proc<EXCEPTION extends Exception>
コンストラクタと説明 |
---|
ImUser() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
checkReceivedKeys(Object[] keys) |
String |
createIdentifier(User object) |
jp.co.intra_mart.foundation.authz.model.I18nValue<String> |
getDisplayName() |
String |
getSubjectTypeId()
ユーザを示すサブジェクトタイプID ("imm_user") を返します。
|
void |
onCreateSubject(jp.co.intra_mart.foundation.authz.model.subjects.Subject subject,
Object... keys) |
void |
onCreateSubject(jp.co.intra_mart.foundation.authz.model.subjects.Subject subject,
User target) |
void |
onRemoveSubject(jp.co.intra_mart.foundation.authz.model.subjects.Subject subject) |
jp.co.intra_mart.foundation.authz.model.I18nValue<String> |
resolveDisplayNameWithDate(Date baseDate,
Object... keys)
基準日とキー値からモデルの表示名を解決します。
|
jp.co.intra_mart.foundation.authz.model.I18nValue<String> |
resolveDisplayNameWithDate(Date baseDate,
String subjectId)
基準日とサブジェクトID からモデルの表示名を解決します。
|
List<Object> |
resolveKeys(String subjectId) |
User |
resolveModel(String subjectId) |
resolveDisplayName, resolveDisplayName
createIdentifier, parseIdentifier, session, session
public jp.co.intra_mart.foundation.authz.model.I18nValue<String> getDisplayName()
public String getSubjectTypeId()
SubjectType.getSubjectTypeId()
public void onCreateSubject(jp.co.intra_mart.foundation.authz.model.subjects.Subject subject, Object... keys) throws jp.co.intra_mart.foundation.authz.model.subjects.SubjectManagingException
jp.co.intra_mart.foundation.authz.model.subjects.SubjectManagingException
public void onCreateSubject(jp.co.intra_mart.foundation.authz.model.subjects.Subject subject, User target) throws jp.co.intra_mart.foundation.authz.model.subjects.SubjectManagingException
jp.co.intra_mart.foundation.authz.model.subjects.SubjectManagingException
public void onRemoveSubject(jp.co.intra_mart.foundation.authz.model.subjects.Subject subject) throws jp.co.intra_mart.foundation.authz.model.subjects.SubjectManagingException
jp.co.intra_mart.foundation.authz.model.subjects.SubjectManagingException
public jp.co.intra_mart.foundation.authz.model.I18nValue<String> resolveDisplayNameWithDate(Date baseDate, Object... keys)
String
を受け取ります。Object
型に明示的にキャストしてください。null
が返ります。baseDate
- 基準日keys
- サブジェクトの実態のキー値ChangeableNameSubjectType.resolveDisplayNameWithDate(Date,
Object...)
public jp.co.intra_mart.foundation.authz.model.I18nValue<String> resolveDisplayNameWithDate(Date baseDate, String subjectId)
null
が返ります。baseDate
- 基準日subjectId
- サブジェクトIDChangeableNameSubjectType.resolveDisplayNameWithDate(Date,
Object...)
Copyright © 2012 NTT DATA INTRAMART CORPORATION