List of usage examples for com.liferay.portal.kernel.util PortalUtil getClassNameId
public static long getClassNameId(String value)
From source file:com.liferay.gs.hack.service.base.TimesheetLocalServiceBaseImpl.java
License:Open Source License
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override/* w w w. j a v a2 s .c om*/ 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) { portletDataContext.addDateRangeCriteria(dynamicQuery, "modifiedDate"); } }); exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId()); exportActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Timesheet>() { @Override public void performAction(Timesheet timesheet) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, timesheet); } }); exportActionableDynamicQuery .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(Timesheet.class.getName()))); return exportActionableDynamicQuery; }
From source file:com.liferay.gs.hack.service.base.TimesheetTaskDurationLocalServiceBaseImpl.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 om 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) { portletDataContext.addDateRangeCriteria(dynamicQuery, "modifiedDate"); } }); exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId()); exportActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<TimesheetTaskDuration>() { @Override public void performAction(TimesheetTaskDuration timesheetTaskDuration) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, timesheetTaskDuration); } }); exportActionableDynamicQuery.setStagedModelType( new StagedModelType(PortalUtil.getClassNameId(TimesheetTaskDuration.class.getName()))); return exportActionableDynamicQuery; }
From source file:com.liferay.gs.hack.service.base.TimesheetTaskLocalServiceBaseImpl.java
License:Open Source License
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override/* w w w . ja v a 2 s . 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) { portletDataContext.addDateRangeCriteria(dynamicQuery, "modifiedDate"); } }); exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId()); exportActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<TimesheetTask>() { @Override public void performAction(TimesheetTask timesheetTask) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, timesheetTask); } }); exportActionableDynamicQuery .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(TimesheetTask.class.getName()))); return exportActionableDynamicQuery; }
From source file:com.liferay.journal.asset.test.JournalArticleAssetSearchTest.java
License:Open Source License
@Override protected BaseModel<?> addBaseModelWithClassType(BaseModel<?> parentBaseModel, String keywords, ServiceContext serviceContext) throws Exception { if (ddmStructure == null) { ddmStructure = DDMStructureTestUtil.addStructure(serviceContext.getScopeGroupId(), JournalArticle.class.getName()); }/*www .j a v a 2 s.c om*/ if (ddmTemplate == null) { ddmTemplate = DDMTemplateTestUtil.addTemplate(serviceContext.getScopeGroupId(), ddmStructure.getStructureId(), PortalUtil.getClassNameId(JournalArticle.class)); } String content = DDMStructureTestUtil.getSampleStructuredContent(); return JournalTestUtil.addArticleWithXMLContent(serviceContext.getScopeGroupId(), content, ddmStructure.getStructureKey(), ddmTemplate.getTemplateKey()); }
From source file:com.liferay.journal.content.web.internal.display.context.JournalContentDisplayContext.java
License:Open Source License
public List<DDMTemplate> getDDMTemplates() { if (_ddmTemplates != null) { return _ddmTemplates; }//from w ww. ja va 2s.c om JournalArticle article = getArticle(); if (article == null) { return Collections.emptyList(); } try { DDMStructure ddmStructure = DDMStructureLocalServiceUtil.fetchStructure(article.getGroupId(), PortalUtil.getClassNameId(JournalArticle.class), article.getDDMStructureKey(), true); _ddmTemplates = DDMTemplateLocalServiceUtil.getTemplates(article.getGroupId(), PortalUtil.getClassNameId(DDMStructure.class), ddmStructure.getStructureId(), true); } catch (PortalException pe) { _log.error("Unable to get DDM temmplate for article " + article.getId(), pe); } return _ddmTemplates; }
From source file:com.liferay.journal.exportimport.data.handler.test.JournalArticleStagedModelDataHandlerTest.java
License:Open Source License
protected Map<String, List<StagedModel>> addCompanyDependencies() throws Exception { Map<String, List<StagedModel>> dependentStagedModelsMap = new HashMap<>(); Company company = CompanyLocalServiceUtil.fetchCompany(stagingGroup.getCompanyId()); Group companyGroup = company.getGroup(); DDMStructure ddmStructure = DDMStructureTestUtil.addStructure(companyGroup.getGroupId(), JournalArticle.class.getName()); addDependentStagedModel(dependentStagedModelsMap, DDMStructure.class, ddmStructure); DDMTemplate ddmTemplate = DDMTemplateTestUtil.addTemplate(companyGroup.getGroupId(), ddmStructure.getStructureId(), PortalUtil.getClassNameId(JournalArticle.class)); addDependentStagedModel(dependentStagedModelsMap, DDMTemplate.class, ddmTemplate); JournalFolder folder = JournalTestUtil.addFolder(stagingGroup.getGroupId(), RandomTestUtil.randomString()); addDependentStagedModel(dependentStagedModelsMap, JournalFolder.class, folder); return dependentStagedModelsMap; }
From source file:com.liferay.journal.exportimport.data.handler.test.JournalArticleStagedModelDataHandlerTest.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(), JournalArticle.class.getName()); DDMTemplate ddmTemplate = DDMTemplateTestUtil.addTemplate(group.getGroupId(), ddmStructure.getStructureId(), PortalUtil.getClassNameId(JournalArticle.class)); addDependentStagedModel(dependentStagedModelsMap, DDMTemplate.class, ddmTemplate); addDependentStagedModel(dependentStagedModelsMap, DDMStructure.class, ddmStructure); JournalFolder folder = JournalTestUtil.addFolder(group.getGroupId(), RandomTestUtil.randomString()); addDependentStagedModel(dependentStagedModelsMap, JournalFolder.class, folder); return dependentStagedModelsMap; }
From source file:com.liferay.journal.exportimport.data.handler.test.JournalExportImportTest.java
License:Open Source License
protected void exportImportJournalArticle(boolean companyScopeDependencies) throws Exception { JournalArticle article = null;//from w ww.j a v a2 s.c om DDMStructure ddmStructure = null; DDMTemplate ddmTemplate = null; long groupId = group.getGroupId(); Company company = CompanyLocalServiceUtil.fetchCompany(group.getCompanyId()); Group companyGroup = company.getGroup(); if (companyScopeDependencies) { groupId = companyGroup.getGroupId(); } ddmStructure = DDMStructureTestUtil.addStructure(groupId, JournalArticle.class.getName()); ddmTemplate = DDMTemplateTestUtil.addTemplate(groupId, ddmStructure.getStructureId(), PortalUtil.getClassNameId(JournalArticle.class)); String content = DDMStructureTestUtil.getSampleStructuredContent(); article = JournalTestUtil.addArticleWithXMLContent(group.getGroupId(), content, ddmStructure.getStructureKey(), ddmTemplate.getTemplateKey()); exportImportPortlet(JournalPortletKeys.JOURNAL); int articlesCount = JournalArticleLocalServiceUtil.getArticlesCount(importedGroup.getGroupId()); Assert.assertEquals(1, articlesCount); JournalArticle groupArticle = JournalArticleLocalServiceUtil .fetchJournalArticleByUuidAndGroupId(article.getUuid(), importedGroup.getGroupId()); Assert.assertNotNull(groupArticle); groupId = importedGroup.getGroupId(); if (companyScopeDependencies) { DDMStructure importedDDMStructure = DDMStructureLocalServiceUtil .fetchDDMStructureByUuidAndGroupId(ddmStructure.getUuid(), groupId); Assert.assertNull(importedDDMStructure); DDMTemplate importedDDMTemplate = DDMTemplateLocalServiceUtil .fetchDDMTemplateByUuidAndGroupId(ddmTemplate.getUuid(), groupId); Assert.assertNull(importedDDMTemplate); groupId = companyGroup.getGroupId(); } DDMStructure dependentDDMStructure = DDMStructureLocalServiceUtil .fetchDDMStructureByUuidAndGroupId(ddmStructure.getUuid(), groupId); Assert.assertNotNull(dependentDDMStructure); DDMTemplate dependentDDMTemplate = DDMTemplateLocalServiceUtil .fetchDDMTemplateByUuidAndGroupId(ddmTemplate.getUuid(), groupId); Assert.assertNotNull(dependentDDMTemplate); Assert.assertEquals(article.getDDMStructureKey(), dependentDDMStructure.getStructureKey()); Assert.assertEquals(article.getDDMTemplateKey(), dependentDDMTemplate.getTemplateKey()); Assert.assertEquals(dependentDDMTemplate.getClassPK(), dependentDDMStructure.getStructureId()); }
From source file:com.liferay.journal.exportimport.data.handler.test.JournalFeedStagedModelDataHandlerTest.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(), JournalArticle.class.getName()); for (int i = 0; i < 2; i++) { DDMTemplate ddmTemplate = DDMTemplateTestUtil.addTemplate(group.getGroupId(), ddmStructure.getStructureId(), PortalUtil.getClassNameId(JournalArticle.class)); addDependentStagedModel(dependentStagedModelsMap, DDMTemplate.class, ddmTemplate); }/* ww w . ja va 2s. c o m*/ addDependentStagedModel(dependentStagedModelsMap, DDMStructure.class, ddmStructure); return dependentStagedModelsMap; }
From source file:com.liferay.journal.exportimport.data.handler.test.JournalPortletDataHandlerTest.java
License:Open Source License
@Override protected void addStagedModels() throws Exception { Layout layout = LayoutTestUtil.addLayout(stagingGroup); JournalFolder folder = JournalTestUtil.addFolder(stagingGroup.getGroupId(), RandomTestUtil.randomString()); JournalTestUtil.addArticle(stagingGroup.getGroupId(), folder.getFolderId(), RandomTestUtil.randomString(), RandomTestUtil.randomString()); DDMStructure ddmStructure = DDMStructureTestUtil.addStructure(stagingGroup.getGroupId(), JournalArticle.class.getName()); DDMTemplateTestUtil.addTemplate(stagingGroup.getGroupId(), PortalUtil.getClassNameId(DDMStructure.class), PortalUtil.getClassNameId(JournalArticle.class)); DDMTemplate ddmTemplate = DDMTemplateTestUtil.addTemplate(stagingGroup.getGroupId(), ddmStructure.getStructureId(), PortalUtil.getClassNameId(JournalArticle.class)); DDMTemplate rendererDDMTemplate = DDMTemplateTestUtil.addTemplate(stagingGroup.getGroupId(), ddmStructure.getStructureId(), PortalUtil.getClassNameId(JournalArticle.class)); JournalTestUtil.addFeed(stagingGroup.getGroupId(), layout.getPlid(), RandomTestUtil.randomString(), ddmStructure.getStructureKey(), ddmTemplate.getTemplateKey(), rendererDDMTemplate.getTemplateKey()); }