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; }
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 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(); }
getProcessFlag(), String.valueOf( exportImportConfiguration.getExportImportConfigurationId()), _portletDataContextFactory.clonePortletDataContext( portletDataContext)); exportImportConfiguration.getSettingsMap(); getProcessFlag(), String.valueOf( exportImportConfiguration.getExportImportConfigurationId()), _portletDataContextFactory.clonePortletDataContext( portletDataContext), getProcessFlag(), String.valueOf( exportImportConfiguration.getExportImportConfigurationId()), _portletDataContextFactory.clonePortletDataContext( portletDataContext),
@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; }
@Override public Map<String, Serializable> getSettingsMap() { return _exportImportConfiguration.getSettingsMap(); }
exportImportConfiguration.getSettingsMap(); _staging.publishLayouts( userId, sourceGroupId, targetGroupId, privateLayout, layoutIds, exportImportConfiguration.getName(), parameterMap);
/** * Returns the group ID of this export import configuration. * * @return the group ID of this export import configuration */ @Override public long getGroupId() { return _exportImportConfiguration.getGroupId(); }
/** * Returns the export import configuration ID of this export import configuration. * * @return the export import configuration ID of this export import configuration */ @Override public long getExportImportConfigurationId() { return _exportImportConfiguration.getExportImportConfigurationId(); }
@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; }
/** * Returns the type of this export import configuration. * * @return the type of this export import configuration */ @Override public int getType() { return _exportImportConfiguration.getType(); }
/** * Returns the name of this export import configuration. * * @return the name of this export import configuration */ @Override public String getName() { return _exportImportConfiguration.getName(); }
@Override protected void doDelete(ExportImportConfiguration exportImportConfiguration) throws Exception { deleteDocument( exportImportConfiguration.getCompanyId(), exportImportConfiguration.getExportImportConfigurationId()); }
public LayoutStagingBackgroundTaskDisplay(BackgroundTask backgroundTask) { super(backgroundTask); try { Map<String, Serializable> taskContextMap = backgroundTask.getTaskContextMap(); ExportImportConfiguration exportImportConfiguration = ExportImportConfigurationLocalServiceUtil. getExportImportConfiguration( MapUtil.getLong( taskContextMap, "exportImportConfigurationId")); if ((exportImportConfiguration.getType() != ExportImportConfigurationConstants. TYPE_PUBLISH_LAYOUT_LOCAL) && (exportImportConfiguration.getType() != ExportImportConfigurationConstants. TYPE_SCHEDULED_PUBLISH_LAYOUT_LOCAL)) { return; } Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); long sourceGroupId = MapUtil.getLong(settingsMap, "sourceGroupId"); sourceGroup = GroupLocalServiceUtil.getGroup(sourceGroupId); } catch (Exception e) { throw new RuntimeException(e); } }
@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); }
/** * Returns the status of this export import configuration. * * @return the status of this export import configuration */ @Override public int getStatus() { return _exportImportConfiguration.getStatus(); }
/** * Returns the company ID of this export import configuration. * * @return the company ID of this export import configuration */ @Override public long getCompanyId() { return _exportImportConfiguration.getCompanyId(); }
/** * Returns the description of this export import configuration. * * @return the description of this export import configuration */ @Override public String getDescription() { return _exportImportConfiguration.getDescription(); }
/** * Returns the create date of this export import configuration. * * @return the create date of this export import configuration */ @Override public Date getCreateDate() { return _exportImportConfiguration.getCreateDate(); }
exportImportConfiguration.getSettingsMap(); parameterMap, "name", exportImportConfiguration.getName()); exportImportConfiguration.getExportImportConfigurationId()); user.getUserId(), exportImportConfiguration.getGroupId(), backgroundTaskName, BackgroundTaskExecutorNames.