Example usage for com.liferay.portal.kernel.service ClassNameLocalServiceUtil getClassNameId

List of usage examples for com.liferay.portal.kernel.service ClassNameLocalServiceUtil getClassNameId

Introduction

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

Prototype

public static long getClassNameId(String value) 

Source Link

Usage

From source file:com.liferay.calendar.test.util.CalendarResourceTestUtil.java

License:Open Source License

public static CalendarResource addCalendarResource(Group group, ServiceContext serviceContext)
        throws PortalException {

    return CalendarResourceLocalServiceUtil.addCalendarResource(group.getCreatorUserId(), group.getGroupId(),
            ClassNameLocalServiceUtil.getClassNameId(CalendarResource.class), 0, null, null,
            RandomTestUtil.randomLocaleStringMap(), RandomTestUtil.randomLocaleStringMap(), true,
            serviceContext);// ww w.  j a v a2 s .  c  om
}

From source file:com.liferay.calendar.upgrade.v1_0_4.test.UpgradeClassNamesTest.java

License:Open Source License

protected void assertNewClassNameIdExists() {
    long calBookingClassNameId = ClassNameLocalServiceUtil
            .getClassNameId("com.liferay.calendar.model.CalendarBooking");

    EntityCacheUtil.clearCache();/*from   w ww .  j  a v a 2  s . c om*/

    AssetVocabulary assetVocabulary = AssetVocabularyLocalServiceUtil
            .fetchAssetVocabulary(_assetVocabulary.getVocabularyId());

    String settings = assetVocabulary.getSettings();

    boolean containsNewClassNameId = settings.contains(String.valueOf(calBookingClassNameId));

    Assert.assertTrue(containsNewClassNameId);
}

From source file:com.liferay.exportimport.system.event.test.SystemEventTest.java

License:Open Source License

public long doTestRemoteStaging() throws Exception {
    setPortalProperty("TUNNELING_SERVLET_SHARED_SECRET", "F0E1D2C3B4A5968778695A4B3C2D1E0F");

    setPortalProperty("TUNNELING_SERVLET_SHARED_SECRET_HEX", true);

    _stagingGroup = GroupTestUtil.addGroup();

    ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext();

    serviceContext.setAddGroupPermissions(true);
    serviceContext.setAddGuestPermissions(true);
    serviceContext.setScopeGroupId(_stagingGroup.getGroupId());

    Map<String, Serializable> attributes = serviceContext.getAttributes();

    attributes.putAll(ExportImportConfigurationParameterMapFactory.buildParameterMap());

    attributes.put(PortletDataHandlerKeys.PORTLET_CONFIGURATION_ALL, new String[] { Boolean.FALSE.toString() });
    attributes.put(PortletDataHandlerKeys.PORTLET_DATA_ALL, new String[] { Boolean.FALSE.toString() });

    int serverPort = PortalUtil.getPortalServerPort(false);
    String pathContext = PortalUtil.getPathContext();

    ServiceTestUtil.setUser(TestPropsValues.getUser());

    StagingLocalServiceUtil.enableRemoteStaging(TestPropsValues.getUserId(), _stagingGroup, false, false,
            "localhost", serverPort, pathContext, false, _liveGroup.getGroupId(), serviceContext);

    _exportImportConfiguration = ExportImportConfigurationFactory
            .buildDefaultRemotePublishingExportImportConfiguration(TestPropsValues.getUser(),
                    _stagingGroup.getGroupId(), false, "localhost", serverPort, pathContext, false,
                    _liveGroup.getGroupId());

    JournalArticle journalArticle = JournalTestUtil.addArticle(_stagingGroup.getGroupId(),
            JournalFolderConstants.DEFAULT_PARENT_FOLDER_ID);

    StagingUtil.publishLayouts(TestPropsValues.getUserId(), _exportImportConfiguration);

    List<JournalArticle> articles = JournalArticleLocalServiceUtil.getArticles(_liveGroup.getGroupId());

    Assert.assertEquals(articles.toString(), 1, articles.size());

    JournalArticleLocalServiceUtil.deleteArticle(_stagingGroup.getGroupId(), journalArticle.getArticleId(),
            new ServiceContext());

    SystemEvent systemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_stagingGroup.getGroupId(),
            ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), journalArticle.getResourcePrimKey(),
            SystemEventConstants.TYPE_DELETE);

    Assert.assertNotNull(systemEvent);// www.  j a v  a 2  s  .  c  o  m

    GroupUtil.clearCache();

    StagingUtil.publishLayouts(TestPropsValues.getUserId(), _exportImportConfiguration);

    Assert.assertEquals(0, JournalArticleLocalServiceUtil.getArticlesCount(_liveGroup.getGroupId()));

    journalArticle = articles.get(0);

    return journalArticle.getResourcePrimKey();
}

