List of usage examples for com.liferay.portal.kernel.util PortalUtil getClassNameId
public static long getClassNameId(String value)
From source file:com.tahir.meeting.model.impl.HimalayaModelImpl.java
License:Open Source License
@Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId(Himalaya.class.getName())); }
From source file:com.tahir.meeting.service.base.HimalayaLocalServiceBaseImpl.java
License:Open Source License
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override/* w w w. jav a2s. 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) { portletDataContext.addDateRangeCriteria(dynamicQuery, "modifiedDate"); } }); exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId()); exportActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Himalaya>() { @Override public void performAction(Himalaya himalaya) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, himalaya); } }); exportActionableDynamicQuery .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(Himalaya.class.getName()))); return exportActionableDynamicQuery; }
From source file:com.tahir.motogplusservice.model.impl.KhaliqModelImpl.java
License:Open Source License
@Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId(Khaliq.class.getName())); }
From source file:com.tahir.motogplusservice.service.base.KhaliqLocalServiceBaseImpl.java
License:Open Source License
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override//from ww w . ja v a2 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<Khaliq>() { @Override public void performAction(Khaliq khaliq) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, khaliq); } }); exportActionableDynamicQuery .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(Khaliq.class.getName()))); return exportActionableDynamicQuery; }
From source file:com.xtivia.boostcamp.service.base.ProductLocalServiceBaseImpl.java
License:Open Source License
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override/*from 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(Product.class.getName()); dynamicQuery.add(workflowStatusProperty.in(stagedModelDataHandler.getExportableStatuses())); } } }); exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId()); exportActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Product>() { @Override public void performAction(Product product) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, product); } }); exportActionableDynamicQuery .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(Product.class.getName()))); return exportActionableDynamicQuery; }
From source file:de.iisys.model.impl.CamundaModelImpl.java
License:Open Source License
@Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId(Camunda.class.getName())); }
From source file:it.dontesta.labs.liferay.lrbo16.servicebuilder.model.impl.HorseModelImpl.java
License:Open Source License
@Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId(Horse.class.getName())); }
From source file:it.dontesta.labs.liferay.lrbo16.servicebuilder.service.base.HorseLocalServiceBaseImpl.java
License:Open Source License
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override/* ww w . j a v a 2s.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<Horse>() { @Override public void performAction(Horse horse) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, horse); } }); exportActionableDynamicQuery .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(Horse.class.getName()))); return exportActionableDynamicQuery; }
From source file:jorgediazest.indexchecker.model.IndexCheckerModelQuery.java
License:Open Source License
public void addPermissionsClassNameGroupIdFields(Map<Long, Data> groupMap, Data data) throws SystemException { String className = getPermissionsClassName(data); long classPK = getPermissionsClassPK(data); if (Validator.isNull(classPK) || Validator.isNull(className) || (classPK <= 0)) { return;/*from w ww .j a v a2s . c om*/ } Indexer indexer = IndexerRegistryUtil.getIndexer(className); if (!indexer.isPermissionAware()) { return; } long groupId = data.get("groupId", 0L); Data group = groupMap.get(groupId); if (group != null) { long layoutClassNameId = PortalUtil.getClassNameId(Layout.class); if (group.get("classNameId", -1L) == layoutClassNameId) { groupId = group.get("parentGroupId", groupId); } data.set("permissionsGroupId", groupId); } data.set("permissionsClassName", className); data.set("permissionsClassPK", classPK); }
From source file:jorgediazest.indexchecker.portlet.IndexCheckerPortlet.java
License:Open Source License
@SuppressWarnings("unchecked") public List<Long> getSiteGroupIds() { long companyClassNameId = PortalUtil.getClassNameId(Company.class); ModelFactory modelFactory = new IndexCheckerModelFactory(); Model model = modelFactory.getModelObject(Group.class); if (model == null) { return new ArrayList<Long>(); }/*from w w w . j av a 2s . c om*/ DynamicQuery groupDynamicQuery = model.getService().newDynamicQuery(); Conjunction stagingSites = RestrictionsFactoryUtil.conjunction(); stagingSites.add(model.getProperty("site").eq(false)); stagingSites.add(model.getProperty("liveGroupId").ne(0L)); Conjunction normalSites = RestrictionsFactoryUtil.conjunction(); normalSites.add(model.getProperty("site").eq(true)); normalSites.add(model.getProperty("classNameId").ne(companyClassNameId)); Disjunction disjunction = RestrictionsFactoryUtil.disjunction(); disjunction.add(stagingSites); disjunction.add(normalSites); groupDynamicQuery.add(disjunction); groupDynamicQuery.setProjection(model.getPropertyProjection("groupId")); try { return (List<Long>) model.getService().executeDynamicQuery(groupDynamicQuery); } catch (Exception e) { if (_log.isWarnEnabled()) { _log.warn(e, e); } return new ArrayList<Long>(); } }