クラス MetaEntity

すべての実装されたインタフェース:
Serializable, DefinableMetaData<EntityDefinition>, MetaData, RootMetaData

public class MetaEntity extends BaseRootMetaData implements DefinableMetaData<EntityDefinition>
関連項目:
  • コンストラクタの詳細

    • MetaEntity

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

    • getDataLocalizationStrategy

      public MetaDataLocalizationStrategy getDataLocalizationStrategy()
    • setDataLocalizationStrategy

      public void setDataLocalizationStrategy(MetaDataLocalizationStrategy dataLocalizationStrategy)
    • isQueryCache

      public boolean isQueryCache()
    • setQueryCache

      public void setQueryCache(boolean queryCache)
    • isCrawl

      public boolean isCrawl()
    • setCrawl

      public void setCrawl(boolean crawl)
    • getNamePropertyId

      public String getNamePropertyId()
    • setNamePropertyId

      public void setNamePropertyId(String namePropertyId)
    • getVersionControlType

      public VersionControlType getVersionControlType()
    • setVersionControlType

      public void setVersionControlType(VersionControlType versionControlType)
    • getOidPropertyId

      public List<String> getOidPropertyId()
    • setOidPropertyId

      public void setOidPropertyId(List<String> oidPropertyId)
    • getCrawlPropertyId

      public List<String> getCrawlPropertyId()
    • setCrawlPropertyId

      public void setCrawlPropertyId(List<String> crawlPropertyId)
    • getInheritedEntityMetaDataId

      public String getInheritedEntityMetaDataId()
    • setInheritedEntityMetaDataId

      public void setInheritedEntityMetaDataId(String inheritedEntityMetaDataId)
    • getDeclaredPropertyList

      public List<MetaProperty> getDeclaredPropertyList()
    • setDeclaredPropertyList

      public void setDeclaredPropertyList(List<MetaProperty> propList)
    • getDeclaredProperty

      public MetaProperty getDeclaredProperty(String propName)
    • getDeclaredPropertyById

      public MetaProperty getDeclaredPropertyById(String propId)
    • getEventListenerList

      public List<MetaEventListener> getEventListenerList()
    • setEventListenerList

      public void setEventListenerList(List<MetaEventListener> eventListenerList)
    • getMapping

      public MetaEntityMapping getMapping()
    • setMapping

      public void setMapping(MetaEntityMapping mapping)
    • getEntityStoreDefinition

      public MetaEntityStore getEntityStoreDefinition()
    • setEntityStoreDefinition

      public void setEntityStoreDefinition(MetaEntityStore entityStoreDefinition)
    • getStoreMapping

      public MetaStoreMapping getStoreMapping()
    • setStoreMapping

      public void setStoreMapping(MetaStoreMapping storeMapping)
    • applyConfig

      public void applyConfig(EntityDefinition definition, EntityContext context, KeyGenerator keyGene)
    • currentConfig

      public EntityDefinition currentConfig(EntityContext context)
    • copy

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

      public int hashCode()
      定義:
      hashCode インタフェース内 MetaData
      オーバーライド:
      hashCode クラス内 BaseRootMetaData
    • equals

      public boolean equals(Object obj)
      定義:
      equals インタフェース内 MetaData
      オーバーライド:
      equals クラス内 BaseRootMetaData
    • createRuntime

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

      public void applyConfig(EntityDefinition definition)
      インタフェースからコピーされた説明: DefinableMetaData
      DefinitionをMetaDataに変換します。
      定義:
      applyConfig インタフェース内 DefinableMetaData<EntityDefinition>
      パラメータ:
      definition - Definition
    • currentConfig

      public EntityDefinition currentConfig()
      インタフェースからコピーされた説明: DefinableMetaData
      MetaDataをDefinitionに変換します。
      定義:
      currentConfig インタフェース内 DefinableMetaData<EntityDefinition>
      戻り値:
      Definition