List of usage examples for com.liferay.portal.kernel.util PortalUtil getClassNameId
public static long getClassNameId(String value)
From source file:com.liferay.site.service.persistence.test.GroupFinderTest.java
License:Open Source License
protected List<Group> findByC_C_N_D(String actionId, String name, long roleId) throws Exception { LinkedHashMap<String, Object> groupParams = new LinkedHashMap<>(); RolePermissions rolePermissions = new RolePermissions(name, ResourceConstants.SCOPE_GROUP, actionId, roleId);/*from w w w . ja va2 s .co m*/ groupParams.put("rolePermissions", rolePermissions); long[] classNameIds = { PortalUtil.getClassNameId(Group.class) }; return GroupFinderUtil.findByC_C_PG_N_D(TestPropsValues.getCompanyId(), classNameIds, GroupConstants.ANY_PARENT_GROUP_ID, new String[] { null }, new String[] { null }, groupParams, true, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); }
From source file:com.liferay.site.util.GroupSearchProvider.java
License:Open Source License
@Reference(target = ModuleServiceLifecycle.PORTAL_INITIALIZED, unbind = "-") protected void setModuleServiceLifecycle(ModuleServiceLifecycle moduleServiceLifecycle) { _classNameIds = new long[] { PortalUtil.getClassNameId(Company.class), PortalUtil.getClassNameId(Group.class), PortalUtil.getClassNameId(Organization.class) }; }
From source file:com.liferay.social.activity.service.test.BaseSocialActivityTestCase.java
License:Open Source License
@BeforeClass public static void setUpClass() throws Exception { userClassNameId = PortalUtil.getClassNameId(User.class.getName()); Class<?> clazz = SocialActivitySettingLocalServiceTest.class; String xml = new String(FileUtil.getBytes(clazz, "dependencies/liferay-social.xml")); SocialConfigurationUtil.read(clazz.getClassLoader(), new String[] { xml }); }
From source file:com.liferay.social.activity.service.test.SocialActivitySettingLocalServiceTest.java
License:Open Source License
@Test public void testUpdateActivitySettings() throws Exception { SocialActivitySettingLocalServiceUtil.updateActivitySetting(group.getGroupId(), TEST_MODEL, true); long classNameId = PortalUtil.getClassNameId(TEST_MODEL); Assert.assertTrue(SocialActivitySettingLocalServiceUtil.isEnabled(group.getGroupId(), classNameId)); SocialActivitySettingLocalServiceUtil.updateActivitySetting(group.getGroupId(), TEST_MODEL, false); Assert.assertFalse(SocialActivitySettingLocalServiceUtil.isEnabled(group.getGroupId(), classNameId)); Assert.assertTrue(SocialActivitySettingLocalServiceUtil.isEnabled(group.getGroupId(), classNameId, 1)); SocialActivitySettingLocalServiceUtil.updateActivitySetting(group.getGroupId(), TEST_MODEL, 1, false); Assert.assertFalse(SocialActivitySettingLocalServiceUtil.isEnabled(group.getGroupId(), classNameId, 1)); }
From source file:com.liferay.social.activity.service.test.util.SocialActivityTestUtil.java
License:Open Source License
public static SocialActivityCounter getActivityCounter(long groupId, String name, Object owner) throws Exception { long classNameId = 0; long classPK = 0; int ownerType = SocialActivityCounterConstants.TYPE_ACTOR; if (owner instanceof User) { classNameId = PortalUtil.getClassNameId(User.class.getName()); classPK = ((User) owner).getUserId(); } else if (owner instanceof AssetEntry) { classNameId = ((AssetEntry) owner).getClassNameId(); classPK = ((AssetEntry) owner).getClassPK(); ownerType = SocialActivityCounterConstants.TYPE_ASSET; }//from w ww . j a va2 s .c o m if (name.equals(SocialActivityCounterConstants.NAME_CONTRIBUTION)) { ownerType = SocialActivityCounterConstants.TYPE_CREATOR; } return SocialActivityCounterLocalServiceUtil.fetchLatestActivityCounter(groupId, classNameId, classPK, name, ownerType); }
From source file:com.liferay.sync.internal.upgrade.v1_0_2.UpgradeSyncDLObject.java
License:Open Source License
@Override protected void doUpgrade() throws Exception { try (LoggingTimer loggingTimer = new LoggingTimer()) { ActionableDynamicQuery actionableDynamicQuery = _groupLocalService.getActionableDynamicQuery(); actionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override/*from w w w .ja v a 2s. c o m*/ public void addCriteria(DynamicQuery dynamicQuery) { Property classNameId = PropertyFactoryUtil.forName("classNameId"); Property siteProperty = PropertyFactoryUtil.forName("site"); dynamicQuery.add(RestrictionsFactoryUtil .or(classNameId.eq(PortalUtil.getClassNameId(User.class)), siteProperty.eq(true))); } }); actionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Group>() { @Override public void performAction(Group group) throws PortalException { if (group.isStaged()) { return; } try { verifyDLFileEntriesAndFolders(group.getGroupId()); verifyLocks(group.getGroupId()); verifyMacPackages(group.getGroupId()); } catch (Exception e) { throw new PortalException(e); } } }); actionableDynamicQuery.performActions(); _dlSyncEventLocalService.deleteDLSyncEvents(); } }
From source file:com.liferay.sync.model.impl.SyncDeviceModelImpl.java
License:Open Source License
@Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId(SyncDevice.class.getName())); }
From source file:com.liferay.sync.service.base.SyncDeviceLocalServiceBaseImpl.java
License:Open Source License
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override/*from w w w .j a va 2s .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<SyncDevice>() { @Override public void performAction(SyncDevice syncDevice) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, syncDevice); } }); exportActionableDynamicQuery .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(SyncDevice.class.getName()))); return exportActionableDynamicQuery; }
From source file:com.liferay.training.space.gradebook.service.base.AssignmentLocalServiceBaseImpl.java
License:Open Source License
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() { @Override/* www . j a v a 2s . 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<Assignment>() { @Override public void performAction(Assignment assignment) throws PortalException { StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, assignment); } }); exportActionableDynamicQuery .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(Assignment.class.getName()))); return exportActionableDynamicQuery; }
From source file:com.liferay.trash.test.util.BaseTrashHandlerTestCase.java
License:Open Source License
protected long getDeletionSystemEventCount(TrashHandler trashHandler, final long systemEventSetKey) throws Exception { final long systemEventClassNameId = PortalUtil.getClassNameId(trashHandler.getSystemEventClassName()); ActionableDynamicQuery actionableDynamicQuery = SystemEventLocalServiceUtil.getActionableDynamicQuery(); actionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override/*from w ww.j a va 2 s . com*/ public void addCriteria(DynamicQuery dynamicQuery) { Property classNameIdProperty = PropertyFactoryUtil.forName("classNameId"); dynamicQuery.add(classNameIdProperty.eq(systemEventClassNameId)); if (systemEventSetKey > 0) { Property systemEventSetKeyProperty = PropertyFactoryUtil.forName("systemEventSetKey"); dynamicQuery.add(systemEventSetKeyProperty.eq(systemEventSetKey)); } Property typeProperty = PropertyFactoryUtil.forName("type"); dynamicQuery.add(typeProperty.eq(SystemEventConstants.TYPE_DELETE)); } }); actionableDynamicQuery.setGroupId(group.getGroupId()); return actionableDynamicQuery.performCount(); }