@ProviderType public interface DDMStructure extends DDMStructureModel, PersistedModel
DDMStructureModel| Modifier and Type | Field and Description |
|---|---|
static Accessor<DDMStructure,java.lang.Long> |
STRUCTURE_ID_ACCESSOR |
| Modifier and Type | Method and Description |
|---|---|
DDMForm |
createFullHierarchyDDMForm() |
DDMStructureLayout |
fetchDDMStructureLayout() |
java.util.List<java.lang.String> |
getChildrenFieldNames(java.lang.String fieldName) |
DDMForm |
getDDMForm() |
DDMFormField |
getDDMFormField(java.lang.String fieldName) |
java.util.List<DDMFormField> |
getDDMFormFields(boolean includeTransientFields) |
DDMFormLayout |
getDDMFormLayout() |
long |
getDefaultDDMStructureLayoutId() |
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() |
java.util.Map<java.lang.String,DDMFormField> |
getFullHierarchyDDMFormFieldsMap(boolean includeNestedDDMFormFields) |
DDMStructureVersion |
getLatestStructureVersion() |
java.util.List<java.lang.String> |
getRootFieldNames() |
DDMStructureVersion |
getStructureVersion() |
java.util.List<DDMTemplate> |
getTemplates() |
java.lang.String |
getUnambiguousName(java.util.List<DDMStructure> structures,
long groupId,
java.util.Locale locale) |
java.lang.String |
getWebDavURL(ThemeDisplay themeDisplay,
java.lang.String webDAVToken)
Returns the WebDAV URL to access the structure.
|
boolean |
hasField(java.lang.String fieldName) |
boolean |
isFieldRepeatable(java.lang.String fieldName) |
boolean |
isFieldTransient(java.lang.String fieldName) |
void |
setDDMForm(DDMForm ddmForm) |
getAvailableLanguageIds, getClassName, getClassNameId, getCompanyId, getCreateDate, getCtCollectionId, getDefaultLanguageId, getDefinition, getDescription, getDescription, getDescription, getDescription, getDescription, getDescriptionCurrentLanguageId, getDescriptionCurrentValue, getDescriptionMap, getGroupId, getLastPublishDate, getModifiedDate, getMvccVersion, getName, getName, getName, getName, getName, getNameCurrentLanguageId, getNameCurrentValue, getNameMap, getParentStructureId, getPrimaryKey, getStorageType, getStructureId, getStructureKey, getType, getUserId, getUserName, getUserUuid, getUuid, getVersion, getVersionUserId, getVersionUserName, getVersionUserUuid, prepareLocalizedFieldsForImport, prepareLocalizedFieldsForImport, setClassName, setClassNameId, setCompanyId, setCreateDate, setCtCollectionId, setDefinition, setDescription, setDescription, setDescription, setDescriptionCurrentLanguageId, setDescriptionMap, setDescriptionMap, setGroupId, setLastPublishDate, setModifiedDate, setMvccVersion, setName, setName, setName, setNameCurrentLanguageId, setNameMap, setNameMap, setParentStructureId, setPrimaryKey, setStorageType, setStructureId, setStructureKey, setType, setUserId, setUserName, setUserUuid, setUuid, setVersion, setVersionUserId, setVersionUserName, setVersionUserUuidclone, getAttributeGetterFunctions, getAttributeSetterBiConsumers, getExpandoBridge, getModelAttributes, getPrimaryKeyObj, isCachedModel, isEntityCacheEnabled, isEscapedModel, isFinderCacheEnabled, isNew, resetOriginalValues, setCachedModel, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setModelAttributes, setNew, setPrimaryKeyObj, toCacheModel, toEscapedModel, toUnescapedModel, toXmlStringgetModelClass, getModelClassNameclone, getStagedModelTypepersiststatic final Accessor<DDMStructure,java.lang.Long> STRUCTURE_ID_ACCESSOR
DDMForm createFullHierarchyDDMForm() throws PortalException
PortalExceptionDDMStructureLayout fetchDDMStructureLayout()
java.util.List<java.lang.String> getChildrenFieldNames(java.lang.String fieldName)
throws PortalException
PortalExceptionDDMForm getDDMForm()
DDMFormField getDDMFormField(java.lang.String fieldName) throws PortalException
PortalExceptionjava.util.List<DDMFormField> getDDMFormFields(boolean includeTransientFields)
DDMFormLayout getDDMFormLayout() throws PortalException
PortalExceptionlong getDefaultDDMStructureLayoutId()
java.lang.String getFieldDataType(java.lang.String fieldName)
throws PortalException
PortalExceptionjava.lang.String getFieldLabel(java.lang.String fieldName,
java.util.Locale locale)
throws PortalException
PortalExceptionjava.lang.String getFieldLabel(java.lang.String fieldName,
java.lang.String locale)
throws PortalException
PortalExceptionjava.util.Set<java.lang.String> getFieldNames()
java.lang.String getFieldProperty(java.lang.String fieldName,
java.lang.String property)
throws PortalException
PortalExceptionboolean getFieldRepeatable(java.lang.String fieldName)
throws PortalException
PortalExceptionboolean getFieldRequired(java.lang.String fieldName)
throws PortalException
PortalExceptionjava.lang.String getFieldTip(java.lang.String fieldName,
java.util.Locale locale)
throws PortalException
PortalExceptionjava.lang.String getFieldTip(java.lang.String fieldName,
java.lang.String locale)
throws PortalException
PortalExceptionjava.lang.String getFieldType(java.lang.String fieldName)
throws PortalException
PortalExceptionDDMForm getFullHierarchyDDMForm()
java.util.Map<java.lang.String,DDMFormField> getFullHierarchyDDMFormFieldsMap(boolean includeNestedDDMFormFields)
DDMStructureVersion getLatestStructureVersion() throws PortalException
PortalExceptionjava.util.List<java.lang.String> getRootFieldNames()
DDMStructureVersion getStructureVersion() throws PortalException
PortalExceptionjava.util.List<DDMTemplate> getTemplates()
java.lang.String getUnambiguousName(java.util.List<DDMStructure> structures, long groupId, java.util.Locale locale) throws PortalException
PortalExceptionjava.lang.String getWebDavURL(ThemeDisplay themeDisplay, java.lang.String webDAVToken)
themeDisplay - the theme display needed to build the URL. It can
set HTTPS access, the server name, the server port, the path
context, and the scope group.webDAVToken - the WebDAV token for the URLboolean hasField(java.lang.String fieldName)
boolean isFieldRepeatable(java.lang.String fieldName)
throws PortalException
PortalExceptionboolean isFieldTransient(java.lang.String fieldName)
throws PortalException
PortalExceptionvoid setDDMForm(DDMForm ddmForm)