public class EntityDefinition extends java.lang.Object implements Definition
Entityの論理定義。
Entityの定義名は、他の定義(Action、Templateなど)と異なり、"/"をパッケージ区切りとして利用できない。 Entity定義名は、"/"の代わりに、"."をパッケージ区切りとなる。
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
SYSTEM_DEFAULT_DEFINITION_NAME |
コンストラクタと説明 |
---|
EntityDefinition() |
EntityDefinition(java.lang.String name) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addEventListener(EventListenerDefinition eventListener) |
void |
addLocalizedDisplayName(LocalizedStringDefinition localizedDisplayName) |
void |
addProperty(PropertyDefinition property) |
java.util.List<java.lang.String> |
getCrawlPropertyName() |
DataLocalizationStrategy |
getDataLocalizationStrategy() |
java.util.List<PropertyDefinition> |
getDeclaredPropertyList() |
java.lang.String |
getDescription()
概要を取得します。
|
java.lang.String |
getDisplayName()
表示名を取得します。
|
java.util.List<EventListenerDefinition> |
getEventListenerList() |
java.lang.String |
getInheritedDefinition() |
java.util.List<LocalizedStringDefinition> |
getLocalizedDisplayNameList() |
EntityMapping |
getMapping() |
java.lang.String |
getName()
名前を取得します。
|
java.lang.String |
getNamePropertyName() |
java.util.List<java.lang.String> |
getOidPropertyName() |
PropertyDefinition |
getProperty(java.lang.String propName) |
java.util.List<PropertyDefinition> |
getPropertyList() |
StoreDefinition |
getStoreDefinition() |
VersionControlType |
getVersionControlType() |
boolean |
isCrawl() |
boolean |
isQueryCache() |
void |
setCrawl(boolean crawl) |
void |
setCrawlPropertyName(java.util.List<java.lang.String> crawlPropertyName) |
void |
setDataLocalizationStrategy(DataLocalizationStrategy dataLocalizationStrategy) |
void |
setDescription(java.lang.String description)
概要を設定します。
|
void |
setDisplayName(java.lang.String displayName)
表示名を設定します。
|
void |
setEventListenerList(java.util.List<EventListenerDefinition> eventListenerList) |
void |
setInheritedDefinition(java.lang.String inheritedDefinition) |
void |
setLocalizedDisplayNameList(java.util.List<LocalizedStringDefinition> localizedDisplayNameList) |
void |
setMapping(EntityMapping mapping) |
void |
setName(java.lang.String name)
名前を設定します。
|
void |
setNamePropertyName(java.lang.String namePropertyName) |
void |
setOidPropertyName(java.util.List<java.lang.String> oidPropertyName) |
void |
setPropertyList(java.util.List<PropertyDefinition> propertyList) |
void |
setQueryCache(boolean queryCache) |
void |
setStoreDefinition(StoreDefinition storeDefinition) |
void |
setVersionControlType(VersionControlType versionControlType) |
public static final java.lang.String SYSTEM_DEFAULT_DEFINITION_NAME
public EntityDefinition()
public EntityDefinition(java.lang.String name)
public DataLocalizationStrategy getDataLocalizationStrategy()
public void setDataLocalizationStrategy(DataLocalizationStrategy dataLocalizationStrategy)
public boolean isQueryCache()
public void setQueryCache(boolean queryCache)
public boolean isCrawl()
public void setCrawl(boolean crawl)
public java.lang.String getNamePropertyName()
public void setNamePropertyName(java.lang.String namePropertyName)
public VersionControlType getVersionControlType()
public void setVersionControlType(VersionControlType versionControlType)
public java.util.List<java.lang.String> getOidPropertyName()
public void setOidPropertyName(java.util.List<java.lang.String> oidPropertyName)
public java.util.List<java.lang.String> getCrawlPropertyName()
public void setCrawlPropertyName(java.util.List<java.lang.String> crawlPropertyName)
public java.lang.String getName()
Definition
getName
インタフェース内 Definition
public void setName(java.lang.String name)
Definition
setName
インタフェース内 Definition
name
- 名前public java.lang.String getDisplayName()
Definition
getDisplayName
インタフェース内 Definition
public void setDisplayName(java.lang.String displayName)
Definition
setDisplayName
インタフェース内 Definition
displayName
- 表示名public java.lang.String getDescription()
Definition
getDescription
インタフェース内 Definition
public void setDescription(java.lang.String description)
Definition
setDescription
インタフェース内 Definition
description
- 概要public java.lang.String getInheritedDefinition()
public void setInheritedDefinition(java.lang.String inheritedDefinition)
public java.util.List<PropertyDefinition> getPropertyList()
public void setPropertyList(java.util.List<PropertyDefinition> propertyList)
public java.util.List<PropertyDefinition> getDeclaredPropertyList()
public void addProperty(PropertyDefinition property)
public PropertyDefinition getProperty(java.lang.String propName)
public EntityMapping getMapping()
public void setMapping(EntityMapping mapping)
public java.util.List<EventListenerDefinition> getEventListenerList()
public void setEventListenerList(java.util.List<EventListenerDefinition> eventListenerList)
public void addEventListener(EventListenerDefinition eventListener)
public StoreDefinition getStoreDefinition()
public void setStoreDefinition(StoreDefinition storeDefinition)
public java.util.List<LocalizedStringDefinition> getLocalizedDisplayNameList()
public void setLocalizedDisplayNameList(java.util.List<LocalizedStringDefinition> localizedDisplayNameList)
public void addLocalizedDisplayName(LocalizedStringDefinition localizedDisplayName)