List of usage examples for com.liferay.portal.kernel.module.configuration ConfigurationProviderUtil getCompanyConfiguration
public static <T> T getCompanyConfiguration(Class<T> clazz, long companyId) throws ConfigurationException
From source file:com.liferay.exportimport.content.processor.base.BaseTextExportImportContentProcessor.java
License:Open Source License
protected boolean isValidateLayoutReferences() throws PortalException { long companyId = CompanyThreadLocal.getCompanyId(); ExportImportServiceConfiguration exportImportServiceConfiguration = ConfigurationProviderUtil .getCompanyConfiguration(ExportImportServiceConfiguration.class, companyId); return exportImportServiceConfiguration.validateLayoutReferences(); }
From source file:com.liferay.flags.internal.messaging.FlagsRequestMessageListener.java
License:Open Source License
@Override protected void doReceive(Message message) throws Exception { FlagsRequest flagsRequest = (FlagsRequest) message.getPayload(); // Service context ServiceContext serviceContext = flagsRequest.getServiceContext(); // Company/*from w w w . j av a 2 s. c o m*/ long companyId = serviceContext.getCompanyId(); Company company = _companyLocalService.getCompany(serviceContext.getCompanyId()); // Group Layout layout = _layoutLocalService.getLayout(serviceContext.getPlid()); Group group = layout.getGroup(); // Reporter user String reporterUserName = null; String reporterEmailAddress = null; User reporterUser = _userLocalService.getUserById(serviceContext.getUserId()); Locale locale = LocaleUtil.getDefault(); if (reporterUser.isDefaultUser()) { reporterUserName = LanguageUtil.get(locale, "anonymous"); } else { reporterUserName = reporterUser.getFullName(); reporterEmailAddress = reporterUser.getEmailAddress(); } // Reported user String reportedUserName = StringPool.BLANK; String reportedEmailAddress = StringPool.BLANK; String reportedURL = StringPool.BLANK; User reportedUser = _userLocalService.getUserById(flagsRequest.getReportedUserId()); if (reportedUser.isDefaultUser()) { reportedUserName = group.getDescriptiveName(); } else { reportedUserName = reportedUser.getFullName(); reportedEmailAddress = reportedUser.getEmailAddress(); reportedURL = reportedUser.getDisplayURL(serviceContext.getThemeDisplay()); } // Content String contentType = ResourceActionsUtil.getModelResource(locale, flagsRequest.getClassName()); // Reason String reason = LanguageUtil.get(locale, flagsRequest.getReason()); // Email FlagsGroupServiceConfiguration flagsGroupServiceConfiguration = ConfigurationProviderUtil .getCompanyConfiguration(FlagsGroupServiceConfiguration.class, companyId); String fromName = flagsGroupServiceConfiguration.emailFromName(); String fromAddress = flagsGroupServiceConfiguration.emailFromAddress(); String subject = ContentUtil.get(FlagsRequestMessageListener.class.getClassLoader(), flagsGroupServiceConfiguration.emailSubject()); String body = ContentUtil.get(FlagsRequestMessageListener.class.getClassLoader(), flagsGroupServiceConfiguration.emailBody()); // Recipients Set<User> recipients = getRecipients(companyId, serviceContext.getScopeGroupId()); for (User recipient : recipients) { try { notify(reporterUser.getUserId(), company, group, reporterEmailAddress, reporterUserName, reportedEmailAddress, reportedUserName, reportedURL, flagsRequest.getClassPK(), flagsRequest.getContentTitle(), contentType, flagsRequest.getContentURL(), reason, fromName, fromAddress, recipient.getFullName(), recipient.getEmailAddress(), subject, body, serviceContext); } catch (IOException ioe) { if (_log.isWarnEnabled()) { _log.warn(ioe); } } } }
From source file:com.liferay.flags.taglib.servlet.taglib.soy.FlagsTag.java
License:Open Source License
private String[] _getReasons(long companyId) throws PortalException { FlagsGroupServiceConfiguration flagsGroupServiceConfiguration = ConfigurationProviderUtil .getCompanyConfiguration(FlagsGroupServiceConfiguration.class, companyId); return flagsGroupServiceConfiguration.reasons(); }
From source file:com.liferay.flags.taglib.servlet.taglib.soy.FlagsTag.java
License:Open Source License
private boolean _isFlagsEnabled(ThemeDisplay themeDisplay) throws PortalException { FlagsGroupServiceConfiguration flagsGroupServiceConfiguration = ConfigurationProviderUtil .getCompanyConfiguration(FlagsGroupServiceConfiguration.class, themeDisplay.getCompanyId()); boolean flagsEnabled = false; if (flagsGroupServiceConfiguration.guestUsersEnabled() || themeDisplay.isSignedIn()) { flagsEnabled = true;//from w ww . j ava 2s .co m } return flagsEnabled; }
From source file:com.liferay.journal.exportimport.data.handler.JournalPortletDataHandler.java
License:Open Source License
@Override public boolean isPublishToLiveByDefault() { try {// w w w . j a v a 2 s . c o m JournalServiceConfiguration journalServiceConfiguration = ConfigurationProviderUtil .getCompanyConfiguration(JournalServiceConfiguration.class, CompanyThreadLocal.getCompanyId()); return journalServiceConfiguration.publishToLiveByDefaultEnabled(); } catch (Exception e) { _log.error(e, e); } return true; }
From source file:com.liferay.journal.search.test.JournalArticleSearchTest.java
License:Open Source License
@Before @Override//from ww w .j av a 2 s . com public void setUp() throws Exception { ServiceTestUtil.setUser(TestPropsValues.getUser()); super.setUp(); CompanyThreadLocal.setCompanyId(TestPropsValues.getCompanyId()); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(); serviceContext.setCompanyId(TestPropsValues.getCompanyId()); PortalPreferences portalPreferenceces = PortletPreferencesFactoryUtil .getPortalPreferences(TestPropsValues.getUserId(), true); _originalPortalPreferencesXML = PortletPreferencesFactoryUtil.toXML(portalPreferenceces); portalPreferenceces.setValue("", "articleCommentsEnabled", "true"); PortalPreferencesLocalServiceUtil.updatePreferences(TestPropsValues.getCompanyId(), PortletKeys.PREFS_OWNER_TYPE_COMPANY, PortletPreferencesFactoryUtil.toXML(portalPreferenceces)); _journalServiceConfiguration = ConfigurationProviderUtil .getCompanyConfiguration(JournalServiceConfiguration.class, TestPropsValues.getCompanyId()); setUpDDMIndexer(); }
From source file:com.liferay.journal.service.permission.test.JournalArticlePermissionCheckerTest.java
License:Open Source License
@Before @Override//from ww w . ja v a 2s .c o m public void setUp() throws Exception { super.setUp(); _journalServiceConfiguration = ConfigurationProviderUtil .getCompanyConfiguration(JournalServiceConfiguration.class, TestPropsValues.getCompanyId()); CompanyThreadLocal.setCompanyId(TestPropsValues.getCompanyId()); }
From source file:com.liferay.journal.service.persistence.impl.JournalArticleFinderImpl.java
License:Open Source License
protected boolean isdatabaseContentKeywordSearchEnabled(long companyId) { JournalServiceConfiguration journalServiceConfiguration = null; try {/*from w w w . j a v a 2s. c o m*/ journalServiceConfiguration = ConfigurationProviderUtil .getCompanyConfiguration(JournalServiceConfiguration.class, companyId); } catch (Exception e) { _log.error(e, e); } if (journalServiceConfiguration == null) { return false; } return journalServiceConfiguration.databaseContentKeywordSearchEnabled(); }
From source file:com.liferay.journal.transformer.JournalTransformer.java
License:Open Source License
protected TemplateResource getErrorTemplateResource(String langType) { try {/*www. j av a 2 s . c o m*/ long companyId = CompanyThreadLocal.getCompanyId(); JournalServiceConfiguration journalServiceConfiguration = ConfigurationProviderUtil .getCompanyConfiguration(JournalServiceConfiguration.class, companyId); String template = StringPool.BLANK; if (langType.equals(TemplateConstants.LANG_TYPE_FTL)) { template = journalServiceConfiguration.errorTemplateFTL(); } else if (langType.equals(TemplateConstants.LANG_TYPE_VM)) { template = journalServiceConfiguration.errorTemplateVM(); } else if (langType.equals(TemplateConstants.LANG_TYPE_XSL)) { template = journalServiceConfiguration.errorTemplateXSL(); } else { return null; } return new StringTemplateResource(langType, template); } catch (Exception e) { } return null; }
From source file:com.liferay.journal.util.impl.JournalUtil.java
License:Open Source License
private static void _populateCustomTokens(Map<String, String> tokens, long companyId) { JournalServiceConfiguration journalServiceConfiguration = null; try {//from w w w . j a v a 2 s . c o m journalServiceConfiguration = ConfigurationProviderUtil .getCompanyConfiguration(JournalServiceConfiguration.class, companyId); } catch (Exception e) { _log.error(e, e); } if (journalServiceConfiguration == null) { return; } if (MapUtil.isEmpty(_customTokens)) { synchronized (JournalUtil.class) { _customTokens = new HashMap<>(); for (String tokenName : journalServiceConfiguration.customTokenNames()) { String tokenValue = _getCustomTokenValue(tokenName, journalServiceConfiguration); if (Validator.isNull(tokenValue)) { continue; } _customTokens.put(tokenName, tokenValue); } } } if (!_customTokens.isEmpty()) { tokens.putAll(_customTokens); } }