/** * Returns the name of this export import configuration. * * @return the name of this export import configuration */ @Override public String getName() { return _exportImportConfiguration.getName(); }
public static ExportImportConfiguration cloneExportImportConfiguration( ExportImportConfiguration exportImportConfiguration) throws PortalException { if (exportImportConfiguration == null) { return null; } return ExportImportConfigurationLocalServiceUtil. addExportImportConfiguration( exportImportConfiguration.getUserId(), exportImportConfiguration.getGroupId(), exportImportConfiguration.getName(), exportImportConfiguration.getDescription(), exportImportConfiguration.getType(), exportImportConfiguration.getSettingsMap(), exportImportConfiguration.getStatus(), new ServiceContext()); }
@Override public int compare( ExportImportConfiguration configuration1, ExportImportConfiguration configuration2) { String name1 = StringUtil.toLowerCase(configuration1.getName()); String name2 = StringUtil.toLowerCase(configuration2.getName()); int value = name1.compareTo(name2); if (value == 0) { value = DateUtil.compareTo( configuration1.getCreateDate(), configuration2.getCreateDate()); } if (_ascending) { return value; } return -value; }
public static ExportImportConfigurationSoap toSoapModel( ExportImportConfiguration model) { ExportImportConfigurationSoap soapModel = new ExportImportConfigurationSoap(); soapModel.setMvccVersion(model.getMvccVersion()); soapModel.setExportImportConfigurationId(model.getExportImportConfigurationId()); soapModel.setGroupId(model.getGroupId()); soapModel.setCompanyId(model.getCompanyId()); soapModel.setUserId(model.getUserId()); soapModel.setUserName(model.getUserName()); soapModel.setCreateDate(model.getCreateDate()); soapModel.setModifiedDate(model.getModifiedDate()); soapModel.setName(model.getName()); soapModel.setDescription(model.getDescription()); soapModel.setType(model.getType()); soapModel.setSettings(model.getSettings()); soapModel.setStatus(model.getStatus()); soapModel.setStatusByUserId(model.getStatusByUserId()); soapModel.setStatusByUserName(model.getStatusByUserName()); soapModel.setStatusDate(model.getStatusDate()); return soapModel; }
@Override public long publishLayouts( long userId, ExportImportConfiguration exportImportConfiguration) throws PortalException { Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); Map<String, String[]> parameterMap = (Map<String, String[]>)settingsMap.get("parameterMap"); String backgroundTaskName = MapUtil.getString( parameterMap, "name", exportImportConfiguration.getName()); Map<String, Serializable> taskContextMap = new HashMap<>(); taskContextMap.put( "exportImportConfigurationId", exportImportConfiguration.getExportImportConfigurationId()); boolean privateLayout = MapUtil.getBoolean( settingsMap, "privateLayout"); taskContextMap.put("privateLayout", privateLayout); BackgroundTask backgroundTask = _backgroundTaskManager.addBackgroundTask( userId, exportImportConfiguration.getGroupId(), backgroundTaskName, BackgroundTaskExecutorNames. LAYOUT_STAGING_BACKGROUND_TASK_EXECUTOR, taskContextMap, new ServiceContext()); return backgroundTask.getBackgroundTaskId(); }
parameterMap, "name", exportImportConfiguration.getName());
_staging.publishLayouts( userId, sourceGroupId, targetGroupId, privateLayout, layoutIds, exportImportConfiguration.getName(), parameterMap);
_backgroundTaskManager.addBackgroundTask( userId, exportImportConfiguration.getGroupId(), exportImportConfiguration.getName(), backgroundTaskExecutor, taskContextMap, new ServiceContext());
@Override public BackgroundTaskResult execute(BackgroundTask backgroundTask) throws PortalException { ExportImportConfiguration exportImportConfiguration = getExportImportConfiguration(backgroundTask); Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); long userId = MapUtil.getLong(settingsMap, "userId"); StringBundler sb = new StringBundler(4); sb.append( StringUtil.replace( exportImportConfiguration.getName(), CharPool.SPACE, CharPool.UNDERLINE)); sb.append(StringPool.DASH); sb.append(Time.getTimestamp()); sb.append(".lar"); File larFile = ExportImportLocalServiceUtil.exportLayoutsAsFile( exportImportConfiguration); BackgroundTaskManagerUtil.addBackgroundTaskAttachment( userId, backgroundTask.getBackgroundTaskId(), sb.toString(), larFile); return BackgroundTaskResult.SUCCESS; }
_staging.copyRemoteLayouts( sourceGroupId, privateLayout, layoutIdMap, exportImportConfiguration.getName(), parameterMap, remoteAddress, remotePort, remotePathContext, secureConnection, targetGroupId, remotePrivateLayout);
@Override protected Document doGetDocument( ExportImportConfiguration exportImportConfiguration) throws Exception { Document document = getBaseModelDocument( CLASS_NAME, exportImportConfiguration); document.addText( Field.DESCRIPTION, exportImportConfiguration.getDescription()); document.addText(Field.NAME, exportImportConfiguration.getName()); document.addKeyword(Field.TYPE, exportImportConfiguration.getType()); document.addNumber( "exportImportConfigurationId", exportImportConfiguration.getExportImportConfigurationId()); Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); populateDates(document, settingsMap); populateLayoutIds(document, settingsMap); populateLocale(document, settingsMap); populateParameterMap(document, settingsMap); populateSiteInformation(document, settingsMap); populateTimeZone(document, settingsMap); document.addKeyword( _PREFIX_SETTING + Field.USER_ID, MapUtil.getLong(settingsMap, "userId")); return document; }