public class DefaultDataSupplierGenerationService extends Object implements DataSupplierGenerationService
DataSupplierGenerationService| Constructor and Description |
|---|
DefaultDataSupplierGenerationService() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteExplodedWar(String explodedWarLocation) |
protected void |
editApplicationContext(List<String> applications,
String explodedWarLocation) |
protected void |
editPropertiesFile(Properties properties,
String explodedWarLocation) |
protected String |
explodeWar() |
File |
generateDataSupplier(List<String> applications,
Properties additionalProperties)
Generates data supplier WAR
|
protected File |
generateWar(String explodedWarLocation) |
void |
initialize()
Init logic - set default values for external web application configuration properties
|
void |
setHybrisCollectorService(HybrisCollectorService hybrisCollectorService) |
public DefaultDataSupplierGenerationService()
public void initialize()
public File generateDataSupplier(List<String> applications, Properties additionalProperties)
DataSupplierGenerationServicegenerateDataSupplier in interface DataSupplierGenerationServiceapplications - - selected explicitly external web applicationsadditionalProperties - - crucial configuration properties like web application configuration files whereaboutsprotected String explodeWar() throws IOException
IOExceptionprotected void editApplicationContext(List<String> applications, String explodedWarLocation) throws IOException
IOExceptionprotected void editPropertiesFile(Properties properties, String explodedWarLocation) throws IOException, SLDDataSupplierApplicationException
IOExceptionSLDDataSupplierApplicationExceptionprotected File generateWar(String explodedWarLocation) throws IOException
IOExceptionprotected void deleteExplodedWar(String explodedWarLocation) throws IOException
IOExceptionpublic void setHybrisCollectorService(HybrisCollectorService hybrisCollectorService)
hybrisCollectorService - the hybrisCollectorService to setCopyright © 2017 SAP SE. All Rights Reserved.