CREATE_BY, CREATE_DATE, DESCRIPTION, END_DATE, LOCKED_BY, NAME, OID, RECYCLE_BIN_ID, START_DATE, STATE, STATE_INVALID_VALUE, STATE_VALID_VALUE, UPDATE_BY, UPDATE_DATE, VERSION
コンストラクタと説明 |
---|
GenericEntity() |
GenericEntity(EntityDefinition dataModelDefinition) |
GenericEntity(java.lang.String definitionName) |
GenericEntity(java.lang.String definitionName,
java.lang.String oid,
java.lang.String name) |
修飾子とタイプ | メソッドと説明 |
---|---|
GenericEntity |
copy()
shallow copyを行う。
|
<T extends GenericEntity> |
copyAs(java.lang.Class<T> type)
引数の型のインスタンスとして、shallow copyを行う。
|
GenericEntity |
deepCopy()
deep copyを行う(但し、Entityとしてのdeep copy)。
|
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.util.Set<java.lang.String> |
getPropertyNames()
保持しているPropertyの名前セットを返します。
|
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)
propNameで表現されるプロパティを取得します。
|
<P> P |
getValue(java.lang.String propName,
boolean enableExpression)
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)
propNameで表現されるプロパティにvalueをセットします。
|
void |
setValue(java.lang.String propName,
java.lang.Object value,
boolean enableExpression)
propNameで表現されるプロパティにvalueをセットします。
|
void |
setVersion(java.lang.Long version) |
java.lang.String |
toString() |
public GenericEntity()
public GenericEntity(java.lang.String definitionName)
public GenericEntity(java.lang.String definitionName, java.lang.String oid, java.lang.String name)
public GenericEntity(EntityDefinition dataModelDefinition)
public java.lang.String toString()
toString
クラス内 java.lang.Object
public <P> P getValue(java.lang.String propName)
getValue(String, boolean)
をenableExpression=trueで呼び出します。
propNameはクライアントからの入力値を未検証のまま適用しないでください。
改竄された場合意図しないプロパティ値が取得される可能性があります。
enableExpression=falseで呼び出したい場合は、明示的にgetValue(String, boolean)
を利用してください。public <P> P getValue(java.lang.String propName, boolean enableExpression)
propName
- enableExpression
- public void setValue(java.lang.String propName, java.lang.Object value)
setValue(String, Object, boolean)
をenableExpression=trueで呼び出します。
propNameはクライアントからの入力値を未検証のまま適用しないでください。
改竄された場合意図しないプロパティに値ががセットされる可能性があります。setValue(String, Object, boolean)
を利用してください。public void setValue(java.lang.String propName, java.lang.Object value, boolean enableExpression)
propName
- value
- enableExpression
- public java.sql.Timestamp getCreateDate()
getCreateDate
インタフェース内 Entity
public void setCreateDate(java.sql.Timestamp createDate)
setCreateDate
インタフェース内 Entity
public java.sql.Timestamp getUpdateDate()
getUpdateDate
インタフェース内 Entity
public void setUpdateDate(java.sql.Timestamp updateDate)
setUpdateDate
インタフェース内 Entity
public java.lang.String getCreateBy()
getCreateBy
インタフェース内 Entity
public void setCreateBy(java.lang.String createBy)
setCreateBy
インタフェース内 Entity
public java.lang.String getUpdateBy()
getUpdateBy
インタフェース内 Entity
public void setUpdateBy(java.lang.String updateBy)
setUpdateBy
インタフェース内 Entity
public <P> P getValueAs(java.lang.Class<P> type, java.lang.String propName)
Entity
getValueAs
インタフェース内 Entity
public java.lang.String getDefinitionName()
getDefinitionName
インタフェース内 Entity
public void setDefinitionName(java.lang.String definitionName)
setDefinitionName
インタフェース内 Entity
public java.lang.String getDescription()
getDescription
インタフェース内 Entity
public void setDescription(java.lang.String description)
setDescription
インタフェース内 Entity
public java.lang.Long getVersion()
getVersion
インタフェース内 Entity
public void setVersion(java.lang.Long version)
setVersion
インタフェース内 Entity
public SelectValue getState()
public void setState(SelectValue state)
public java.lang.String getLockedBy()
getLockedBy
インタフェース内 Entity
public void setLockedBy(java.lang.String lockedBy)
setLockedBy
インタフェース内 Entity
public java.sql.Timestamp getStartDate()
getStartDate
インタフェース内 Entity
public void setStartDate(java.sql.Timestamp startDate)
setStartDate
インタフェース内 Entity
public java.sql.Timestamp getEndDate()
getEndDate
インタフェース内 Entity
public void setEndDate(java.sql.Timestamp endDate)
setEndDate
インタフェース内 Entity
public java.lang.Long getRecycleBinId()
getRecycleBinId
インタフェース内 Entity
public void setRecycleBinId(java.lang.Long recycleBinId)
setRecycleBinId
インタフェース内 Entity
public GenericEntity copy()
public <T extends GenericEntity> T copyAs(java.lang.Class<T> type)
public GenericEntity deepCopy()
public java.util.Set<java.lang.String> getPropertyNames()