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.dynamic.data.lists.internal.exportimport.data.handler.test.DDLRecordStagedModelDataHandlerTest.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);

    DDLRecordSetTestHelper recordSetTestHelper = new DDLRecordSetTestHelper(group);

    DDLRecordSet recordSet = recordSetTestHelper.addRecordSet(ddmStructure);

    addDependentStagedModel(dependentStagedModelsMap, DDLRecordSet.class, recordSet);

    addDependentStagedModel(dependentStagedModelsMap, DDMStructure.class, ddmStructure);

    return dependentStagedModelsMap;
}

From source file:com.liferay.dynamic.data.lists.model.impl.DDLRecordModelImpl.java

License:Open Source License

@Override
public StagedModelType getStagedModelType() {
    return new StagedModelType(PortalUtil.getClassNameId(DDLRecord.class.getName()));
}

From source file:com.liferay.dynamic.data.lists.model.impl.DDLRecordSetModelImpl.java

License:Open Source License

@Override
public StagedModelType getStagedModelType() {
    return new StagedModelType(PortalUtil.getClassNameId(DDLRecordSet.class.getName()));
}

From source file:com.liferay.dynamic.data.lists.model.test.DDLRecordSetImplTest.java

License:Open Source License

@Test
public void testGetDDMStructure() throws Exception {
    DDMForm ddmForm = DDMFormTestUtil.createDDMForm("Text1", "Text2", "Text3");

    DDMStructure ddmStructure = DDMStructureTestUtil.addStructure(_group.getGroupId(),
            DDLRecordSet.class.getName(), ddmForm);

    DDLRecordSet recordSet = _ddlRecordSetTestHelper.addRecordSet(ddmStructure);

    ddmForm = DDMFormTestUtil.createDDMForm("Text2", "Text3");

    DDMTemplate template = DDMTemplateTestUtil.addTemplate(_group.getGroupId(), ddmStructure.getStructureId(),
            PortalUtil.getClassNameId(DDLRecordSet.class), "json", _ddmFormJSONSerializer.serialize(ddmForm),
            LocaleUtil.US);/*from w  w w.  ja v a2s  . c o  m*/

    Set<String> fieldNames = ddmStructure.getFieldNames();

    DDMStructure recordSetDDMStructure = recordSet.getDDMStructure(template.getTemplateId());

    Assert.assertNotEquals(fieldNames, recordSetDDMStructure.getFieldNames());

    recordSetDDMStructure = recordSet.getDDMStructure();

    Assert.assertEquals(fieldNames, recordSetDDMStructure.getFieldNames());
}

From source file:com.liferay.dynamic.data.lists.ratings.test.DDLRecordRatingsTest.java

License:Open Source License

@Override
protected BaseModel<?> addBaseModel(BaseModel<?> parentBaseModel, ServiceContext serviceContext)
        throws Exception {

    DDMForm ddmForm = DDMFormTestUtil.createDDMForm("Field");

    Set<Locale> availableLocales = new HashSet<>();

    availableLocales.add(LocaleUtil.US);

    ddmForm.setAvailableLocales(availableLocales);

    ddmForm.setDefaultLocale(LocaleUtil.US);

    DDMStructureTestHelper ddmStructureTestHelper = new DDMStructureTestHelper(
            PortalUtil.getClassNameId(DDLRecordSet.class), group);

    DDMStructure ddmStructure = ddmStructureTestHelper.addStructure(ddmForm, StorageType.JSON.toString());

    DDLRecordSetTestHelper recordSetTestHelper = new DDLRecordSetTestHelper(group);

    DDLRecordSet recordSet = recordSetTestHelper.addRecordSet(ddmStructure);

    DDLRecordTestHelper recordTestHelper = new DDLRecordTestHelper(group, recordSet);

    return recordTestHelper.addRecord();
}

From source file:com.liferay.dynamic.data.lists.search.test.DDLRecordSearchTest.java

License:Open Source License

