Package org.iplass.mtp.entity
Interface Entity
- All Known Implementing Classes:
- GenericEntity,- Group,- Rank,- User
public interface Entity
Entity(データ)を表すインタフェース。
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final String作成者のIDstatic final String作成日static final StringEntityの説明static final StringEntityの有効期間終了日時static final StringEntityが編集ロックされている場合、ロックしているユーザーのIDstatic final StringEntityを特定するなんらかの名称(必須)static final StringEntityを一意に識別するIDstatic final Stringごみ箱に入っているデータを特定するためのIDstatic final StringEntityの有効期間開始日時static final StringEntityの状態(バージョン管理下で、有効/無効を識別する)static final Stringstatic final Stringstatic final String更新者のIDstatic final String更新日static final StringEntityのバージョンNo
- 
Method SummaryModifier and TypeMethodDescriptiongetName()getOid()getState()<P> P指定の属性名の属性値を取得します。
 propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
 例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。
 
 注意
 propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティ値が取得される可能性があります。<P> PgetValueAs(Class<P> type, String propName) 指定の属性名の属性値を取得します。
 propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
 例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。
 
 注意
 propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティ値が取得される可能性があります。
 
 ※現状の実装は、getValueと同じ(将来的には可能な限り値を変換するように実装する想定)。voidsetCreateBy(String createBy) voidsetCreateDate(Timestamp createDate) voidsetDefinitionName(String definitionName) voidsetDescription(String description) voidsetEndDate(Timestamp endDate) voidsetLockedBy(String lockedBy) voidvoidvoidsetRecycleBinId(Long recycleBinId) voidsetStartDate(Timestamp startDate) voidsetState(SelectValue state) voidsetUpdateBy(String updateBy) voidsetUpdateDate(Timestamp updateDate) void指定の属性名の属性に値をセットします。
 propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
 例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。
 
 注意
 propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティに値が設定される可能性があります。voidsetVersion(Long version) 
- 
Field Details- 
CREATE_DATE作成日- See Also:
 
- 
CREATE_BY作成者のID- See Also:
 
- 
NAMEEntityを特定するなんらかの名称(必須)- See Also:
 
- 
OIDEntityを一意に識別するID- See Also:
 
- 
VERSIONEntityのバージョンNo- See Also:
 
- 
UPDATE_DATE更新日- See Also:
 
- 
UPDATE_BY更新者のID- See Also:
 
- 
DESCRIPTIONEntityの説明- See Also:
 
- 
STATEEntityの状態(バージョン管理下で、有効/無効を識別する)- See Also:
 
- 
LOCKED_BYEntityが編集ロックされている場合、ロックしているユーザーのID- See Also:
 
- 
START_DATEEntityの有効期間開始日時- See Also:
 
- 
END_DATEEntityの有効期間終了日時- See Also:
 
- 
RECYCLE_BIN_IDごみ箱に入っているデータを特定するためのID- See Also:
 
- 
STATE_VALID_VALUE- See Also:
 
- 
STATE_INVALID_VALUE- See Also:
 
 
- 
- 
Method Details- 
getValue指定の属性名の属性値を取得します。
 propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
 例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。
 
 注意
 propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティ値が取得される可能性があります。- Parameters:
- propName-
- Returns:
 
- 
setValue指定の属性名の属性に値をセットします。
 propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
 例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。
 
 注意
 propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティに値が設定される可能性があります。- Parameters:
- propName-
- value-
 
- 
getValueAs指定の属性名の属性値を取得します。
 propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
 例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。
 
 注意
 propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティ値が取得される可能性があります。
 
 ※現状の実装は、getValueと同じ(将来的には可能な限り値を変換するように実装する想定)。- Parameters:
- type-
- propName-
- Returns:
 
- 
getOidString getOid()
- 
setOid
- 
getVersionLong getVersion()
- 
setVersion
- 
getNameString getName()
- 
setName
- 
getDescriptionString getDescription()
- 
setDescription
- 
getCreateDateTimestamp getCreateDate()
- 
setCreateDate
- 
getUpdateDateTimestamp getUpdateDate()
- 
setUpdateDate
- 
getCreateByString getCreateBy()
- 
setCreateBy
- 
getUpdateByString getUpdateBy()
- 
setUpdateBy
- 
getDefinitionNameString getDefinitionName()
- 
setDefinitionName
- 
getStateSelectValue getState()
- 
setState
- 
getLockedByString getLockedBy()
- 
setLockedBy
- 
getStartDateTimestamp getStartDate()
- 
setStartDate
- 
getEndDateTimestamp getEndDate()
- 
setEndDate
- 
getRecycleBinIdLong getRecycleBinId()
- 
setRecycleBinId
 
-