From source file:com.liferay.exportimport.system.event.test.SystemEventTest.java

License:Open Source License

@Ignore
@Test//  ww w.j a v a 2  s  . c  om
public void testLocalStaging() throws Exception {
    GroupTestUtil.enableLocalStaging(_liveGroup);

    _stagingGroup = _liveGroup.getStagingGroup();

    _exportImportConfiguration = ExportImportConfigurationFactory
            .buildDefaultLocalPublishingExportImportConfiguration(TestPropsValues.getUser(),
                    _stagingGroup.getGroupId(), _liveGroup.getGroupId(), false);

    JournalArticle journalArticle = JournalTestUtil.addArticle(_stagingGroup.getGroupId(),
            JournalFolderConstants.DEFAULT_PARENT_FOLDER_ID);

    StagingUtil.publishLayouts(TestPropsValues.getUserId(), _exportImportConfiguration);

    List<JournalArticle> articles = JournalArticleLocalServiceUtil.getArticles(_liveGroup.getGroupId());

    Assert.assertEquals(articles.toString(), 1, articles.size());

    JournalArticleLocalServiceUtil.deleteArticle(_stagingGroup.getGroupId(), journalArticle.getArticleId(),
            new ServiceContext());

    SystemEvent systemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_stagingGroup.getGroupId(),
            ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), journalArticle.getResourcePrimKey(),
            SystemEventConstants.TYPE_DELETE);

    Assert.assertNotNull(systemEvent);

    StagingUtil.publishLayouts(TestPropsValues.getUserId(), _exportImportConfiguration);

    Assert.assertEquals(0, JournalArticleLocalServiceUtil.getArticlesCount(_liveGroup.getGroupId()));

    systemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_liveGroup.getGroupId(),
            ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class),
            articles.get(0).getResourcePrimKey(), SystemEventConstants.TYPE_DELETE);

    Assert.assertNull(systemEvent);
}

From source file:com.liferay.exportimport.system.event.test.SystemEventTest.java

License:Open Source License

@Ignore
@Test/*from   w w  w. ja  v  a 2  s . c om*/
public void testRemoteStaging1() throws Exception {
    setPortalProperty("STAGING_LIVE_GROUP_REMOTE_STAGING_ENABLED", false);

    long classPK = doTestRemoteStaging();

    SystemEvent systemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_liveGroup.getGroupId(),
            ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), classPK,
            SystemEventConstants.TYPE_DELETE);

    Assert.assertNull(systemEvent);
}

From source file:com.liferay.exportimport.system.event.test.SystemEventTest.java

License:Open Source License

@Ignore
@Test//w  ww .  ja  v  a 2 s  .  c  o  m
public void testRemoteStaging2() throws Exception {
    setPortalProperty("STAGING_LIVE_GROUP_REMOTE_STAGING_ENABLED", true);

    long classPK = doTestRemoteStaging();

    SystemEvent systemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_liveGroup.getGroupId(),
            ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), classPK,
            SystemEventConstants.TYPE_DELETE);

    Assert.assertNotNull(systemEvent);
}

From source file:com.liferay.journal.model.impl.JournalArticleImpl.java

License:Open Source License

@Override
public DDMStructure getDDMStructure() {
    DDMStructure ddmStructure = null;/*from w  ww .  j  a v  a2  s .co  m*/

    try {
        ddmStructure = DDMStructureLocalServiceUtil.fetchStructure(PortalUtil.getSiteGroupId(getGroupId()),
                ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), getDDMStructureKey(), true);
    } catch (PortalException pe) {
        _log.error("Unable to get DDM structure with DDM structure key " + getDDMStructureKey(), pe);
    }

    return ddmStructure;
}

From source file:com.liferay.journal.model.impl.JournalArticleImpl.java

License:Open Source License

@Override
public DDMTemplate getDDMTemplate() {
    DDMTemplate ddmTemplate = null;// ww  w.j av  a2  s . c o m

    try {
        ddmTemplate = DDMTemplateLocalServiceUtil.fetchTemplate(PortalUtil.getSiteGroupId(getGroupId()),
                ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), getDDMTemplateKey(), true);
    } catch (PortalException pe) {
        _log.error("Unable to get DDM template for DDM structure with" + "DDM structure key "
                + getDDMStructureKey(), pe);
    }

    return ddmTemplate;
}

