public class ImCompanyPost extends jp.co.intra_mart.foundation.authz.model.subjects.AbstractChangeableNameTemplate<ImCompanyPostSubject>
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>
コンストラクタと説明 |
---|
ImCompanyPost() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
checkReceivedKeys(Object[] keys) |
String |
createIdentifier(ImCompanyPostSubject object) |
jp.co.intra_mart.foundation.authz.model.I18nValue<String> |
getDisplayName() |
String |
getSubjectTypeId()
役職を示すサブジェクトタイプID ("imm_company_post") を返します。
|
void |
onCreateSubject(jp.co.intra_mart.foundation.authz.model.subjects.Subject subject,
ImCompanyPostSubject target) |
void |
onCreateSubject(jp.co.intra_mart.foundation.authz.model.subjects.Subject subject,
Object... keys) |
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) |
ImCompanyPostSubject |
resolveModel(String subjectId) |
resolveDisplayName, resolveDisplayName
createIdentifier, parseIdentifier, session, session
public String createIdentifier(ImCompanyPostSubject object)
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, ImCompanyPostSubject target) 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, Object... keys) 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
を受け取ります。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...)
public ImCompanyPostSubject resolveModel(String subjectId)
protected void checkReceivedKeys(Object[] keys)
checkReceivedKeys
クラス内 jp.co.intra_mart.foundation.authz.model.subjects.AbstractTemplate<ImCompanyPostSubject>
Copyright © 2012 NTT DATA INTRAMART CORPORATION