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, GROUPID_COLUMN_BITMASK, LOCK_EXPIRATION_TIME, NAME_COLUMN_BITMASK, ORDER_BY_JPQL, ORDER_BY_SQL, PARENTSTRUCTUREID_COLUMN_BITMASK, SESSION_FACTORY, STRUCTUREID_COLUMN_BITMASK, STRUCTUREKEY_COLUMN_BITMASK, TABLE_COLUMNS, TABLE_COLUMNS_MAP, TABLE_NAME, TABLE_SQL_CREATE, TABLE_SQL_DROP, TX_MANAGER, UUID_COLUMN_BITMASK| Constructor and Description |
|---|
DDMStructureImpl() |
| Modifier and Type | Method and Description |
|---|---|
com.liferay.dynamic.data.mapping.model.DDMForm |
createFullHierarchyDDMForm() |
protected java.util.List<com.liferay.dynamic.data.mapping.model.DDMFormField> |
filterTransientDDMFormFields(java.util.List<com.liferay.dynamic.data.mapping.model.DDMFormField> ddmFormFields) |
java.lang.String[] |
getAvailableLanguageIds() |
java.util.List<java.lang.String> |
getChildrenFieldNames(java.lang.String fieldName) |
com.liferay.dynamic.data.mapping.model.DDMForm |
getDDMForm() |
com.liferay.dynamic.data.mapping.model.DDMFormField |
getDDMFormField(java.lang.String fieldName) |
protected java.util.List<java.lang.String> |
getDDMFormFieldNames(java.util.List<com.liferay.dynamic.data.mapping.model.DDMFormField> ddmFormFields) |
java.util.List<com.liferay.dynamic.data.mapping.model.DDMFormField> |
getDDMFormFields(boolean includeTransientFields) |
com.liferay.dynamic.data.mapping.model.DDMFormLayout |
getDDMFormLayout() |
java.lang.String |
getDefaultLanguageId() |
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) |
com.liferay.dynamic.data.mapping.model.DDMForm |
getFullHierarchyDDMForm() |
java.util.Map<java.lang.String,com.liferay.dynamic.data.mapping.model.DDMFormField> |
getFullHierarchyDDMFormFieldsMap(boolean includeNestedDDMFormFields) |
com.liferay.dynamic.data.mapping.model.DDMStructureVersion |
getLatestStructureVersion() |
protected com.liferay.dynamic.data.mapping.model.DDMStructure |
getParentDDMStructure() |
java.util.List<java.lang.String> |
getRootFieldNames() |
com.liferay.dynamic.data.mapping.model.DDMStructureVersion |
getStructureVersion() |
java.util.List<com.liferay.dynamic.data.mapping.model.DDMTemplate> |
getTemplates() |
java.lang.String |
getUnambiguousName(java.util.List<com.liferay.dynamic.data.mapping.model.DDMStructure> structures,
long groupId,
java.util.Locale locale) |
java.lang.String |
getWebDavURL(com.liferay.portal.kernel.theme.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 |
prepareLocalizedFieldsForImport(java.util.Locale defaultImportLocale) |
void |
setDDMForm(com.liferay.dynamic.data.mapping.model.DDMForm ddmForm) |
void |
setDefinition(java.lang.String definition) |
persistclone, compareTo, equals, getClassName, getClassNameId, getColumnBitmask, getCompanyId, getCreateDate, getDefinition, getDescription, getDescription, getDescription, getDescription, getDescription, getDescriptionCurrentLanguageId, getDescriptionCurrentValue, getDescriptionMap, getExpandoBridge, getGroupId, getLastPublishDate, 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, getVersion, getVersionUserId, getVersionUserName, getVersionUserUuid, hashCode, hasSetModifiedDate, isEntityCacheEnabled, isFinderCacheEnabled, prepareLocalizedFieldsForImport, resetOriginalValues, setClassName, setClassNameId, setCompanyId, setCreateDate, setDescription, setDescription, setDescription, setDescriptionCurrentLanguageId, setDescriptionMap, setDescriptionMap, setExpandoBridgeAttributes, setGroupId, setLastPublishDate, setModelAttributes, setModifiedDate, setName, setName, setName, setNameCurrentLanguageId, setNameMap, setNameMap, setParentStructureId, setPrimaryKey, setPrimaryKeyObj, setStorageType, setStructureId, setStructureKey, setType, setUserId, setUserName, setUserUuid, setUuid, setVersion, setVersionUserId, setVersionUserName, setVersionUserUuid, 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, getDefinition, getDescription, getDescription, getDescription, getDescription, getDescription, getDescriptionCurrentLanguageId, getDescriptionCurrentValue, getDescriptionMap, getExpandoBridge, getGroupId, getLastPublishDate, getModifiedDate, getName, getName, getName, getName, getName, getNameCurrentLanguageId, getNameCurrentValue, getNameMap, getParentStructureId, getPrimaryKey, getPrimaryKeyObj, getStorageType, getStructureId, getStructureKey, getType, getUserId, getUserName, getUserUuid, getUuid, getVersion, getVersionUserId, getVersionUserName, getVersionUserUuid, hashCode, isCachedModel, isEscapedModel, isNew, prepareLocalizedFieldsForImport, setCachedModel, setClassName, setClassNameId, setCompanyId, setCreateDate, setDescription, setDescription, setDescription, setDescriptionCurrentLanguageId, setDescriptionMap, setDescriptionMap, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setGroupId, setLastPublishDate, setModifiedDate, setName, setName, setName, setNameCurrentLanguageId, setNameMap, setNameMap, setNew, setParentStructureId, setPrimaryKey, setPrimaryKeyObj, setStorageType, setStructureId, setStructureKey, setType, setUserId, setUserName, setUserUuid, setUuid, setVersion, setVersionUserId, setVersionUserName, setVersionUserUuid, toCacheModel, toEscapedModel, toString, toUnescapedModel, toXmlStringgetModelAttributes, isEntityCacheEnabled, isFinderCacheEnabled, resetOriginalValues, setModelAttributespublic com.liferay.dynamic.data.mapping.model.DDMForm createFullHierarchyDDMForm()
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String[] getAvailableLanguageIds()
getAvailableLanguageIds in interface com.liferay.dynamic.data.mapping.model.DDMStructureModelgetAvailableLanguageIds in interface com.liferay.portal.kernel.model.LocalizedModelgetAvailableLanguageIds 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.PortalExceptionpublic com.liferay.dynamic.data.mapping.model.DDMForm getDDMForm()
getDDMForm in interface com.liferay.dynamic.data.mapping.model.DDMStructuregetDDMForm in class DDMStructureModelImplpublic com.liferay.dynamic.data.mapping.model.DDMFormField getDDMFormField(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.util.List<com.liferay.dynamic.data.mapping.model.DDMFormField> getDDMFormFields(boolean includeTransientFields)
public com.liferay.dynamic.data.mapping.model.DDMFormLayout getDDMFormLayout()
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String getDefaultLanguageId()
getDefaultLanguageId in interface com.liferay.dynamic.data.mapping.model.DDMStructureModelgetDefaultLanguageId in interface com.liferay.portal.kernel.model.LocalizedModelgetDefaultLanguageId in class DDMStructureModelImplpublic java.lang.String getFieldDataType(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String getFieldLabel(java.lang.String fieldName,
java.util.Locale locale)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String getFieldLabel(java.lang.String fieldName,
java.lang.String locale)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.util.Set<java.lang.String> getFieldNames()
public java.lang.String getFieldProperty(java.lang.String fieldName,
java.lang.String property)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic boolean getFieldRepeatable(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic boolean getFieldRequired(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String getFieldTip(java.lang.String fieldName,
java.util.Locale locale)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String getFieldTip(java.lang.String fieldName,
java.lang.String locale)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String getFieldType(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.dynamic.data.mapping.model.DDMForm getFullHierarchyDDMForm()
public java.util.Map<java.lang.String,com.liferay.dynamic.data.mapping.model.DDMFormField> getFullHierarchyDDMFormFieldsMap(boolean includeNestedDDMFormFields)
public com.liferay.dynamic.data.mapping.model.DDMStructureVersion getLatestStructureVersion()
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.util.List<java.lang.String> getRootFieldNames()
public com.liferay.dynamic.data.mapping.model.DDMStructureVersion getStructureVersion()
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.util.List<com.liferay.dynamic.data.mapping.model.DDMTemplate> getTemplates()
public java.lang.String getUnambiguousName(java.util.List<com.liferay.dynamic.data.mapping.model.DDMStructure> structures,
long groupId,
java.util.Locale locale)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String getWebDavURL(com.liferay.portal.kernel.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)
public boolean isFieldRepeatable(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic boolean isFieldTransient(java.lang.String fieldName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic void prepareLocalizedFieldsForImport(java.util.Locale defaultImportLocale)
throws com.liferay.portal.kernel.exception.LocaleException
prepareLocalizedFieldsForImport in interface com.liferay.dynamic.data.mapping.model.DDMStructureModelprepareLocalizedFieldsForImport in interface com.liferay.portal.kernel.model.LocalizedModelprepareLocalizedFieldsForImport in class DDMStructureModelImplcom.liferay.portal.kernel.exception.LocaleExceptionpublic void setDDMForm(com.liferay.dynamic.data.mapping.model.DDMForm ddmForm)
setDDMForm in interface com.liferay.dynamic.data.mapping.model.DDMStructuresetDDMForm in class DDMStructureModelImplpublic void setDefinition(java.lang.String definition)
setDefinition in interface com.liferay.dynamic.data.mapping.model.DDMStructureModelsetDefinition in class DDMStructureModelImplprotected java.util.List<com.liferay.dynamic.data.mapping.model.DDMFormField> filterTransientDDMFormFields(java.util.List<com.liferay.dynamic.data.mapping.model.DDMFormField> ddmFormFields)
protected java.util.List<java.lang.String> getDDMFormFieldNames(java.util.List<com.liferay.dynamic.data.mapping.model.DDMFormField> ddmFormFields)
protected com.liferay.dynamic.data.mapping.model.DDMStructure getParentDDMStructure()
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException