List of usage examples for com.liferay.portal.kernel.util PortalUtil getClassNameId
public static long getClassNameId(String value)
From source file:com.liferay.docs.guestbook.model.impl.GuestbookEntryModelImpl.java
License:Open Source License
@Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId(GuestbookEntry.class.getName())); }
From source file:com.liferay.docs.guestbook.model.impl.GuestbookModelImpl.java
License:Open Source License
@Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId(Guestbook.class.getName())); }
From source file:com.liferay.docs.guestbook.service.base.GuestbookEntryLocalServiceBaseImpl.java
License:Open Source License
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override/* www.j a va 2 s . co m*/ public long performCount() throws PortalException { ManifestSummary manifestSummary = portletDataContext.getManifestSummary(); StagedModelType stagedModelType = getStagedModelType(); long modelAdditionCount = super.performCount(); manifestSummary.addModelAdditionCount(stagedModelType, modelAdditionCount); long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext, stagedModelType); manifestSummary.addModelDeletionCount(stagedModelType, modelDeletionCount); return modelAdditionCount; } }; initActionableDynamicQuery(exportActionableDynamicQuery); exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override public void addCriteria(DynamicQuery dynamicQuery) { Criterion modifiedDateCriterion = portletDataContext.getDateRangeCriteria("modifiedDate"); Criterion statusDateCriterion = portletDataContext.getDateRangeCriteria("statusDate"); if ((modifiedDateCriterion != null) && (statusDateCriterion != null)) { Disjunction disjunction = RestrictionsFactoryUtil.disjunction(); disjunction.add(modifiedDateCriterion); disjunction.add(statusDateCriterion); dynamicQuery.add(disjunction); } Property workflowStatusProperty = PropertyFactoryUtil.forName("status"); if (portletDataContext.isInitialPublication()) { dynamicQuery.add(workflowStatusProperty.ne(WorkflowConstants.STATUS_IN_TRASH)); } else { StagedModelDataHandler<?> stagedModelDataHandler = StagedModelDataHandlerRegistryUtil .getStagedModelDataHandler(GuestbookEntry.class.getName()); dynamicQuery.add(workflowStatusProperty.in(stagedModelDataHandler.getExportableStatuses())); } } }); exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId()); exportActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<GuestbookEntry>() { @Override public void performAction(GuestbookEntry guestbookEntry) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, guestbookEntry); } }); exportActionableDynamicQuery .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(GuestbookEntry.class.getName()))); return exportActionableDynamicQuery; }
From source file:com.liferay.docs.guestbook.service.base.GuestbookLocalServiceBaseImpl.java
License:Open Source License
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override/* w w w . j a v a2s.c o m*/ public long performCount() throws PortalException { ManifestSummary manifestSummary = portletDataContext.getManifestSummary(); StagedModelType stagedModelType = getStagedModelType(); long modelAdditionCount = super.performCount(); manifestSummary.addModelAdditionCount(stagedModelType, modelAdditionCount); long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext, stagedModelType); manifestSummary.addModelDeletionCount(stagedModelType, modelDeletionCount); return modelAdditionCount; } }; initActionableDynamicQuery(exportActionableDynamicQuery); exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override public void addCriteria(DynamicQuery dynamicQuery) { Criterion modifiedDateCriterion = portletDataContext.getDateRangeCriteria("modifiedDate"); Criterion statusDateCriterion = portletDataContext.getDateRangeCriteria("statusDate"); if ((modifiedDateCriterion != null) && (statusDateCriterion != null)) { Disjunction disjunction = RestrictionsFactoryUtil.disjunction(); disjunction.add(modifiedDateCriterion); disjunction.add(statusDateCriterion); dynamicQuery.add(disjunction); } Property workflowStatusProperty = PropertyFactoryUtil.forName("status"); if (portletDataContext.isInitialPublication()) { dynamicQuery.add(workflowStatusProperty.ne(WorkflowConstants.STATUS_IN_TRASH)); } else { StagedModelDataHandler<?> stagedModelDataHandler = StagedModelDataHandlerRegistryUtil .getStagedModelDataHandler(Guestbook.class.getName()); dynamicQuery.add(workflowStatusProperty.in(stagedModelDataHandler.getExportableStatuses())); } } }); exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId()); exportActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Guestbook>() { @Override public void performAction(Guestbook guestbook) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, guestbook); } }); exportActionableDynamicQuery .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(Guestbook.class.getName()))); return exportActionableDynamicQuery; }
From source file:com.liferay.document.library.internal.exportimport.data.handler.test.RepositoryStagedModelDataHandlerTest.java
License:Open Source License
@Override protected Map<String, List<StagedModel>> addDependentStagedModelsMap(Group group) throws Exception { Map<String, List<StagedModel>> dependentStagedModelsMap = new HashMap<>(); long classNameId = PortalUtil.getClassNameId(LiferayRepository.class.getName()); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId(), TestPropsValues.getUserId()); Folder mountFolder = DLAppServiceUtil.addFolder(group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); _repository = RepositoryLocalServiceUtil.addRepository(TestPropsValues.getUserId(), group.getGroupId(), classNameId, mountFolder.getFolderId(), RandomTestUtil.randomString(), RandomTestUtil.randomString(), RandomTestUtil.randomString(), new UnicodeProperties(), false, serviceContext);// w w w. j av a2 s. c o m RepositoryEntry repositoryEntry = RepositoryEntryLocalServiceUtil.addRepositoryEntry( TestPropsValues.getUserId(), group.getGroupId(), _repository.getRepositoryId(), RandomTestUtil.randomString(), serviceContext); addDependentStagedModel(dependentStagedModelsMap, RepositoryEntry.class, repositoryEntry); return dependentStagedModelsMap; }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
@Before public void setUp() throws Exception { _user = UserTestUtil.addUser();/*from w w w . ja v a2s.c o m*/ long classNameId = PortalUtil.getClassNameId(LiferayRepository.class.getName()); _group = GroupTestUtil.addGroup(); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId()); _repository = RepositoryLocalServiceUtil.addRepository(TestPropsValues.getUserId(), _group.getGroupId(), classNameId, DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Repository A", StringPool.BLANK, "Test Portlet", new UnicodeProperties(), true, serviceContext); Object[] objects = setUp(_group.getGroupId(), StringPool.BLANK, serviceContext); _defaultRepositoryFolder = (Folder) objects[0]; _defaultRepositoryDLFileVersion = (DLFileVersion) objects[1]; objects = setUp(_repository.getRepositoryId(), "-NewRepository", serviceContext); _newRepositoryFolder = (Folder) objects[0]; }
From source file:com.liferay.document.library.service.test.DLFolderFinderTest.java
License:Open Source License
@Before public void setUp() throws Exception { _group = GroupTestUtil.addGroup();//w w w . j av a 2s . c o m ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); long classNameId = PortalUtil.getClassNameId(PortletRepository.class.getName()); RepositoryLocalServiceUtil.addRepository(TestPropsValues.getUserId(), _group.getGroupId(), classNameId, DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Test Repository", StringUtil.randomString(), StringUtil.randomString(), new UnicodeProperties(), false, serviceContext); _folder = DLAppLocalServiceUtil.addFolder(TestPropsValues.getUserId(), _group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "Folder A", StringPool.BLANK, serviceContext); DLAppLocalServiceUtil.addFolder(TestPropsValues.getUserId(), _group.getGroupId(), _folder.getFolderId(), "Folder B", StringPool.BLANK, serviceContext); Folder folder = DLAppLocalServiceUtil.addFolder(TestPropsValues.getUserId(), _group.getGroupId(), _folder.getFolderId(), "Folder C", StringPool.BLANK, serviceContext); DLTrashServiceUtil.moveFolderToTrash(folder.getFolderId()); FileEntry fileEntry = addFileEntry(_group.getGroupId(), _folder.getFolderId(), "FE1.txt", ContentTypes.TEXT_PLAIN); _fileShortcut = DLAppLocalServiceUtil.addFileShortcut(TestPropsValues.getUserId(), _group.getGroupId(), fileEntry.getFolderId(), fileEntry.getFileEntryId(), serviceContext); addFileEntry(_group.getGroupId(), _folder.getFolderId(), "FE2.html", ContentTypes.TEXT_HTML); fileEntry = addFileEntry(_group.getGroupId(), _folder.getFolderId(), "FE3.txt", ContentTypes.TEXT_PLAIN); DLTrashServiceUtil.moveFileEntryToTrash(fileEntry.getFileEntryId()); }
From source file:com.liferay.document.library.web.exportimport.data.handler.test.DLPortletDataHandlerTest.java
License:Open Source License
protected void addRepositoryEntries() throws Exception { long classNameId = PortalUtil.getClassNameId(LiferayRepository.class.getName()); Repository repository = RepositoryLocalServiceUtil.addRepository(TestPropsValues.getUserId(), stagingGroup.getGroupId(), classNameId, DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, PortletKeys.BACKGROUND_TASK, StringPool.BLANK, PortletKeys.BACKGROUND_TASK, new UnicodeProperties(), true, ServiceContextTestUtil.getServiceContext()); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(stagingGroup.getGroupId(), TestPropsValues.getUserId()); Folder folder = DLAppServiceUtil.addFolder(repository.getRepositoryId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); DLAppLocalServiceUtil.addFileEntry(TestPropsValues.getUserId(), repository.getRepositoryId(), folder.getFolderId(), RandomTestUtil.randomString() + ".txt", ContentTypes.TEXT_PLAIN, RandomTestUtil.randomBytes(TikaSafeRandomizerBumper.INSTANCE), serviceContext); }
From source file:com.liferay.dynamic.data.lists.helper.DDLRecordSetTestHelper.java
License:Open Source License
public DDLRecordSet addRecordSet(DDMForm ddmForm) throws Exception { DDMStructureTestHelper ddmStructureTestHelper = new DDMStructureTestHelper( PortalUtil.getClassNameId(DDLRecordSet.class), _group); DDMStructure ddmStructure = ddmStructureTestHelper.addStructure(ddmForm, StorageType.JSON.toString()); return addRecordSet(ddmStructure); }
From source file:com.liferay.dynamic.data.lists.internal.exportimport.data.handler.test.DDLRecordSetStagedModelDataHandlerTest.java
License:Open Source License
@Override protected Map<String, List<StagedModel>> addDependentStagedModelsMap(Group group) throws Exception { Map<String, List<StagedModel>> dependentStagedModelsMap = new LinkedHashMap<>(); DDMStructure ddmStructure = DDMStructureTestUtil.addStructure(group.getGroupId(), DDLRecordSet.class.getName()); DDMTemplate ddmTemplate1 = DDMTemplateTestUtil.addTemplate(group.getGroupId(), ddmStructure.getStructureId(), PortalUtil.getClassNameId(DDLRecordSet.class)); addDependentStagedModel(dependentStagedModelsMap, DDMTemplate.class, ddmTemplate1); DDMTemplate ddmTemplate2 = DDMTemplateTestUtil.addTemplate(group.getGroupId(), ddmStructure.getStructureId(), PortalUtil.getClassNameId(DDLRecordSet.class)); addDependentStagedModel(dependentStagedModelsMap, DDMTemplate.class, ddmTemplate2); addDependentStagedModel(dependentStagedModelsMap, DDMStructure.class, ddmStructure); return dependentStagedModelsMap; }