Example usage for com.liferay.portal.kernel.util PortalUtil getClassNameId

List of usage examples for com.liferay.portal.kernel.util PortalUtil getClassNameId

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util PortalUtil getClassNameId.

Prototype

public static long getClassNameId(String value) 

Source Link

Document

Returns the ID of the class from its fully qualified name.

Usage

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();
}