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