public class UpgradeDynamicDataMapping
extends com.liferay.portal.kernel.upgrade.UpgradeProcess
com.liferay.portal.kernel.upgrade.UpgradeProcess.Alterable, com.liferay.portal.kernel.upgrade.UpgradeProcess.AlterColumnName, com.liferay.portal.kernel.upgrade.UpgradeProcess.AlterColumnType, com.liferay.portal.kernel.upgrade.UpgradeProcess.AlterTableAddColumn, com.liferay.portal.kernel.upgrade.UpgradeProcess.AlterTableDropColumn| Constructor and Description |
|---|
UpgradeDynamicDataMapping(com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService,
com.liferay.dynamic.data.mapping.util.DDM ddm,
com.liferay.dynamic.data.mapping.io.DDMFormJSONDeserializer ddmFormJSONDeserializer,
com.liferay.dynamic.data.mapping.io.DDMFormJSONSerializer ddmFormJSONSerializer,
com.liferay.dynamic.data.mapping.io.DDMFormLayoutJSONSerializer ddmFormLayoutJSONSerializer,
com.liferay.dynamic.data.mapping.io.DDMFormValuesJSONDeserializer ddmFormValuesJSONDeserializer,
com.liferay.dynamic.data.mapping.io.DDMFormValuesJSONSerializer ddmFormValuesJSONSerializer,
com.liferay.dynamic.data.mapping.io.DDMFormXSDDeserializer ddmFormXSDDeserializer,
com.liferay.document.library.kernel.service.DLFileEntryLocalService dlFileEntryLocalService,
com.liferay.document.library.kernel.service.DLFileVersionLocalService dlFileVersionLocalService,
com.liferay.document.library.kernel.service.DLFolderLocalService dlFolderLocalService,
com.liferay.expando.kernel.service.ExpandoRowLocalService expandoRowLocalService,
com.liferay.expando.kernel.service.ExpandoTableLocalService expandoTableLocalService,
com.liferay.expando.kernel.service.ExpandoValueLocalService expandoValueLocalService,
com.liferay.portal.kernel.service.ResourceActionLocalService resourceActionLocalService,
com.liferay.portal.kernel.service.ResourcePermissionLocalService resourcePermissionLocalService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDynamicContentElements(com.liferay.portal.kernel.xml.Element dynamicElementElement,
java.lang.String name,
java.lang.String data) |
protected java.lang.String |
createNewDDMFormFieldName(java.lang.String fieldName,
java.util.Set<java.lang.String> existingFieldNames) |
protected void |
deleteExpandoData(java.util.Set<java.lang.Long> expandoRowIds) |
protected void |
doUpgrade() |
protected com.liferay.dynamic.data.mapping.model.DDMForm |
getDDMForm(long structureId) |
protected java.util.Set<java.lang.String> |
getDDMFormFieldsNames(com.liferay.dynamic.data.mapping.model.DDMForm ddmForm) |
protected com.liferay.dynamic.data.mapping.storage.DDMFormValues |
getDDMFormValues(long companyId,
com.liferay.dynamic.data.mapping.model.DDMForm ddmForm,
java.lang.String xml) |
protected java.lang.String |
getDefaultDDMFormLayoutDefinition(com.liferay.dynamic.data.mapping.model.DDMForm ddmForm) |
protected java.util.Map<java.lang.String,java.lang.String> |
getExpandoValuesMap(long expandoRowId) |
protected java.lang.String |
getStructureModelResourceName(long classNameId) |
protected java.lang.String |
getTemplateModelResourceName(long classNameId) |
protected long |
getTemplateResourceClassNameId(long classNameId,
long classPK) |
protected boolean |
hasStructureVersion(long structureId,
java.lang.String version) |
protected boolean |
hasTemplateVersion(long templateId,
java.lang.String version) |
protected boolean |
isInvalidFieldName(java.lang.String fieldName) |
protected void |
populateStructureInvalidDDMFormFieldNamesMap(long structureId,
com.liferay.dynamic.data.mapping.model.DDMForm ddmForm) |
protected java.lang.String |
renameInvalidDDMFormFieldNames(long structureId,
java.lang.String string) |
protected void |
setUpClassNameIds() |
protected java.lang.String |
toJSON(com.liferay.dynamic.data.mapping.model.DDMForm ddmForm) |
protected java.lang.String |
toJSON(com.liferay.dynamic.data.mapping.storage.DDMFormValues ddmFormValues) |
protected java.lang.String |
toXML(java.util.Map<java.lang.String,java.lang.String> expandoValuesMap) |
protected void |
transformFieldTypeDDMFormFields(long groupId,
long companyId,
long userId,
java.lang.String userName,
java.sql.Timestamp createDate,
long entryId,
java.lang.String entryVersion,
com.liferay.dynamic.data.mapping.storage.DDMFormValues ddmFormValues) |
protected com.liferay.dynamic.data.mapping.model.DDMForm |
updateDDMFormFields(com.liferay.dynamic.data.mapping.model.DDMForm ddmForm) |
protected void |
updateDDMStructureStorageType() |
protected void |
updateStructureStorageType() |
protected void |
updateStructureVersionStorageType() |
protected void |
upgradeDDLFieldTypeReferences() |
protected void |
upgradeDLFieldTypeReferences() |
protected void |
upgradeExpandoStorageAdapter() |
protected void |
upgradeFieldTypeReferences() |
protected void |
upgradeStructurePermissions(long companyId,
long structureId) |
protected void |
upgradeStructuresAndAddStructureVersionsAndLayouts() |
protected void |
upgradeStructuresPermissions() |
protected void |
upgradeTemplatePermissions(long companyId,
long templateId) |
protected void |
upgradeTemplatesAndAddTemplateVersions() |
protected void |
upgradeTemplatesPermissions() |
protected void |
upgradeXMLStorageAdapter() |
alter, clearIndexesCache, getIndexesSQL, getThreshold, increment, increment, increment, isSupportsAlterColumnName, isSupportsAlterColumnType, isSupportsStringCaseSensitiveQuery, isSupportsUpdateWithInnerJoin, normalizeName, upgrade, upgrade, upgrade, upgrade, upgradeTable, upgradeTablepublic UpgradeDynamicDataMapping(com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService,
com.liferay.dynamic.data.mapping.util.DDM ddm,
com.liferay.dynamic.data.mapping.io.DDMFormJSONDeserializer ddmFormJSONDeserializer,
com.liferay.dynamic.data.mapping.io.DDMFormJSONSerializer ddmFormJSONSerializer,
com.liferay.dynamic.data.mapping.io.DDMFormLayoutJSONSerializer ddmFormLayoutJSONSerializer,
com.liferay.dynamic.data.mapping.io.DDMFormValuesJSONDeserializer ddmFormValuesJSONDeserializer,
com.liferay.dynamic.data.mapping.io.DDMFormValuesJSONSerializer ddmFormValuesJSONSerializer,
com.liferay.dynamic.data.mapping.io.DDMFormXSDDeserializer ddmFormXSDDeserializer,
com.liferay.document.library.kernel.service.DLFileEntryLocalService dlFileEntryLocalService,
com.liferay.document.library.kernel.service.DLFileVersionLocalService dlFileVersionLocalService,
com.liferay.document.library.kernel.service.DLFolderLocalService dlFolderLocalService,
com.liferay.expando.kernel.service.ExpandoRowLocalService expandoRowLocalService,
com.liferay.expando.kernel.service.ExpandoTableLocalService expandoTableLocalService,
com.liferay.expando.kernel.service.ExpandoValueLocalService expandoValueLocalService,
com.liferay.portal.kernel.service.ResourceActionLocalService resourceActionLocalService,
com.liferay.portal.kernel.service.ResourcePermissionLocalService resourcePermissionLocalService)
protected void addDynamicContentElements(com.liferay.portal.kernel.xml.Element dynamicElementElement,
java.lang.String name,
java.lang.String data)
protected java.lang.String createNewDDMFormFieldName(java.lang.String fieldName,
java.util.Set<java.lang.String> existingFieldNames)
throws java.lang.Exception
java.lang.Exceptionprotected void deleteExpandoData(java.util.Set<java.lang.Long> expandoRowIds)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void doUpgrade()
throws java.lang.Exception
doUpgrade in class com.liferay.portal.kernel.upgrade.UpgradeProcessjava.lang.Exceptionprotected com.liferay.dynamic.data.mapping.model.DDMForm getDDMForm(long structureId)
throws java.lang.Exception
java.lang.Exceptionprotected java.util.Set<java.lang.String> getDDMFormFieldsNames(com.liferay.dynamic.data.mapping.model.DDMForm ddmForm)
protected com.liferay.dynamic.data.mapping.storage.DDMFormValues getDDMFormValues(long companyId,
com.liferay.dynamic.data.mapping.model.DDMForm ddmForm,
java.lang.String xml)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getDefaultDDMFormLayoutDefinition(com.liferay.dynamic.data.mapping.model.DDMForm ddmForm)
protected java.util.Map<java.lang.String,java.lang.String> getExpandoValuesMap(long expandoRowId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String getStructureModelResourceName(long classNameId)
throws com.liferay.portal.kernel.upgrade.UpgradeException
com.liferay.portal.kernel.upgrade.UpgradeExceptionprotected java.lang.String getTemplateModelResourceName(long classNameId)
throws com.liferay.portal.kernel.upgrade.UpgradeException
com.liferay.portal.kernel.upgrade.UpgradeExceptionprotected long getTemplateResourceClassNameId(long classNameId,
long classPK)
protected boolean hasStructureVersion(long structureId,
java.lang.String version)
throws java.lang.Exception
java.lang.Exceptionprotected boolean hasTemplateVersion(long templateId,
java.lang.String version)
throws java.lang.Exception
java.lang.Exceptionprotected boolean isInvalidFieldName(java.lang.String fieldName)
protected void populateStructureInvalidDDMFormFieldNamesMap(long structureId,
com.liferay.dynamic.data.mapping.model.DDMForm ddmForm)
protected java.lang.String renameInvalidDDMFormFieldNames(long structureId,
java.lang.String string)
protected void setUpClassNameIds()
protected java.lang.String toJSON(com.liferay.dynamic.data.mapping.model.DDMForm ddmForm)
protected java.lang.String toJSON(com.liferay.dynamic.data.mapping.storage.DDMFormValues ddmFormValues)
protected java.lang.String toXML(java.util.Map<java.lang.String,java.lang.String> expandoValuesMap)
protected void transformFieldTypeDDMFormFields(long groupId,
long companyId,
long userId,
java.lang.String userName,
java.sql.Timestamp createDate,
long entryId,
java.lang.String entryVersion,
com.liferay.dynamic.data.mapping.storage.DDMFormValues ddmFormValues)
throws java.lang.Exception
java.lang.Exceptionprotected com.liferay.dynamic.data.mapping.model.DDMForm updateDDMFormFields(com.liferay.dynamic.data.mapping.model.DDMForm ddmForm)
throws java.lang.Exception
java.lang.Exceptionprotected void updateDDMStructureStorageType()
throws java.lang.Exception
java.lang.Exceptionprotected void updateStructureStorageType()
throws java.lang.Exception
java.lang.Exceptionprotected void updateStructureVersionStorageType()
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeDDLFieldTypeReferences()
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeDLFieldTypeReferences()
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeExpandoStorageAdapter()
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeFieldTypeReferences()
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeStructurePermissions(long companyId,
long structureId)
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeStructuresAndAddStructureVersionsAndLayouts()
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeStructuresPermissions()
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeTemplatePermissions(long companyId,
long templateId)
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeTemplatesAndAddTemplateVersions()
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeTemplatesPermissions()
throws java.lang.Exception
java.lang.Exceptionprotected void upgradeXMLStorageAdapter()
throws java.lang.Exception
java.lang.Exception