@Override protected void execute() throws ProcessException { final String service = value(SERVICE_TYPE, inputParameters); final String identifier = value(IDENTIFIER, inputParameters); try { serviceBusiness.stop(service, identifier); } catch (ConfigurationException ex) { throw new ProcessException(ex.getMessage(), this, ex); } }
/** * Create a new instance and configuration for a specified service and instance name. * * @throws ProcessException in cases : - if the service name is different from WMS, WMTS, WCS of * WFS (no matter of case) - if a configuration file already exist for this instance name. - * if error during file creation or marshalling phase. */ @Override protected void execute() throws ProcessException { final String serviceType = value(SERVICE_TYPE, inputParameters); final String identifier = value(IDENTIFIER, inputParameters); Object configuration = value(CONFIGURATION, inputParameters); final Details serviceMetadata = value(SERVICE_METADATA, inputParameters); try { configuration = serviceBusiness.create( serviceType.toLowerCase(), identifier, configuration, serviceMetadata); } catch (ConfigurationException ex) { throw new ProcessException(ex.getMessage(), this, ex); } getOrCreate(OUT_CONFIGURATION, outputParameters).setValue(configuration); }