List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay getCompanyId
public long getCompanyId()
From source file:ca.efendi.datafeeds.web.internal.portlet.DatafeedsAdminPortlet.java
License:Apache License
/** * @param request// ww w .j a v a 2 s. co m * @return */ public FtpSubscription ftpSubscriptionFromRequest(final ActionRequest request) { final ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(THEME_DISPLAY); long ftpSubscriptionId = ParamUtil.getLong(request, "ftpSubscriptionId"); final FtpSubscription ftpSubscription = _ftpSubscriptionLocalService.createFtpSubscription(0); ftpSubscription.setFtpSubscriptionId(ParamUtil.getInteger(request, "ftpSubscriptionId")); _log.warn("ftpSubscriptionId:" + ftpSubscription.getFtpSubscriptionId()); ftpSubscription.setCompanyId(themeDisplay.getCompanyId()); ftpSubscription.setGroupId(themeDisplay.getScopeGroupId()); ftpSubscription.setUserId(themeDisplay.getUser().getUserId()); ftpSubscription.setUserName(themeDisplay.getUser().getFullName()); final Date now = new Date(); ftpSubscription.setCreateDate(now); ftpSubscription.setModifiedDate(now); // _log.warn("ftpSubscriptionId:" + ParamUtil.getInteger(request, // "ftpSubscriptionId")); ftpSubscription.setFtpHost(ParamUtil.getString(request, "ftpHost")); ftpSubscription.setFtpUser(ParamUtil.getString(request, "ftpUser")); ftpSubscription.setFtpPassword(ParamUtil.getString(request, "ftpPassword")); ftpSubscription.setFtpFolder(ParamUtil.getString(request, "ftpFolder")); ftpSubscription.setFtpDatafeedName(ParamUtil.getString(request, "ftpDatafeedName")); ftpSubscription.setFtpFile(ParamUtil.getString(request, "ftpFile")); ftpSubscription.setFtpDatafeedDescription(ParamUtil.getString(request, "ftpDatafeedDescription")); return ftpSubscription; }
From source file:com.liferay.adaptive.media.web.internal.portlet.action.AdaptedImagesPercentageMVCResourceCommand.java
License:Open Source License
@Override protected void doServeResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws Exception { JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY); long companyId = themeDisplay.getCompanyId(); String entryUuid = ParamUtil.getString(resourceRequest, "entryUuid"); int entriesCount = _adaptiveMediaImageEntryLocalService.getAdaptiveMediaImageEntriesCount(companyId, entryUuid);//from ww w . j a va 2s .c o m int expectedEntriesCount = _adaptiveMediaImageEntryLocalService .getExpectedAdaptiveMediaImageEntriesCount(companyId); jsonObject.put("adaptedImages", String.valueOf(entriesCount)); jsonObject.put("totalImages", String.valueOf(expectedEntriesCount)); JSONPortletResponseUtil.writeJSON(resourceRequest, resourceResponse, jsonObject); }
From source file:com.liferay.adaptive.media.web.internal.portlet.action.DeleteImageConfigurationEntryMVCActionCommand.java
License:Open Source License
@Override protected void doPermissionCheckedProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); String[] deleteAdaptiveMediaImageConfigurationEntryUuids = ParamUtil.getStringValues(actionRequest, "rowIdsAdaptiveMediaImageConfigurationEntry"); List<AdaptiveMediaImageConfigurationEntry> deletedConfigurationEntries = new ArrayList<>(); for (String deleteAdaptiveMediaImageConfigurationEntryUuid : deleteAdaptiveMediaImageConfigurationEntryUuids) { Optional<AdaptiveMediaImageConfigurationEntry> configurationEntryOptional = _adaptiveMediaImageConfigurationHelper .getAdaptiveMediaImageConfigurationEntry(themeDisplay.getCompanyId(), deleteAdaptiveMediaImageConfigurationEntryUuid); _adaptiveMediaImageConfigurationHelper.deleteAdaptiveMediaImageConfigurationEntry( themeDisplay.getCompanyId(), deleteAdaptiveMediaImageConfigurationEntryUuid); configurationEntryOptional.ifPresent(deletedConfigurationEntries::add); }/*from w ww. j a va 2s. co m*/ SessionMessages.add(actionRequest, "configurationEntriesDeleted", deletedConfigurationEntries); }
From source file:com.liferay.adaptive.media.web.internal.portlet.action.DisableImageConfigurationEntryMVCActionCommand.java
License:Open Source License
@Override protected void doPermissionCheckedProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); String adaptiveMediaImageConfigurationEntryUuid = ParamUtil.getString(actionRequest, "adaptiveMediaImageConfigurationEntryUuid"); _adaptiveMediaImageConfigurationHelper.disableAdaptiveMediaImageConfigurationEntry( themeDisplay.getCompanyId(), adaptiveMediaImageConfigurationEntryUuid); Optional<AdaptiveMediaImageConfigurationEntry> configurationEntryOptional = _adaptiveMediaImageConfigurationHelper .getAdaptiveMediaImageConfigurationEntry(themeDisplay.getCompanyId(), adaptiveMediaImageConfigurationEntryUuid); configurationEntryOptional.ifPresent(configurationEntry -> SessionMessages.add(actionRequest, "configurationEntryDisabled", configurationEntry)); }
From source file:com.liferay.adaptive.media.web.internal.portlet.action.EditImageConfigurationEntryMVCActionCommand.java
License:Open Source License
@Override protected void doPermissionCheckedProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { hideDefaultErrorMessage(actionRequest); ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); String name = ParamUtil.getString(actionRequest, "name"); String description = ParamUtil.getString(actionRequest, "description"); String uuid = ParamUtil.getString(actionRequest, "uuid"); String maxHeight = ParamUtil.getString(actionRequest, "maxHeight"); String maxWidth = ParamUtil.getString(actionRequest, "maxWidth"); Map<String, String> properties = new HashMap<>(); properties.put("max-height", maxHeight); properties.put("max-width", maxWidth); Optional<AdaptiveMediaImageConfigurationEntry> configurationEntryOptional = _adaptiveMediaImageConfigurationHelper .getAdaptiveMediaImageConfigurationEntry(themeDisplay.getCompanyId(), uuid); boolean automaticUuid = ParamUtil.getBoolean(actionRequest, "automaticUuid"); String newUuid = null;/*from w ww .j a va 2 s. c o m*/ boolean autoModifiedUuid = false; if (automaticUuid) { String normalizedName = FriendlyURLNormalizerUtil.normalize(name); newUuid = _getAutomaticUuid(themeDisplay.getCompanyId(), normalizedName, uuid); if (!newUuid.equals(normalizedName)) { autoModifiedUuid = true; } } else { newUuid = ParamUtil.getString(actionRequest, "newUuid"); } try { if (configurationEntryOptional.isPresent()) { AdaptiveMediaImageConfigurationEntry configurationEntry = configurationEntryOptional.get(); if (!_isConfigurationEntryEditable(themeDisplay.getCompanyId(), configurationEntryOptional.get())) { newUuid = configurationEntry.getUUID(); properties = configurationEntry.getProperties(); autoModifiedUuid = false; } configurationEntry = _adaptiveMediaImageConfigurationHelper .updateAdaptiveMediaImageConfigurationEntry(themeDisplay.getCompanyId(), uuid, name, description, newUuid, properties); if (autoModifiedUuid) { SessionMessages.add(actionRequest, "configurationEntryUpdatedAndIDRenamed", configurationEntry); } else { SessionMessages.add(actionRequest, "configurationEntryUpdated", configurationEntry); } } else { AdaptiveMediaImageConfigurationEntry configurationEntry = _adaptiveMediaImageConfigurationHelper .addAdaptiveMediaImageConfigurationEntry(themeDisplay.getCompanyId(), name, description, newUuid, properties); boolean addHighResolution = ParamUtil.getBoolean(actionRequest, "addHighResolution"); AdaptiveMediaImageConfigurationEntry highResolutionConfigurationEntry = null; if (addHighResolution) { highResolutionConfigurationEntry = _addHighResolutionConfigurationEntry( themeDisplay.getCompanyId(), configurationEntry); SessionMessages.add(actionRequest, "highResolutionConfigurationEntryAdded", new AdaptiveMediaImageConfigurationEntry[] { configurationEntry, highResolutionConfigurationEntry }); } else { if (autoModifiedUuid) { SessionMessages.add(actionRequest, "configurationEntryAddedAndIDRenamed", configurationEntry); } else { SessionMessages.add(actionRequest, "configurationEntryAdded", configurationEntry); } } } } catch (AdaptiveMediaImageConfigurationException amice) { SessionErrors.add(actionRequest, amice.getClass()); } }
From source file:com.liferay.adaptive.media.web.internal.portlet.action.EditImageConfigurationEntryMVCRenderCommand.java
License:Open Source License
@Override public String render(RenderRequest renderRequest, RenderResponse renderResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); String entryUuid = ParamUtil.getString(renderRequest, "entryUuid"); Optional<AdaptiveMediaImageConfigurationEntry> configurationEntryOptional = _adaptiveMediaImageConfigurationHelper .getAdaptiveMediaImageConfigurationEntry(themeDisplay.getCompanyId(), entryUuid); boolean configurationEntryEditable = true; if (configurationEntryOptional.isPresent()) { AdaptiveMediaImageConfigurationEntry configurationEntry = configurationEntryOptional.get(); int entriesCount = _adaptiveMediaImageEntryLocalService .getAdaptiveMediaImageEntriesCount(themeDisplay.getCompanyId(), configurationEntry.getUUID()); if (entriesCount != 0) { configurationEntryEditable = false; }//from www . j a va 2 s . c om } renderRequest.setAttribute(AdaptiveMediaWebKeys.CONFIGURATION_ENTRY, configurationEntryOptional.orElse(null)); renderRequest.setAttribute(AdaptiveMediaWebKeys.CONFIGURATION_ENTRY_EDITABLE, configurationEntryEditable); return "/adaptive_media/edit_image_configuration_entry.jsp"; }
From source file:com.liferay.adaptive.media.web.internal.portlet.action.EnableImageConfigurationEntryMVCActionCommand.java
License:Open Source License
@Override protected void doPermissionCheckedProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); String adaptiveMediaImageConfigurationEntryUuid = ParamUtil.getString(actionRequest, "adaptiveMediaImageConfigurationEntryUuid"); _adaptiveMediaImageConfigurationHelper.enableAdaptiveMediaImageConfigurationEntry( themeDisplay.getCompanyId(), adaptiveMediaImageConfigurationEntryUuid); Optional<AdaptiveMediaImageConfigurationEntry> configurationEntryOptional = _adaptiveMediaImageConfigurationHelper .getAdaptiveMediaImageConfigurationEntry(themeDisplay.getCompanyId(), adaptiveMediaImageConfigurationEntryUuid); configurationEntryOptional.ifPresent(configurationEntry -> SessionMessages.add(actionRequest, "configurationEntryEnabled", configurationEntry)); }
From source file:com.liferay.adaptive.media.web.internal.portlet.action.InfoPanelMVCResourceCommand.java
License:Open Source License
private List<AdaptiveMediaImageConfigurationEntry> _getAdaptiveMediaImageConfigurationEntries( ResourceRequest resourceRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY); Collection<AdaptiveMediaImageConfigurationEntry> configurationEntries = _adaptiveMediaImageConfigurationHelper .getAdaptiveMediaImageConfigurationEntries(themeDisplay.getCompanyId(), configurationEntry -> true); return new ArrayList<>(configurationEntries); }
From source file:com.liferay.adaptive.media.web.internal.portlet.action.InfoPanelMVCResourceCommand.java
License:Open Source License
private List<AdaptiveMediaImageConfigurationEntry> _getSelectedAdaptiveMediaImageConfigurationEntries( ResourceRequest resourceRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY); String[] rowIdsAdaptiveMediaImageConfigurationEntry = ParamUtil.getStringValues(resourceRequest, "rowIdsAdaptiveMediaImageConfigurationEntry"); List<AdaptiveMediaImageConfigurationEntry> configurationEntries = new ArrayList<>(); for (String entryUuid : rowIdsAdaptiveMediaImageConfigurationEntry) { Optional<AdaptiveMediaImageConfigurationEntry> configurationEntryOptional = _adaptiveMediaImageConfigurationHelper .getAdaptiveMediaImageConfigurationEntry(themeDisplay.getCompanyId(), entryUuid); configurationEntryOptional.ifPresent(configurationEntries::add); }/*from ww w .ja v a2s . c o m*/ return configurationEntries; }
From source file:com.liferay.adaptive.media.web.internal.portlet.action.OptimizedImagesPercentageMVCResourceCommand.java
License:Open Source License
@Override protected void doServeResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws Exception { JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY); String entryUuid = ParamUtil.getString(resourceRequest, "entryUuid"); int percentage = _imageEntryLocalService.getPercentage(themeDisplay.getCompanyId(), entryUuid); jsonObject.put("percentage", String.valueOf(percentage)); JSONPortletResponseUtil.writeJSON(resourceRequest, resourceResponse, jsonObject); }