パッケージ org.iplass.mtp.entity

インタフェース Entity

既知の実装クラスのリスト:
GenericEntity, Group, Rank, User

public interface Entity
Entity(データ)を表すインタフェース。
  • フィールド詳細

  • メソッドの詳細

    • getValue

      <P> P getValue(String propName)
      指定の属性名の属性値を取得します。
      propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
      例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。

      注意
      propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティ値が取得される可能性があります。
      パラメータ:
      propName -
      戻り値:
    • setValue

      void setValue(String propName, Object value)
      指定の属性名の属性に値をセットします。
      propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
      例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。

      注意
      propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティに値が設定される可能性があります。
      パラメータ:
      propName -
      value -
    • getValueAs

      <P> P getValueAs(Class<P> type, String propName)
      指定の属性名の属性値を取得します。
      propNameには、"."にてネストされたプロパティ、"[index]"にて配列アクセスを指定可能です。
      例えば、 "role.condition[0].name"は、getValue("role").getValue("condition")[0].getValue("name")を示します。

      注意
      propNameはクライアントからの入力値を未検証のまま適用しないでください。 改竄された場合意図しないプロパティ値が取得される可能性があります。

      ※現状の実装は、getValueと同じ(将来的には可能な限り値を変換するように実装する想定)。
      パラメータ:
      type -
      propName -
      戻り値:
    • getOid

      String getOid()
    • setOid

      void setOid(String oid)
    • getVersion

      Long getVersion()
    • setVersion

      void setVersion(Long version)
    • getName

      String getName()
    • setName

      void setName(String name)
    • getDescription

      String getDescription()
    • setDescription

      void setDescription(String description)
    • getCreateDate

      Timestamp getCreateDate()
    • setCreateDate

      void setCreateDate(Timestamp createDate)
    • getUpdateDate

      Timestamp getUpdateDate()
    • setUpdateDate

      void setUpdateDate(Timestamp updateDate)
    • getCreateBy

      String getCreateBy()
    • setCreateBy

      void setCreateBy(String createBy)
    • getUpdateBy

      String getUpdateBy()
    • setUpdateBy

      void setUpdateBy(String updateBy)
    • getDefinitionName

      String getDefinitionName()
    • setDefinitionName

      void setDefinitionName(String definitionName)
    • getState

      SelectValue getState()
    • setState

      void setState(SelectValue state)
    • getLockedBy

      String getLockedBy()
    • setLockedBy

      void setLockedBy(String lockedBy)
    • getStartDate

      Timestamp getStartDate()
    • setStartDate

      void setStartDate(Timestamp startDate)
    • getEndDate

      Timestamp getEndDate()
    • setEndDate

      void setEndDate(Timestamp endDate)
    • getRecycleBinId

      Long getRecycleBinId()
    • setRecycleBinId

      void setRecycleBinId(Long recycleBinId)