public class DDMStructureImpl extends DDMStructureBaseImpl
CLASSNAMEID_COLUMN_BITMASK, COLUMN_BITMASK_ENABLED, COMPANYID_COLUMN_BITMASK, DATA_SOURCE, DESCRIPTION_COLUMN_BITMASK, ENTITY_CACHE_ENABLED, FINDER_CACHE_ENABLED, FINDER_CACHE_ENABLED_DLFILEENTRYTYPES_DDMSTRUCTURES, GROUPID_COLUMN_BITMASK, LOCK_EXPIRATION_TIME, MAPPING_TABLE_DLFILEENTRYTYPES_DDMSTRUCTURES_COLUMNS, MAPPING_TABLE_DLFILEENTRYTYPES_DDMSTRUCTURES_NAME, MAPPING_TABLE_DLFILEENTRYTYPES_DDMSTRUCTURES_SQL_CREATE, NAME_COLUMN_BITMASK, ORDER_BY_JPQL, ORDER_BY_SQL, PARENTSTRUCTUREID_COLUMN_BITMASK, SESSION_FACTORY, STRUCTUREID_COLUMN_BITMASK, STRUCTUREKEY_COLUMN_BITMASK, TABLE_COLUMNS, TABLE_NAME, TABLE_SQL_CREATE, TABLE_SQL_DROP, TX_MANAGER, UUID_COLUMN_BITMASK| Constructor and Description |
|---|
DDMStructureImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getAvailableLanguageIds() |
java.util.List<java.lang.String> |
getChildrenFieldNames(java.lang.String fieldName) |
java.lang.String |
getCompleteXsd() |
java.lang.String |
getDefaultLanguageId() |
com.liferay.portal.kernel.xml.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<com.liferay.portlet.dynamicdatamapping.model.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(com.liferay.portal.theme.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 |
prepareLocalizedFieldsForImport(java.util.Locale defaultImportLocale) |
void |
setDocument(com.liferay.portal.kernel.xml.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) |
void |
setXsd(java.lang.String xsd) |
persistclone, compareTo, equals, getClassName, getClassNameId, getColumnBitmask, getCompanyId, getCreateDate, getDescription, getDescription, getDescription, getDescription, getDescription, getDescriptionCurrentLanguageId, getDescriptionCurrentValue, getDescriptionMap, getExpandoBridge, getGroupId, getModelAttributes, getModelClass, getModelClassName, getModifiedDate, getName, getName, getName, getName, getName, getNameCurrentLanguageId, getNameCurrentValue, getNameMap, getOriginalClassNameId, getOriginalCompanyId, getOriginalDescription, getOriginalGroupId, getOriginalName, getOriginalParentStructureId, getOriginalStructureKey, getOriginalUuid, getParentStructureId, getPrimaryKey, getPrimaryKeyObj, getStagedModelType, getStorageType, getStructureId, getStructureKey, getType, getUserId, getUserName, getUserUuid, getUuid, getXsd, hashCode, prepareLocalizedFieldsForImport, resetOriginalValues, setClassName, setClassNameId, setCompanyId, setCreateDate, setDescription, setDescription, setDescription, setDescriptionCurrentLanguageId, setDescriptionMap, setDescriptionMap, setExpandoBridgeAttributes, setGroupId, setModelAttributes, setModifiedDate, setName, setName, setName, setNameCurrentLanguageId, setNameMap, setNameMap, setParentStructureId, setPrimaryKey, setPrimaryKeyObj, setStorageType, setStructureId, setStructureKey, setType, setUserId, setUserName, setUserUuid, setUuid, toCacheModel, toEscapedModel, toModel, toModels, toString, toXmlStringgetLocale, isCachedModel, isEscapedModel, isNew, setCachedModel, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setNew, toUnescapedModelfinalize, getClass, notify, notifyAll, wait, wait, waitclone, compareTo, getClassName, getClassNameId, getCompanyId, getCreateDate, 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, 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, toCacheModel, toEscapedModel, toString, toUnescapedModel, toXmlStringgetModelAttributes, resetOriginalValues, setModelAttributespublic java.lang.String[] getAvailableLanguageIds()
getAvailableLanguageIds in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructureModelgetAvailableLanguageIds in class DDMStructureModelImplpublic java.util.List<java.lang.String> getChildrenFieldNames(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getCompleteXsd()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getDefaultLanguageId()
getDefaultLanguageId in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructureModelgetDefaultLanguageId in class DDMStructureModelImplpublic com.liferay.portal.kernel.xml.Document getDocument()
getDocument in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructuregetDocument in class DDMStructureModelImplpublic java.lang.String getFieldDataType(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getFieldLabel(java.lang.String fieldName,
java.util.Locale locale)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getFieldLabel(java.lang.String fieldName,
java.lang.String locale)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.Set<java.lang.String> getFieldNames()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getFieldProperty(java.lang.String fieldName,
java.lang.String property)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getFieldProperty(java.lang.String fieldName,
java.lang.String property,
java.lang.String locale)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean getFieldRepeatable(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean getFieldRequired(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.Map<java.lang.String,java.lang.String> getFields(java.lang.String fieldName,
java.lang.String attributeName,
java.lang.String attributeValue)
public 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)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFieldsMap()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFieldsMap(boolean includeTransientFields)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFieldsMap(java.lang.String locale)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFieldsMap(java.lang.String locale,
boolean includeTransientFields)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getFieldTip(java.lang.String fieldName,
java.util.Locale locale)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getFieldTip(java.lang.String fieldName,
java.lang.String locale)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getFieldType(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> getLocalizedFieldsMap()
getLocalizedFieldsMap in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructuregetLocalizedFieldsMap in class DDMStructureModelImplpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> getLocalizedPersistentFieldsMap()
getLocalizedPersistentFieldsMap in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructuregetLocalizedPersistentFieldsMap in class DDMStructureModelImplpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> getLocalizedTransientFieldsMap()
getLocalizedTransientFieldsMap in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructuregetLocalizedTransientFieldsMap in class DDMStructureModelImplpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getPersistentFieldsMap(java.lang.String locale)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<java.lang.String> getRootFieldNames()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates()
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getTransientFieldsMap(java.lang.String locale)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getWebDavURL(com.liferay.portal.theme.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 URLpublic boolean hasField(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isFieldPrivate(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isFieldRepeatable(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isFieldTransient(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void prepareLocalizedFieldsForImport(java.util.Locale defaultImportLocale)
throws com.liferay.portal.LocaleException
prepareLocalizedFieldsForImport in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructureModelprepareLocalizedFieldsForImport in class DDMStructureModelImplcom.liferay.portal.LocaleExceptionpublic void setDocument(com.liferay.portal.kernel.xml.Document document)
setDocument in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructuresetDocument in class DDMStructureModelImplpublic void setLocalizedFieldsMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> localizedFieldsMap)
setLocalizedFieldsMap in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructuresetLocalizedFieldsMap in class DDMStructureModelImplpublic void setLocalizedPersistentFieldsMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> localizedPersistentFieldsMap)
setLocalizedPersistentFieldsMap in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructuresetLocalizedPersistentFieldsMap in class DDMStructureModelImplpublic void setLocalizedTransientFieldsMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> localizedTransientFieldsMap)
setLocalizedTransientFieldsMap in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructuresetLocalizedTransientFieldsMap in class DDMStructureModelImplpublic void setXsd(java.lang.String xsd)
setXsd in interface com.liferay.portlet.dynamicdatamapping.model.DDMStructureModelsetXsd in class DDMStructureModelImpl