From source file:com.liferay.journal.service.test.JournalArticleLocalServiceTest.java

License:Open Source License

@Test
public void testUpdateDDMStructurePredefinedValues() throws Exception {
    Set<Locale> availableLocales = DDMFormTestUtil.createAvailableLocales(LocaleUtil.BRAZIL, LocaleUtil.FRENCH,
            LocaleUtil.ITALY, LocaleUtil.US);

    DDMForm ddmForm = DDMFormTestUtil.createDDMForm(availableLocales, LocaleUtil.US);

    DDMFormField ddmFormField = DDMFormTestUtil.createLocalizableTextDDMFormField("name");

    LocalizedValue label = new LocalizedValue(LocaleUtil.US);

    label.addString(LocaleUtil.BRAZIL, "rtulo");
    label.addString(LocaleUtil.FRENCH, "tiquette");
    label.addString(LocaleUtil.ITALY, "etichetta");
    label.addString(LocaleUtil.US, "label");

    ddmFormField.setLabel(label);/*  w  w w .ja  v  a2s .c o  m*/

    ddmForm.addDDMFormField(ddmFormField);

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

    DDMTemplate ddmTemplate = DDMTemplateTestUtil.addTemplate(_group.getGroupId(),
            ddmStructure.getStructureId(), PortalUtil.getClassNameId(JournalArticle.class),
            TemplateConstants.LANG_TYPE_VM, JournalTestUtil.getSampleTemplateXSL(), LocaleUtil.US);

    Map<Locale, String> values = new HashMap<>();

    values.put(LocaleUtil.BRAZIL, "Valor Predefinido");
    values.put(LocaleUtil.FRENCH, "Valeur Prdfinie");
    values.put(LocaleUtil.ITALY, "Valore Predefinito");
    values.put(LocaleUtil.US, "Predefined Value");

    String content = DDMStructureTestUtil.getSampleStructuredContent(values, LocaleUtil.US.toString());

    ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId());

    Map<Locale, String> titleMap = new HashMap<>();

    titleMap.put(LocaleUtil.US, "Test Article");

    JournalArticle journalArticle = JournalArticleLocalServiceUtil.addArticle(serviceContext.getUserId(),
            serviceContext.getScopeGroupId(), JournalFolderConstants.DEFAULT_PARENT_FOLDER_ID,
            ClassNameLocalServiceUtil.getClassNameId(DDMStructure.class), ddmStructure.getStructureId(),
            StringPool.BLANK, true, 0, titleMap, null, content, ddmStructure.getStructureKey(),
            ddmTemplate.getTemplateKey(), null, 1, 1, 1965, 0, 0, 0, 0, 0, 0, 0, true, 0, 0, 0, 0, 0, true,
            true, false, null, null, null, null, serviceContext);

    DDMStructure actualDDMStrucure = journalArticle.getDDMStructure();

    Assert.assertEquals(actualDDMStrucure.getStructureId(), ddmStructure.getStructureId());

    DDMFormField actualDDMFormField = actualDDMStrucure.getDDMFormField("name");

    Assert.assertNotNull(actualDDMFormField);

    LocalizedValue actualDDMFormFieldPredefinedValue = actualDDMFormField.getPredefinedValue();

    Assert.assertEquals("Valor Predefinido", actualDDMFormFieldPredefinedValue.getString(LocaleUtil.BRAZIL));
    Assert.assertEquals("Valeur Prdfinie", actualDDMFormFieldPredefinedValue.getString(LocaleUtil.FRENCH));
    Assert.assertEquals("Valore Predefinito", actualDDMFormFieldPredefinedValue.getString(LocaleUtil.ITALY));
    Assert.assertEquals("Predefined Value", actualDDMFormFieldPredefinedValue.getString(LocaleUtil.US));
}

From source file:com.liferay.journal.transformer.test.JournalTransformerTest.java

License:Open Source License

protected Map<String, String> getTokens() throws Exception {
    Map<String, String> tokens = JournalUtil.getTokens(TestPropsValues.getGroupId(), (PortletRequestModel) null,
            null);/*from  w w  w.ja va 2 s  .  c  o  m*/

    tokens.put(TemplateConstants.CLASS_NAME_ID,
            String.valueOf(ClassNameLocalServiceUtil.getClassNameId(DDMStructure.class.getName())));
    tokens.put("article_group_id", String.valueOf(TestPropsValues.getGroupId()));
    tokens.put("ddm_structure_id", String.valueOf(_ddmStructure.getStructureId()));
    tokens.put("company_id", String.valueOf(TestPropsValues.getCompanyId()));

    return tokens;
}