@ProviderType public interface DDMStructure extends DDMStructureModel, PersistedModel
DDMStructureModel,
DDMStructureImpl,
DDMStructureModelImpl| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getChildrenFieldNames(java.lang.String fieldName) |
java.lang.String |
getCompleteXsd() |
Document |
getDocument() |
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) |
java.lang.String |
getFieldProperty(java.lang.String fieldName,
java.lang.String property,
java.lang.String locale) |
boolean |
getFieldRepeatable(java.lang.String fieldName) |
boolean |
getFieldRequired(java.lang.String fieldName) |
java.util.Map<java.lang.String,java.lang.String> |
getFields(java.lang.String fieldName,
java.lang.String attributeName,
java.lang.String attributeValue) |
java.util.Map<java.lang.String,java.lang.String> |
getFields(java.lang.String fieldName,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String locale) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getFieldsMap() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getFieldsMap(boolean includeTransientFields) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getFieldsMap(java.lang.String locale) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getFieldsMap(java.lang.String locale,
boolean includeTransientFields) |
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) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> |
getLocalizedFieldsMap() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> |
getLocalizedPersistentFieldsMap() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> |
getLocalizedTransientFieldsMap() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getPersistentFieldsMap(java.lang.String locale) |
java.util.List<java.lang.String> |
getRootFieldNames() |
java.util.List<DDMTemplate> |
getTemplates() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getTransientFieldsMap(java.lang.String 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 |
isFieldPrivate(java.lang.String fieldName) |
boolean |
isFieldRepeatable(java.lang.String fieldName) |
boolean |
isFieldTransient(java.lang.String fieldName) |
void |
setDocument(Document document) |
void |
setLocalizedFieldsMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> localizedFieldsMap) |
void |
setLocalizedPersistentFieldsMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> localizedPersistentFieldsMap) |
void |
setLocalizedTransientFieldsMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> localizedTransientFieldsMap) |
clone, compareTo, getAvailableLanguageIds, getClassName, getClassNameId, getCompanyId, getCreateDate, getDefaultLanguageId, getDescription, getDescription, getDescription, getDescription, getDescription, getDescriptionCurrentLanguageId, getDescriptionCurrentValue, getDescriptionMap, getExpandoBridge, getGroupId, getModifiedDate, getName, getName, getName, getName, getName, getNameCurrentLanguageId, getNameCurrentValue, getNameMap, getParentStructureId, getPrimaryKey, getPrimaryKeyObj, getStorageType, getStructureId, getStructureKey, getType, getUserId, getUserName, getUserUuid, getUuid, getXsd, hashCode, isCachedModel, isEscapedModel, isNew, prepareLocalizedFieldsForImport, prepareLocalizedFieldsForImport, setCachedModel, setClassName, setClassNameId, setCompanyId, setCreateDate, setDescription, setDescription, setDescription, setDescriptionCurrentLanguageId, setDescriptionMap, setDescriptionMap, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setGroupId, setModifiedDate, setName, setName, setName, setNameCurrentLanguageId, setNameMap, setNameMap, setNew, setParentStructureId, setPrimaryKey, setPrimaryKeyObj, setStorageType, setStructureId, setStructureKey, setType, setUserId, setUserName, setUserUuid, setUuid, setXsd, toCacheModel, toEscapedModel, toString, toUnescapedModel, toXmlStringgetModelAttributes, resetOriginalValues, setModelAttributesgetModelClass, getModelClassNamegetStagedModelTypepersistjava.util.List<java.lang.String> getChildrenFieldNames(java.lang.String fieldName)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.lang.String getCompleteXsd()
throws PortalException,
SystemException
PortalExceptionSystemExceptionDocument getDocument()
java.lang.String getFieldDataType(java.lang.String fieldName)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.lang.String getFieldLabel(java.lang.String fieldName,
java.util.Locale locale)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.lang.String getFieldLabel(java.lang.String fieldName,
java.lang.String locale)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.util.Set<java.lang.String> getFieldNames()
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.lang.String getFieldProperty(java.lang.String fieldName,
java.lang.String property)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.lang.String getFieldProperty(java.lang.String fieldName,
java.lang.String property,
java.lang.String locale)
throws PortalException,
SystemException
PortalExceptionSystemExceptionboolean getFieldRepeatable(java.lang.String fieldName)
throws PortalException,
SystemException
PortalExceptionSystemExceptionboolean getFieldRequired(java.lang.String fieldName)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.util.Map<java.lang.String,java.lang.String> getFields(java.lang.String fieldName,
java.lang.String attributeName,
java.lang.String attributeValue)
java.util.Map<java.lang.String,java.lang.String> getFields(java.lang.String fieldName,
java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String locale)
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFieldsMap()
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFieldsMap(boolean includeTransientFields)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFieldsMap(java.lang.String locale)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFieldsMap(java.lang.String locale,
boolean includeTransientFields)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.lang.String getFieldTip(java.lang.String fieldName,
java.util.Locale locale)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.lang.String getFieldTip(java.lang.String fieldName,
java.lang.String locale)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.lang.String getFieldType(java.lang.String fieldName)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> getLocalizedFieldsMap()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> getLocalizedPersistentFieldsMap()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> getLocalizedTransientFieldsMap()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getPersistentFieldsMap(java.lang.String locale)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.util.List<java.lang.String> getRootFieldNames()
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.util.List<DDMTemplate> getTemplates() throws SystemException
SystemExceptionjava.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getTransientFieldsMap(java.lang.String locale)
throws PortalException,
SystemException
PortalExceptionSystemExceptionjava.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)
throws PortalException,
SystemException
PortalExceptionSystemExceptionboolean isFieldPrivate(java.lang.String fieldName)
throws PortalException,
SystemException
PortalExceptionSystemExceptionboolean isFieldRepeatable(java.lang.String fieldName)
throws PortalException,
SystemException
PortalExceptionSystemExceptionboolean isFieldTransient(java.lang.String fieldName)
throws PortalException,
SystemException
PortalExceptionSystemExceptionvoid setDocument(Document document)
void setLocalizedFieldsMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> localizedFieldsMap)
void setLocalizedPersistentFieldsMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> localizedPersistentFieldsMap)
void setLocalizedTransientFieldsMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> localizedTransientFieldsMap)