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.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;
}