(Map<String, String[]>)settingsMap.get("parameterMap"); String range = MapUtil.getString( parameterMap, RANGE, getDefaultDateRange(exportImportConfiguration)); int rangeLast = MapUtil.getInteger(parameterMap, "last"); int startDateAmPm = MapUtil.getInteger(parameterMap, "startDateAmPm"); int startDateYear = MapUtil.getInteger(parameterMap, "startDateYear"); int startDateMonth = MapUtil.getInteger(parameterMap, "startDateMonth"); int startDateDay = MapUtil.getInteger(parameterMap, "startDateDay"); int startDateHour = MapUtil.getInteger(parameterMap, "startDateHour"); int startDateMinute = MapUtil.getInteger( parameterMap, "startDateMinute"); int endDateAmPm = MapUtil.getInteger(parameterMap, "endDateAmPm"); int endDateYear = MapUtil.getInteger(parameterMap, "endDateYear"); int endDateMonth = MapUtil.getInteger(parameterMap, "endDateMonth"); int endDateDay = MapUtil.getInteger(parameterMap, "endDateDay"); int endDateHour = MapUtil.getInteger(parameterMap, "endDateHour"); int endDateMinute = MapUtil.getInteger(parameterMap, "endDateMinute"); long groupId = MapUtil.getLong(settingsMap, "sourceGroupId"); long plid = MapUtil.getLong(settingsMap, "sourcePlid"); boolean privateLayout = MapUtil.getBoolean( settingsMap, "privateLayout"); Locale locale = (Locale)settingsMap.get("locale");
public static boolean isNotEmpty(Map<?, ?> map) { return !isEmpty(map); }
public static short getShort(Map<String, ?> map, String key) { return getShort(map, key, GetterUtil.DEFAULT_SHORT); }
public String getFieldNamespace() { return MapUtil.getString(_properties, "fieldNamespace"); }
public boolean isLocalizable() { return MapUtil.getBoolean(_properties, "localizable"); }
protected JournalFeed getJournalFeed(Map<String, String> map) { if (MapUtil.isEmpty(map)) { return null; } JournalFeed journalFeed = null; try { String feedId = MapUtil.getString(map, "feedId"); if (Validator.isNotNull(feedId)) { long groupId = MapUtil.getLong(map, "groupId"); journalFeed = _journalFeedLocalService.getFeed(groupId, feedId); } } catch (Exception e) { if (_log.isDebugEnabled()) { _log.debug(e, e); } else if (_log.isWarnEnabled()) { _log.warn(e.getMessage()); } } return journalFeed; }
public static long getLong(Map<String, ?> map, String key) { return getLong(map, key, GetterUtil.DEFAULT_LONG); }
@Override public String buildRemoteURL( ExportImportConfiguration exportImportConfiguration) { Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); String remoteAddress = MapUtil.getString(settingsMap, "remoteAddress"); int remotePort = MapUtil.getInteger(settingsMap, "remotePort"); String remotePathContext = MapUtil.getString( settingsMap, "remotePathContext"); boolean secureConnection = MapUtil.getBoolean( settingsMap, "secureConnection"); return buildRemoteURL( remoteAddress, remotePort, remotePathContext, secureConnection); }
protected PortletDataContext getPortletDataContext( ExportImportConfiguration exportImportConfiguration, File file) throws PortalException { Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); long userId = MapUtil.getLong(settingsMap, "userId"); long targetGroupId = MapUtil.getLong(settingsMap, "targetGroupId"); boolean privateLayout = MapUtil.getBoolean( settingsMap, "privateLayout"); Map<String, String[]> parameterMap = (Map<String, String[]>)settingsMap.get("parameterMap"); Group group = _groupLocalService.getGroup(targetGroupId); String userIdStrategyString = MapUtil.getString( parameterMap, PortletDataHandlerKeys.USER_ID_STRATEGY); UserIdStrategy userIdStrategy = _exportImportHelper.getUserIdStrategy( userId, userIdStrategyString); ZipReader zipReader = ZipReaderFactoryUtil.getZipReader(file); PortletDataContext portletDataContext = _portletDataContextFactory.createImportPortletDataContext( group.getCompanyId(), targetGroupId, parameterMap, userIdStrategy, zipReader); portletDataContext.setExportImportProcessId( String.valueOf( exportImportConfiguration.getExportImportConfigurationId())); portletDataContext.setPrivateLayout(privateLayout); return portletDataContext; }
@Override public BackgroundTaskResult execute(BackgroundTask backgroundTask) throws Exception { ExportImportConfiguration exportImportConfiguration = getExportImportConfiguration(backgroundTask); Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); long userId = MapUtil.getLong(settingsMap, "userId"); String fileName = MapUtil.getString(settingsMap, "fileName"); File larFile = ExportImportLocalServiceUtil.exportPortletInfoAsFile( exportImportConfiguration); BackgroundTaskManagerUtil.addBackgroundTaskAttachment( userId, backgroundTask.getBackgroundTaskId(), fileName, larFile); return BackgroundTaskResult.SUCCESS; }
protected void populateSiteInformation( Document document, Map<String, Serializable> settingsMap) { document.addKeyword( _PREFIX_SETTING + "privateLayout", MapUtil.getBoolean(settingsMap, "privateLayout")); document.addKeyword( _PREFIX_SETTING + "sourceGroupId", MapUtil.getLong(settingsMap, "sourceGroupId")); document.addKeyword( _PREFIX_SETTING + "targetGroupId", MapUtil.getLong(settingsMap, "targetGroupId")); }
public static int getInteger(Map<String, ?> map, String key) { return getInteger(map, key, GetterUtil.DEFAULT_INTEGER); }
public String getDataType() { return MapUtil.getString(_properties, "dataType"); }
public boolean isShowLabel() { return MapUtil.getBoolean(_properties, "showLabel"); }
protected FileEntry getFileEntry(Map<String, String[]> map) { if (MapUtil.isEmpty(map)) { return null; String uuid = MapUtil.getString(map, "uuid"); long groupId = MapUtil.getLong(map, "groupId"); long folderId = MapUtil.getLong(map, "folderId"); String name = MapUtil.getString(map, "name"); String title = MapUtil.getString(map, "title"); DLFileEntry dlFileEntry = _dlFileEntryLocalService.fetchFileEntryByAnyImageId( MapUtil.getLong(map, "image_id"));
public static long getLong(Map<Long, Long> map, long key) { return getLong(map, key, GetterUtil.DEFAULT_LONG); }
protected PortletDataContext getPortletDataContext( ExportImportConfiguration exportImportConfiguration) throws PortalException { Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); long sourcePlid = MapUtil.getLong(settingsMap, "sourcePlid"); long sourceGroupId = MapUtil.getLong(settingsMap, "sourceGroupId"); String portletId = MapUtil.getString(settingsMap, "portletId"); Map<String, String[]> parameterMap = (Map<String, String[]>)settingsMap.get("parameterMap"); DateRange dateRange = ExportImportDateUtil.getDateRange( exportImportConfiguration); Layout layout = _layoutLocalService.getLayout(sourcePlid); ZipWriter zipWriter = _exportImportHelper.getPortletZipWriter( portletId); PortletDataContext portletDataContext = _portletDataContextFactory.createExportPortletDataContext( layout.getCompanyId(), sourceGroupId, parameterMap, dateRange.getStartDate(), dateRange.getEndDate(), zipWriter); portletDataContext.setExportImportProcessId( String.valueOf( exportImportConfiguration.getExportImportConfigurationId())); portletDataContext.setOldPlid(sourcePlid); portletDataContext.setPlid(sourcePlid); portletDataContext.setPortletId(portletId); portletDataContext.setType("portlet"); return portletDataContext; }
public static int getInteger(Map map, String key) { return getInteger(map, key, GetterUtil.DEFAULT_INTEGER); }
@Override public long copyRemoteLayouts( ExportImportConfiguration exportImportConfiguration) throws PortalException { Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); long targetGroupId = MapUtil.getLong(settingsMap, "targetGroupId"); String remoteAddress = MapUtil.getString(settingsMap, "remoteAddress"); int remotePort = MapUtil.getInteger(settingsMap, "remotePort"); String remotePathContext = MapUtil.getString( settingsMap, "remotePathContext"); boolean secureConnection = MapUtil.getBoolean( settingsMap, "secureConnection"); _groupLocalService.validateRemote( exportImportConfiguration.getGroupId(), remoteAddress, remotePort, remotePathContext, secureConnection, targetGroupId); boolean remotePrivateLayout = MapUtil.getBoolean( settingsMap, "remotePrivateLayout"); return doCopyRemoteLayouts( exportImportConfiguration, remoteAddress, remotePort, remotePathContext, secureConnection, remotePrivateLayout); }