パッケージ org.iplass.mtp.entity
インタフェース Entity
- 既知の実装クラスのリスト:
GenericEntity
,Group
,Rank
,User
public interface Entity
Entity(データ)を表すインタフェース。
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static java.lang.String
CREATE_BY
作成者のIDstatic java.lang.String
CREATE_DATE
作成日static java.lang.String
DESCRIPTION
Entityの説明static java.lang.String
END_DATE
Entityの有効期間終了日時static java.lang.String
LOCKED_BY
Entityが編集ロックされている場合、ロックしているユーザーのIDstatic java.lang.String
NAME
Entityを特定するなんらかの名称(必須)static java.lang.String
OID
Entityを一意に識別するIDstatic java.lang.String
RECYCLE_BIN_ID
ごみ箱に入っているデータを特定するためのIDstatic java.lang.String
START_DATE
Entityの有効期間開始日時static java.lang.String
STATE
Entityの状態(バージョン管理下で、有効/無効を識別する)static java.lang.String
STATE_INVALID_VALUE
static java.lang.String
STATE_VALID_VALUE
static java.lang.String
UPDATE_BY
更新者のIDstatic java.lang.String
UPDATE_DATE
更新日static java.lang.String
VERSION
EntityのバージョンNo -
メソッドの概要
修飾子とタイプ メソッド 説明 java.lang.String
getCreateBy()
java.sql.Timestamp
getCreateDate()
java.lang.String
getDefinitionName()
java.lang.String
getDescription()
java.sql.Timestamp
getEndDate()
java.lang.String
getLockedBy()
java.lang.String
getName()
java.lang.String
getOid()
java.lang.Long
getRecycleBinId()
java.sql.Timestamp
getStartDate()
SelectValue
getState()
java.lang.String
getUpdateBy()
java.sql.Timestamp
getUpdateDate()
<P> P
getValue(java.lang.String propName)
指定の属性名の属性値を取得します。<P> P
getValueAs(java.lang.Class<P> type, java.lang.String propName)
指定の属性名の属性値を取得します。java.lang.Long
getVersion()
void
setCreateBy(java.lang.String createBy)
void
setCreateDate(java.sql.Timestamp createDate)
void
setDefinitionName(java.lang.String definitionName)
void
setDescription(java.lang.String description)
void
setEndDate(java.sql.Timestamp endDate)
void
setLockedBy(java.lang.String lockedBy)
void
setName(java.lang.String name)
void
setOid(java.lang.String oid)
void
setRecycleBinId(java.lang.Long recycleBinId)
void
setStartDate(java.sql.Timestamp startDate)
void
setState(SelectValue state)
void
setUpdateBy(java.lang.String updateBy)
void
setUpdateDate(java.sql.Timestamp updateDate)
void
setValue(java.lang.String propName, java.lang.Object value)
指定の属性名の属性に値をセットします。void
setVersion(java.lang.Long version)
-
フィールド詳細
-
CREATE_DATE
static final java.lang.String CREATE_DATE作成日- 関連項目:
- 定数フィールド値
-
CREATE_BY
static final java.lang.String CREATE_BY作成者のID- 関連項目:
- 定数フィールド値
-
NAME
static final java.lang.String NAMEEntityを特定するなんらかの名称(必須)- 関連項目:
- 定数フィールド値
-
OID
static final java.lang.String OIDEntityを一意に識別するID- 関連項目:
- 定数フィールド値
-
VERSION
static final java.lang.String VERSIONEntityのバージョンNo- 関連項目:
- 定数フィールド値
-
UPDATE_DATE
static final java.lang.String UPDATE_DATE更新日- 関連項目:
- 定数フィールド値
-
UPDATE_BY
static final java.lang.String UPDATE_BY更新者のID- 関連項目:
- 定数フィールド値
-
DESCRIPTION
static final java.lang.String DESCRIPTIONEntityの説明- 関連項目:
- 定数フィールド値
-
STATE
static final java.lang.String STATEEntityの状態(バージョン管理下で、有効/無効を識別する)- 関連項目:
- 定数フィールド値
-
LOCKED_BY
static final java.lang.String LOCKED_BYEntityが編集ロックされている場合、ロックしているユーザーのID- 関連項目:
- 定数フィールド値
-
START_DATE
static final java.lang.String START_DATEEntityの有効期間開始日時- 関連項目:
- 定数フィールド値
-
END_DATE
static final java.lang.String END_DATEEntityの有効期間終了日時- 関連項目:
- 定数フィールド値
-
RECYCLE_BIN_ID
static final java.lang.String RECYCLE_BIN_IDごみ箱に入っているデータを特定するためのID- 関連項目:
- 定数フィールド値
-
STATE_VALID_VALUE
static final java.lang.String STATE_VALID_VALUE- 関連項目:
- 定数フィールド値
-
STATE_INVALID_VALUE
static final java.lang.String STATE_INVALID_VALUE- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
getValue
<P> P getValue(java.lang.String propName)指定の属性名の属性値を取得します。
propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。
注意
propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティ値が取得される可能性があります。- パラメータ:
propName
-- 戻り値:
-
setValue
void setValue(java.lang.String propName, java.lang.Object value)指定の属性名の属性に値をセットします。
propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。
注意
propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティに値が設定される可能性があります。- パラメータ:
propName
-value
-
-
getValueAs
<P> P getValueAs(java.lang.Class<P> type, java.lang.String propName)指定の属性名の属性値を取得します。
propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。
注意
propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティ値が取得される可能性があります。
※現状の実装は、getValueと同じ(将来的には可能な限り値を変換するように実装する想定)。- パラメータ:
type
-propName
-- 戻り値:
-
getOid
java.lang.String getOid() -
setOid
void setOid(java.lang.String oid) -
getVersion
java.lang.Long getVersion() -
setVersion
void setVersion(java.lang.Long version) -
getName
java.lang.String getName() -
setName
void setName(java.lang.String name) -
getDescription
java.lang.String getDescription() -
setDescription
void setDescription(java.lang.String description) -
getCreateDate
java.sql.Timestamp getCreateDate() -
setCreateDate
void setCreateDate(java.sql.Timestamp createDate) -
getUpdateDate
java.sql.Timestamp getUpdateDate() -
setUpdateDate
void setUpdateDate(java.sql.Timestamp updateDate) -
getCreateBy
java.lang.String getCreateBy() -
setCreateBy
void setCreateBy(java.lang.String createBy) -
getUpdateBy
java.lang.String getUpdateBy() -
setUpdateBy
void setUpdateBy(java.lang.String updateBy) -
getDefinitionName
java.lang.String getDefinitionName() -
setDefinitionName
void setDefinitionName(java.lang.String definitionName) -
getState
SelectValue getState() -
setState
-
getLockedBy
java.lang.String getLockedBy() -
setLockedBy
void setLockedBy(java.lang.String lockedBy) -
getStartDate
java.sql.Timestamp getStartDate() -
setStartDate
void setStartDate(java.sql.Timestamp startDate) -
getEndDate
java.sql.Timestamp getEndDate() -
setEndDate
void setEndDate(java.sql.Timestamp endDate) -
getRecycleBinId
java.lang.Long getRecycleBinId() -
setRecycleBinId
void setRecycleBinId(java.lang.Long recycleBinId)
-