@Test
public void testBasicSearchWithDefaultUser() throws Exception {
    long companyId = TestPropsValues.getCompanyId();

    User user = UserLocalServiceUtil.getDefaultUser(companyId);

    Group group = GroupTestUtil.addGroup(companyId, user.getUserId(), GroupConstants.DEFAULT_PARENT_GROUP_ID);

    DDLRecordSetTestHelper recordSetTestHelper = new DDLRecordSetTestHelper(group);

    DDMStructureTestHelper ddmStructureTestHelper = new DDMStructureTestHelper(
            PortalUtil.getClassNameId(DDLRecordSet.class), group);

    DDMStructure ddmStructure = ddmStructureTestHelper.addStructure(createDDMForm(),
            StorageType.JSON.toString());

    DDLRecordSet recordSet = recordSetTestHelper.addRecordSet(ddmStructure);

    SearchContext searchContext = getSearchContext(group, user, recordSet);

    DDLRecordTestHelper recordTestHelper = new DDLRecordTestHelper(group, recordSet);

    DDMFormValues ddmFormValues = createDDMFormValues();

    DDMFormFieldValue nameDDMFormFieldValue = createLocalizedDDMFormFieldValue("name", "Joe Bloggs");

    ddmFormValues.addDDMFormFieldValue(nameDDMFormFieldValue);

    DDMFormFieldValue descriptionDDMFormFieldValue = createLocalizedDDMFormFieldValue("description",
            "Simple description");

    ddmFormValues.addDDMFormFieldValue(descriptionDDMFormFieldValue);

    recordTestHelper.addRecord(ddmFormValues, WorkflowConstants.ACTION_PUBLISH);

    searchContext.setKeywords("Simple description");

    Hits hits = DDLRecordLocalServiceUtil.search(searchContext);

    Assert.assertEquals(hits.toString(), 1, hits.getLength());
}

From source file:com.liferay.dynamic.data.lists.search.test.DDLRecordSearchTest.java

License:Open Source License

protected DDLRecordSet addRecordSet() throws Exception {
    DDLRecordSetTestHelper recordSetTestHelper = new DDLRecordSetTestHelper(_group);

    DDMStructureTestHelper ddmStructureTestHelper = new DDMStructureTestHelper(
            PortalUtil.getClassNameId(DDLRecordSet.class), _group);

    DDMStructure ddmStructure = ddmStructureTestHelper.addStructure(createDDMForm(),
            StorageType.JSON.toString());

    return recordSetTestHelper.addRecordSet(ddmStructure);
}

From source file:com.liferay.dynamic.data.lists.service.base.DDLRecordLocalServiceBaseImpl.java

License:Open Source License

@Override
public ExportActionableDynamicQuery getExportActionableDynamicQuery(
        final PortletDataContext portletDataContext) {
    final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
        @Override/*from w w  w.  jav a  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.setGroupId(portletDataContext.getScopeGroupId());

    exportActionableDynamicQuery
            .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<DDLRecord>() {
                @Override
                public void performAction(DDLRecord ddlRecord) throws PortalException {
                    StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, ddlRecord);
                }
            });
    exportActionableDynamicQuery
            .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(DDLRecord.class.getName())));

    return exportActionableDynamicQuery;
}

From source file:com.liferay.dynamic.data.lists.service.base.DDLRecordSetLocalServiceBaseImpl.java

License:Open Source License

@Override
public ExportActionableDynamicQuery getExportActionableDynamicQuery(
        final PortletDataContext portletDataContext) {
    final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
        @Override/*w  ww  .j  a  va2  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.setGroupId(portletDataContext.getScopeGroupId());

    exportActionableDynamicQuery
            .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<DDLRecordSet>() {
                @Override
                public void performAction(DDLRecordSet ddlRecordSet) throws PortalException {
                    StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, ddlRecordSet);
                }
            });
    exportActionableDynamicQuery
            .setStagedModelType(new StagedModelType(PortalUtil.getClassNameId(DDLRecordSet.class.getName())));

    return exportActionableDynamicQuery;
}

From source file:com.liferay.dynamic.data.lists.service.test.DDLRecordServiceTest.java

License:Open Source License

@Before
public void setUp() throws Exception {
    _availableLocales = DDMFormTestUtil.createAvailableLocales(Locale.US);
    _defaultLocale = Locale.US;/*from ww  w.  j a  v  a2 s . c o  m*/

    _group = GroupTestUtil.addGroup();

    _ddmStructureTestHelper = new DDMStructureTestHelper(PortalUtil.getClassNameId(DDLRecordSet.class), _group);
    _recordSetTestHelper = new DDLRecordSetTestHelper(_group);
}