@ProviderType public interface DDMStructure extends StagedGroupedModel
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
String[] |
getAvailableLanguageIds() |
List<String> |
getChildrenFieldNames(String fieldName) |
String |
getClassName() |
long |
getClassNameId() |
Date |
getCreateDate() |
DDMForm |
getDDMForm() |
DDMFormField |
getDDMFormField(String fieldName) |
List<DDMFormField> |
getDDMFormFields(boolean includeTransientFields) |
String |
getDefaultLanguageId() |
String |
getDefinition() |
String |
getDescription() |
String |
getDescription(Locale locale) |
String |
getDescription(Locale locale,
boolean useDefault) |
String |
getDescription(String languageId) |
String |
getDescription(String languageId,
boolean useDefault) |
String |
getDescriptionCurrentLanguageId() |
String |
getDescriptionCurrentValue() |
Map<Locale,String> |
getDescriptionMap() |
ExpandoBridge |
getExpandoBridge() |
String |
getFieldDataType(String fieldName) |
String |
getFieldLabel(String fieldName,
Locale locale) |
String |
getFieldLabel(String fieldName,
String locale) |
Set<String> |
getFieldNames() |
String |
getFieldProperty(String fieldName,
String property) |
boolean |
getFieldRepeatable(String fieldName) |
boolean |
getFieldRequired(String fieldName) |
String |
getFieldTip(String fieldName,
Locale locale) |
String |
getFieldTip(String fieldName,
String locale) |
String |
getFieldType(String fieldName) |
DDMForm |
getFullHierarchyDDMForm() |
long |
getGroupId() |
Date |
getModifiedDate() |
String |
getName() |
String |
getName(Locale locale) |
String |
getName(Locale locale,
boolean useDefault) |
String |
getName(String languageId) |
String |
getName(String languageId,
boolean useDefault) |
String |
getNameCurrentLanguageId() |
String |
getNameCurrentValue() |
Map<Locale,String> |
getNameMap() |
long |
getParentStructureId() |
long |
getPrimaryKey() |
Serializable |
getPrimaryKeyObj() |
List<String> |
getRootFieldNames() |
String |
getStorageType() |
long |
getStructureId() |
String |
getStructureKey() |
List<DDMTemplate> |
getTemplates() |
int |
getType() |
long |
getUserId() |
String |
getUserName() |
String |
getUserUuid() |
String |
getUuid() |
String |
getWebDavURL(ThemeDisplay themeDisplay,
String webDAVToken) |
boolean |
hasField(String fieldName) |
boolean |
isFieldRepeatable(String fieldName) |
boolean |
isFieldTransient(String fieldName) |
boolean |
isNew() |
void |
prepareLocalizedFieldsForImport() |
void |
prepareLocalizedFieldsForImport(Locale defaultImportLocale) |
void |
setDefinition(String definition) |
getLastPublishDate, setLastPublishDate
setGroupId
getCompanyId, setCompanyId, setCreateDate, setModifiedDate, setUserId, setUserName, setUserUuid
getModelClass, getModelClassName, setPrimaryKeyObj
getCompanyId, getStagedModelType, setCompanyId, setCreateDate, setModifiedDate, setUuid
Object clone()
clone
in interface StagedModel
String[] getAvailableLanguageIds()
List<String> getChildrenFieldNames(String fieldName) throws PortalException
PortalException
String getClassName()
long getClassNameId()
Date getCreateDate()
getCreateDate
in interface AuditedModel
getCreateDate
in interface StagedModel
DDMForm getDDMForm()
DDMFormField getDDMFormField(String fieldName) throws PortalException
PortalException
List<DDMFormField> getDDMFormFields(boolean includeTransientFields)
String getDefaultLanguageId()
String getDefinition()
String getDescription()
String getDescription(Locale locale)
String getDescription(Locale locale, boolean useDefault)
String getDescription(String languageId)
String getDescription(String languageId, boolean useDefault)
String getDescriptionCurrentLanguageId()
String getDescriptionCurrentValue()
Map<Locale,String> getDescriptionMap()
ExpandoBridge getExpandoBridge()
getExpandoBridge
in interface ClassedModel
String getFieldDataType(String fieldName) throws PortalException
PortalException
String getFieldLabel(String fieldName, Locale locale) throws PortalException
PortalException
String getFieldLabel(String fieldName, String locale) throws PortalException
PortalException
Set<String> getFieldNames()
String getFieldProperty(String fieldName, String property) throws PortalException
PortalException
boolean getFieldRepeatable(String fieldName) throws PortalException
PortalException
boolean getFieldRequired(String fieldName) throws PortalException
PortalException
String getFieldTip(String fieldName, Locale locale) throws PortalException
PortalException
String getFieldTip(String fieldName, String locale) throws PortalException
PortalException
String getFieldType(String fieldName) throws PortalException
PortalException
DDMForm getFullHierarchyDDMForm()
long getGroupId()
getGroupId
in interface GroupedModel
Date getModifiedDate()
getModifiedDate
in interface AuditedModel
getModifiedDate
in interface StagedModel
String getName()
String getName(Locale locale)
String getName(Locale locale, boolean useDefault)
String getName(String languageId)
String getName(String languageId, boolean useDefault)
String getNameCurrentLanguageId()
String getNameCurrentValue()
Map<Locale,String> getNameMap()
long getParentStructureId()
long getPrimaryKey()
Serializable getPrimaryKeyObj()
getPrimaryKeyObj
in interface ClassedModel
List<String> getRootFieldNames()
String getStorageType()
long getStructureId()
String getStructureKey()
List<DDMTemplate> getTemplates() throws PortalException
PortalException
int getType()
long getUserId()
getUserId
in interface AuditedModel
String getUserName()
getUserName
in interface AuditedModel
String getUserUuid()
getUserUuid
in interface AuditedModel
String getUuid()
getUuid
in interface StagedModel
String getWebDavURL(ThemeDisplay themeDisplay, String webDAVToken)
boolean hasField(String fieldName)
boolean isFieldRepeatable(String fieldName) throws PortalException
PortalException
boolean isFieldTransient(String fieldName) throws PortalException
PortalException
boolean isNew()
void prepareLocalizedFieldsForImport() throws LocaleException
LocaleException
void prepareLocalizedFieldsForImport(Locale defaultImportLocale) throws LocaleException
LocaleException
void setDefinition(String definition)