@Override public com.liferay.dynamic.data.mapping.model.DDMTemplateVersion getTemplateVersion( long templateId, String version) throws com.liferay.portal.kernel.exception.PortalException { return _ddmTemplateVersionLocalService.getTemplateVersion(templateId, version); }
@Override public com.liferay.dynamic.data.mapping.model.DDMTemplateVersion getTemplateVersion( long templateVersionId) throws com.liferay.portal.kernel.exception.PortalException { return _ddmTemplateVersionLocalService.getTemplateVersion(templateVersionId); }
public static com.liferay.dynamic.data.mapping.model.DDMTemplateVersion getTemplateVersion( long templateId, String version) throws com.liferay.portal.kernel.exception.PortalException { return getService().getTemplateVersion(templateId, version); }
public static com.liferay.dynamic.data.mapping.model.DDMTemplateVersion getTemplateVersion( long templateVersionId) throws com.liferay.portal.kernel.exception.PortalException { return getService().getTemplateVersion(templateVersionId); }
@Override public DDMTemplateVersion getTemplateVersion(long templateVersionId) throws PortalException { DDMTemplateVersion templateVersion = ddmTemplateVersionLocalService.getTemplateVersion( templateVersionId); _ddmTemplateModelResourcePermission.check( getPermissionChecker(), templateVersion.getTemplateId(), ActionKeys.VIEW); return templateVersion; }
@Override public void revertTemplate( long userId, long templateId, String version, ServiceContext serviceContext) throws PortalException { DDMTemplateVersion templateVersion = ddmTemplateVersionLocalService.getTemplateVersion( templateId, version); if (!templateVersion.isApproved()) { throw new InvalidTemplateVersionException( "Unable to revert from an unapproved template version"); } DDMTemplate template = templateVersion.getTemplate(); serviceContext.setAttribute("majorVersion", Boolean.TRUE); serviceContext.setAttribute( "status", WorkflowConstants.STATUS_APPROVED); serviceContext.setCommand(Constants.REVERT); ddmTemplateLocalService.updateTemplate( userId, templateId, templateVersion.getClassPK(), templateVersion.getNameMap(), templateVersion.getDescriptionMap(), template.getType(), template.getMode(), templateVersion.getLanguage(), templateVersion.getScript(), template.isCacheable(), serviceContext); }