@Override public com.liferay.dynamic.data.mapping.model.DDMStructure updateStructure( long userId, long structureId, long parentStructureId, java.util.Map<java.util.Locale, String> nameMap, java.util.Map<java.util.Locale, String> descriptionMap, com.liferay.dynamic.data.mapping.model.DDMForm ddmForm, com.liferay.dynamic.data.mapping.model.DDMFormLayout ddmFormLayout, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException { return _ddmStructureLocalService.updateStructure(userId, structureId, parentStructureId, nameMap, descriptionMap, ddmForm, ddmFormLayout, serviceContext); }
@Override public com.liferay.dynamic.data.mapping.model.DDMStructure updateStructure( long userId, long groupId, long parentStructureId, long classNameId, String structureKey, java.util.Map<java.util.Locale, String> nameMap, java.util.Map<java.util.Locale, String> descriptionMap, com.liferay.dynamic.data.mapping.model.DDMForm ddmForm, com.liferay.dynamic.data.mapping.model.DDMFormLayout ddmFormLayout, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException { return _ddmStructureLocalService.updateStructure(userId, groupId, parentStructureId, classNameId, structureKey, nameMap, descriptionMap, ddmForm, ddmFormLayout, serviceContext); }
/** * Updates the structure matching the structure ID, replacing its old parent * structure, name map, description map, and XSD with new ones. * * @param structureId the primary key of the structure * @param parentStructureId the primary key of the new parent structure * @param nameMap the structure's new locales and localized names * @param descriptionMap the structure's new locales and localized descriptions * @param definition the structure's new XML schema definition * @param serviceContext the service context to be applied. Can set the structure's modification date. * @return the updated structure * @deprecated As of Wilberforce (7.0.x), replaced by {@link #updateStructure(long, long, long, Map, Map, DDMForm, DDMFormLayout, ServiceContext)} */ @Deprecated @Override public com.liferay.dynamic.data.mapping.model.DDMStructure updateStructure( long structureId, long parentStructureId, java.util.Map<java.util.Locale, String> nameMap, java.util.Map<java.util.Locale, String> descriptionMap, String definition, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException { return _ddmStructureLocalService.updateStructure(structureId, parentStructureId, nameMap, descriptionMap, definition, serviceContext); }
com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException { return _ddmStructureLocalService.updateStructure(groupId, parentStructureId, classNameId, structureKey, nameMap, descriptionMap, definition, serviceContext);
public static com.liferay.dynamic.data.mapping.model.DDMStructure updateStructure( long userId, long structureId, long parentStructureId, java.util.Map<java.util.Locale, String> nameMap, java.util.Map<java.util.Locale, String> descriptionMap, com.liferay.dynamic.data.mapping.model.DDMForm ddmForm, com.liferay.dynamic.data.mapping.model.DDMFormLayout ddmFormLayout, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException { return getService() .updateStructure(userId, structureId, parentStructureId, nameMap, descriptionMap, ddmForm, ddmFormLayout, serviceContext); }
public static com.liferay.dynamic.data.mapping.model.DDMStructure updateStructure( long userId, long groupId, long parentStructureId, long classNameId, String structureKey, java.util.Map<java.util.Locale, String> nameMap, java.util.Map<java.util.Locale, String> descriptionMap, com.liferay.dynamic.data.mapping.model.DDMForm ddmForm, com.liferay.dynamic.data.mapping.model.DDMFormLayout ddmFormLayout, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException { return getService() .updateStructure(userId, groupId, parentStructureId, classNameId, structureKey, nameMap, descriptionMap, ddmForm, ddmFormLayout, serviceContext); }
/** * Updates the structure matching the structure ID, replacing its old parent * structure, name map, description map, and XSD with new ones. * * @param structureId the primary key of the structure * @param parentStructureId the primary key of the new parent structure * @param nameMap the structure's new locales and localized names * @param descriptionMap the structure's new locales and localized descriptions * @param definition the structure's new XML schema definition * @param serviceContext the service context to be applied. Can set the structure's modification date. * @return the updated structure * @deprecated As of Wilberforce (7.0.x), replaced by {@link #updateStructure(long, long, long, Map, Map, DDMForm, DDMFormLayout, ServiceContext)} */ @Deprecated public static com.liferay.dynamic.data.mapping.model.DDMStructure updateStructure( long structureId, long parentStructureId, java.util.Map<java.util.Locale, String> nameMap, java.util.Map<java.util.Locale, String> descriptionMap, String definition, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException { return getService() .updateStructure(structureId, parentStructureId, nameMap, descriptionMap, definition, serviceContext); }
throws com.liferay.portal.kernel.exception.PortalException { return getService() .updateStructure(groupId, parentStructureId, classNameId, structureKey, nameMap, descriptionMap, definition, serviceContext);
/** * Updates the structure matching the structure ID, replacing the old parent * structure ID, name map, description map, and XSD with the new values. * * @param structureId the primary key of the structure * @param parentStructureId the new parent structure primary key * @param nameMap the structure's new locales and localized names * @param descriptionMap the structure's new locales and localized * description * @param definition the new XML schema definition of the structure * @param serviceContext the service context to be applied. Can set the * modification date. * @return the updated structure * @deprecated As of Wilberforce (7.0.x), replaced by {@link * #updateStructure(long, long, Map, Map, DDMForm, * DDMFormLayout, ServiceContext)} */ @Deprecated @Override public DDMStructure updateStructure( long structureId, long parentStructureId, Map<Locale, String> nameMap, Map<Locale, String> descriptionMap, String definition, ServiceContext serviceContext) throws PortalException { _ddmStructureModelResourcePermission.check( getPermissionChecker(), structureId, ActionKeys.UPDATE); return ddmStructureLocalService.updateStructure( structureId, parentStructureId, nameMap, descriptionMap, definition, serviceContext); }
@Override public DDMStructure updateStructure( long structureId, long parentStructureId, Map<Locale, String> nameMap, Map<Locale, String> descriptionMap, DDMForm ddmForm, DDMFormLayout ddmFormLayout, ServiceContext serviceContext) throws PortalException { _ddmStructureModelResourcePermission.check( getPermissionChecker(), structureId, ActionKeys.UPDATE); return ddmStructureLocalService.updateStructure( getUserId(), structureId, parentStructureId, nameMap, descriptionMap, ddmForm, ddmFormLayout, serviceContext); }
getPermissionChecker(), structure, ActionKeys.UPDATE); return ddmStructureLocalService.updateStructure( groupId, parentStructureId, classNameId, structureKey, nameMap, descriptionMap, definition, serviceContext);
@Override public DDMStructure updateStructure( long groupId, long parentStructureId, long classNameId, String structureKey, Map<Locale, String> nameMap, Map<Locale, String> descriptionMap, DDMForm ddmForm, DDMFormLayout ddmFormLayout, ServiceContext serviceContext) throws PortalException { DDMStructure structure = ddmStructurePersistence.findByG_C_S( groupId, classNameId, structureKey); _ddmStructureModelResourcePermission.check( getPermissionChecker(), structure, ActionKeys.UPDATE); return ddmStructureLocalService.updateStructure( getUserId(), groupId, parentStructureId, classNameId, structureKey, nameMap, descriptionMap, ddmForm, ddmFormLayout, serviceContext); }
@Override public DDMStructure updateStructure( long userId, long structureId, long parentStructureId, Map<Locale, String> nameMap, Map<Locale, String> descriptionMap, DDMForm ddmForm, ServiceContext serviceContext) throws PortalException { try { com.liferay.dynamic.data.mapping.model.DDMForm copyDDMForm = _ddmBeanTranslator.translate(ddmForm); com.liferay.dynamic.data.mapping.model.DDMStructure ddmStructure = _ddmStructureLocalService.updateStructure( userId, structureId, parentStructureId, nameMap, descriptionMap, copyDDMForm, _ddm.getDefaultDDMFormLayout(copyDDMForm), serviceContext); return new DDMStructureImpl(ddmStructure); } catch (PortalException pe) { throw translate(pe); } }
serviceContext.setIndexingEnabled(false); ddmStructureLocalService.updateStructure( serviceContext.getUserId(), ddmStructureId, ddmForm, ddmStructure.getDDMFormLayout(), serviceContext);
@Override public DDMFormInstance updateFormInstance( long userId, long ddmFormInstanceId, Map<Locale, String> nameMap, Map<Locale, String> descriptionMap, DDMForm ddmForm, DDMFormLayout ddmFormLayout, DDMFormValues settingsDDMFormValues, ServiceContext serviceContext) throws PortalException { DDMFormInstance ddmFormInstance = ddmFormInstancePersistence.findByPrimaryKey(ddmFormInstanceId); ddmStructureLocalService.updateStructure( serviceContext.getUserId(), ddmFormInstance.getStructureId(), DDMStructureConstants.DEFAULT_PARENT_STRUCTURE_ID, nameMap, descriptionMap, ddmForm, ddmFormLayout, serviceContext); return doUpdateFormInstance( userId, ddmFormInstance.getStructureId(), nameMap, descriptionMap, settingsDDMFormValues, serviceContext, ddmFormInstance); }
@Override public void revertStructure( long userId, long structureId, String version, ServiceContext serviceContext) throws PortalException { DDMStructureVersion structureVersion = ddmStructureVersionLocalService.getStructureVersion( structureId, version); if (!structureVersion.isApproved()) { throw new InvalidStructureVersionException( "Unable to revert from an unapproved file version"); } DDMStructure structure = structureVersion.getStructure(); serviceContext.setAttribute("majorVersion", Boolean.TRUE); serviceContext.setAttribute( "status", WorkflowConstants.STATUS_APPROVED); serviceContext.setCommand(Constants.REVERT); ddmStructureLocalService.updateStructure( userId, structure.getGroupId(), structureVersion.getParentStructureId(), structure.getClassNameId(), structure.getStructureKey(), structureVersion.getNameMap(), structureVersion.getDescriptionMap(), structureVersion.getDDMForm(), structureVersion.getDDMFormLayout(), serviceContext); }