クラス MetaEntityFilter

java.lang.Object
org.iplass.mtp.impl.metadata.BaseRootMetaData
org.iplass.mtp.impl.view.filter.MetaEntityFilter
すべての実装されたインタフェース:
Serializable, DefinableMetaData<EntityFilter>, MetaData, RootMetaData

public class MetaEntityFilter extends BaseRootMetaData implements DefinableMetaData<EntityFilter>
フィルタ定義
関連項目:
  • コンストラクタの詳細

    • MetaEntityFilter

      public MetaEntityFilter()
  • メソッドの詳細

    • getDefinitionId

      public String getDefinitionId()
      Entity定義のIDを取得します。
      戻り値:
      Entity定義のID
    • setDefinitionId

      public void setDefinitionId(String definitionId)
      Entity定義のIDを設定します。
      パラメータ:
      definitionId - Entity定義のID
    • getItems

      public List<MetaEntityFilterItem> getItems()
      Entityのフィルタ設定を取得します。
      戻り値:
      Entityのフィルタ設定
    • setItems

      public void setItems(List<MetaEntityFilterItem> items)
      Entityのフィルタ設定を設定します。
      パラメータ:
      items - Entityのフィルタ設定
    • addItem

      public void addItem(MetaEntityFilterItem item)
      Entityのフィルタ設定を追加します。
      パラメータ:
      item - Entityのフィルタ設定
    • createRuntime

      public MetaDataRuntime createRuntime(MetaDataConfig metaDataConfig)
      インタフェースからコピーされた説明: RootMetaData
      このメタデータの情報から、何らかの処理を実際に実行するMetaDataRuntimeを取得する。 メタデータ自身は、リポジトリ上に保存するデータのみを保持する形に作成し、 動的なものは、MetaDataRuntimeに保持するようにする。
      定義:
      createRuntime インタフェース内 RootMetaData
      戻り値:
      MetaDataRuntimeのインスタンス
    • copy

      public MetaEntityFilter copy()
      インタフェースからコピーされた説明: MetaData
      当該のメタデータのコピーを作成する。
      定義:
      copy インタフェース内 MetaData
      定義:
      copy インタフェース内 RootMetaData
      戻り値:
      コピーされたメタデータ
    • applyConfig

      public void applyConfig(EntityFilter filter)
      フィルタ定義の内容を自身に反映します。
      定義:
      applyConfig インタフェース内 DefinableMetaData<EntityFilter>
      パラメータ:
      filter - フィルタ定義
    • currentConfig

      public EntityFilter currentConfig()
      自身の内容をフィルタ定義に反映します。
      定義:
      currentConfig インタフェース内 DefinableMetaData<EntityFilter>
      戻り値:
      フィルタ定義