@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) |
String |
toXmlString() |
getLastPublishDate, setLastPublishDatesetGroupIdgetCompanyId, setCompanyId, setCreateDate, setModifiedDate, setUserId, setUserName, setUserUuidgetModelClass, getModelClassName, setPrimaryKeyObjgetCompanyId, getStagedModelType, setCompanyId, setCreateDate, setModifiedDate, setUuidObject clone()
clone in interface StagedModelString[] getAvailableLanguageIds()
List<String> getChildrenFieldNames(String fieldName)
throws PortalException
PortalExceptionString getClassName()
long getClassNameId()
Date getCreateDate()
getCreateDate in interface AuditedModelgetCreateDate in interface StagedModelDDMForm getDDMForm()
DDMFormField getDDMFormField(String fieldName) throws PortalException
PortalExceptionList<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 ClassedModelString getFieldDataType(String fieldName)
throws PortalException
PortalExceptionString getFieldLabel(String fieldName,
Locale locale)
throws PortalException
PortalExceptionString getFieldLabel(String fieldName,
String locale)
throws PortalException
PortalExceptionSet<String> getFieldNames()
String getFieldProperty(String fieldName,
String property)
throws PortalException
PortalExceptionboolean getFieldRepeatable(String fieldName)
throws PortalException
PortalExceptionboolean getFieldRequired(String fieldName)
throws PortalException
PortalExceptionString getFieldTip(String fieldName,
Locale locale)
throws PortalException
PortalExceptionString getFieldTip(String fieldName,
String locale)
throws PortalException
PortalExceptionString getFieldType(String fieldName)
throws PortalException
PortalExceptionDDMForm getFullHierarchyDDMForm()
long getGroupId()
getGroupId in interface GroupedModelDate getModifiedDate()
getModifiedDate in interface AuditedModelgetModifiedDate in interface StagedModelString 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 ClassedModelList<String> getRootFieldNames()
String getStorageType()
long getStructureId()
String getStructureKey()
List<DDMTemplate> getTemplates() throws PortalException
PortalExceptionint getType()
long getUserId()
getUserId in interface AuditedModelString getUserName()
getUserName in interface AuditedModelString getUserUuid()
getUserUuid in interface AuditedModelString getUuid()
getUuid in interface StagedModelString getWebDavURL(ThemeDisplay themeDisplay, String webDAVToken)
boolean hasField(String fieldName)
boolean isFieldRepeatable(String fieldName)
throws PortalException
PortalExceptionboolean isFieldTransient(String fieldName)
throws PortalException
PortalExceptionboolean isNew()
void prepareLocalizedFieldsForImport()
throws LocaleException
LocaleExceptionvoid prepareLocalizedFieldsForImport(Locale defaultImportLocale)
throws LocaleException
LocaleExceptionvoid setDefinition(String definition)
String toXmlString()