List of usage examples for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_APPROVED
int STATUS_APPROVED
To view the source code for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_APPROVED.
Click Source Link
From source file:com.liferay.dynamic.data.mapping.service.impl.DDMStructureLocalServiceImpl.java
License:Open Source License
protected DDMStructureVersion addStructureVersion(User user, DDMStructure structure, String version, ServiceContext serviceContext) { long structureVersionId = counterLocalService.increment(); DDMStructureVersion structureVersion = ddmStructureVersionPersistence.create(structureVersionId); structureVersion.setGroupId(structure.getGroupId()); structureVersion.setCompanyId(structure.getCompanyId()); structureVersion.setUserId(user.getUserId()); structureVersion.setUserName(user.getFullName()); structureVersion.setCreateDate(structure.getModifiedDate()); structureVersion.setStructureId(structure.getStructureId()); structureVersion.setVersion(version); structureVersion.setParentStructureId(structure.getParentStructureId()); structureVersion.setName(structure.getName()); structureVersion.setDescription(structure.getDescription()); structureVersion.setDefinition(structure.getDefinition()); structureVersion.setStorageType(structure.getStorageType()); structureVersion.setType(structure.getType()); int status = GetterUtil.getInteger(serviceContext.getAttribute("status"), WorkflowConstants.STATUS_APPROVED); structureVersion.setStatus(status);//from w ww.j a v a 2s. com structureVersion.setStatusByUserId(user.getUserId()); structureVersion.setStatusByUserName(user.getFullName()); structureVersion.setStatusDate(structure.getModifiedDate()); ddmStructureVersionPersistence.update(structureVersion); return structureVersion; }
From source file:com.liferay.dynamic.data.mapping.service.impl.DDMTemplateLocalServiceImpl.java
License:Open Source License
@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"); }/*w ww . j ava 2s.co m*/ 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.getCacheable(), serviceContext); }
From source file:com.liferay.dynamic.data.mapping.service.impl.DDMTemplateLocalServiceImpl.java
License:Open Source License
protected DDMTemplateVersion addTemplateVersion(User user, DDMTemplate template, String version, ServiceContext serviceContext) { long templateVersionId = counterLocalService.increment(); DDMTemplateVersion templateVersion = ddmTemplateVersionPersistence.create(templateVersionId); templateVersion.setGroupId(template.getGroupId()); templateVersion.setCompanyId(template.getCompanyId()); templateVersion.setUserId(template.getUserId()); templateVersion.setUserName(template.getUserName()); templateVersion.setCreateDate(template.getModifiedDate()); templateVersion.setClassNameId(template.getClassNameId()); templateVersion.setClassPK(template.getClassPK()); templateVersion.setTemplateId(template.getTemplateId()); templateVersion.setVersion(version); templateVersion.setName(template.getName()); templateVersion.setDescription(template.getDescription()); templateVersion.setLanguage(template.getLanguage()); templateVersion.setScript(template.getScript()); int status = GetterUtil.getInteger(serviceContext.getAttribute("status"), WorkflowConstants.STATUS_APPROVED); templateVersion.setStatus(status);/* w ww. ja va2 s. c om*/ templateVersion.setStatusByUserId(user.getUserId()); templateVersion.setStatusByUserName(user.getFullName()); templateVersion.setStatusDate(template.getModifiedDate()); ddmTemplateVersionPersistence.update(templateVersion); return templateVersion; }
From source file:com.liferay.dynamic.data.mapping.service.test.BaseDDMServiceTestCase.java
License:Open Source License
protected DDMStructure addStructure(long parentStructureId, long classNameId, String structureKey, String name, String description, String definition, String storageType, int type) throws Exception { return addStructure(parentStructureId, classNameId, structureKey, name, description, definition, storageType, type, WorkflowConstants.STATUS_APPROVED); }
From source file:com.liferay.dynamic.data.mapping.service.test.DDMStructureLocalServiceTest.java
License:Open Source License
@Test(expected = RequiredStructureException.MustNotDeleteStructureReferencedByTemplates.class) public void testDeleteStructureReferencedByTemplates() throws Exception { DDMStructure structure = addStructure(_classNameId, "Test Structure"); addDisplayTemplate(structure.getPrimaryKey(), "Test Display Template", WorkflowConstants.STATUS_APPROVED); addFormTemplate(structure.getPrimaryKey(), "Test Form Template", WorkflowConstants.STATUS_APPROVED); DDMStructureLocalServiceUtil.deleteStructure(structure.getStructureId()); }
From source file:com.liferay.dynamic.data.mapping.service.test.DDMStructureLocalServiceTest.java
License:Open Source License
@Test public void testGetTemplates() throws Exception { DDMStructure structure = addStructure(_classNameId, "Test Structure"); addDisplayTemplate(structure.getStructureId(), "Test Display Template", WorkflowConstants.STATUS_APPROVED); addFormTemplate(structure.getStructureId(), "Test Form Template", WorkflowConstants.STATUS_APPROVED); List<DDMTemplate> templates = structure.getTemplates(); Assert.assertEquals(templates.toString(), 2, templates.size()); }
From source file:com.liferay.dynamic.data.mapping.service.test.DDMStructureLocalServiceTest.java
License:Open Source License
@Test public void testSearchByAnyStatus() throws Exception { addStructure(0, _classNameId, null, StringUtil.randomString(), StringPool.BLANK, read("test-structure.xsd"), StorageType.JSON.getValue(), DDMStructureConstants.TYPE_DEFAULT, WorkflowConstants.STATUS_APPROVED); addStructure(0, _classNameId, null, StringUtil.randomString(), StringPool.BLANK, read("test-structure.xsd"), StorageType.JSON.getValue(), DDMStructureConstants.TYPE_DEFAULT, WorkflowConstants.STATUS_DRAFT); List<DDMStructure> structures = DDMStructureLocalServiceUtil.search(TestPropsValues.getCompanyId(), new long[] { group.getGroupId() }, _classNameId, null, null, null, DDMStructureConstants.TYPE_DEFAULT, WorkflowConstants.STATUS_ANY, true, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);//from w ww .java 2s . c o m Assert.assertEquals(structures.toString(), 2, structures.size()); }
From source file:com.liferay.dynamic.data.mapping.service.test.DDMStructureLocalServiceTest.java
License:Open Source License
@Test public void testSearchByClassNameId() throws Exception { addStructure(_classNameId, StringUtil.randomString()); addStructure(_classNameId, StringUtil.randomString()); addStructure(_classNameId, StringUtil.randomString()); List<DDMStructure> structures = DDMStructureLocalServiceUtil.search(TestPropsValues.getCompanyId(), new long[] { group.getGroupId() }, _classNameId, null, null, null, DDMStructureConstants.TYPE_DEFAULT, WorkflowConstants.STATUS_APPROVED, true, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);//w w w . j ava2 s . c o m Assert.assertEquals(structures.toString(), 3, structures.size()); }
From source file:com.liferay.dynamic.data.mapping.service.test.DDMStructureLocalServiceTest.java
License:Open Source License
@Test public void testSearchByDescription() throws Exception { addStructure(_classNameId, StringUtil.randomString(), "Contact"); addStructure(_classNameId, StringUtil.randomString(), "Event"); List<DDMStructure> structures = DDMStructureLocalServiceUtil.search(TestPropsValues.getCompanyId(), new long[] { group.getGroupId() }, _classNameId, null, "Contact", null, DDMStructureConstants.TYPE_DEFAULT, WorkflowConstants.STATUS_APPROVED, true, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);/*from w w w. j ava2 s .c o m*/ DDMStructure structure = structures.get(0); Assert.assertEquals("Contact", structure.getDescription(group.getDefaultLanguageId())); }
From source file:com.liferay.dynamic.data.mapping.service.test.DDMStructureLocalServiceTest.java
License:Open Source License
@Test public void testSearchByDraftStatus() throws Exception { addStructure(0, _classNameId, null, StringUtil.randomString(), StringPool.BLANK, read("test-structure.xsd"), StorageType.JSON.getValue(), DDMStructureConstants.TYPE_DEFAULT, WorkflowConstants.STATUS_APPROVED); addStructure(0, _classNameId, null, StringUtil.randomString(), StringPool.BLANK, read("test-structure.xsd"), StorageType.JSON.getValue(), DDMStructureConstants.TYPE_DEFAULT, WorkflowConstants.STATUS_DRAFT); List<DDMStructure> structures = DDMStructureLocalServiceUtil.search(TestPropsValues.getCompanyId(), new long[] { group.getGroupId() }, _classNameId, null, null, null, DDMStructureConstants.TYPE_DEFAULT, WorkflowConstants.STATUS_DRAFT, true, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);//w w w. j av a2 s .co m Assert.assertEquals(structures.toString(), 1, structures.size()); }