Class DefaultDSContentGeneratorService
java.lang.Object
de.hybris.datasupplier.services.impl.DefaultDSContentGeneratorService
- All Implemented Interfaces:
DSContentGeneratorService
Default implementation of
DSContentGeneratorService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TomcatSLDDatacollectSLDData(com.sap.sup.admin.sldsupplier.config.SLDSupplierConfiguration configuration) Collect sld data.protected static com.sap.sup.admin.sldsupplier.collector.CollectorContextcreateCollectorContext(com.sap.sup.admin.sldsupplier.config.SLDSupplierConfiguration configuration) Creates the collector context.Generates XML with information about the system according to the SLD templatevoidsetConfigurationService(DSConfigurationService configurationService) protected voidvalidateConfiguration(com.sap.sup.admin.sldsupplier.config.SLDSupplierConfiguration configuration)
-
Constructor Details
-
DefaultDSContentGeneratorService
public DefaultDSContentGeneratorService()
-
-
Method Details
-
generateContent
Description copied from interface:DSContentGeneratorServiceGenerates XML with information about the system according to the SLD template- Specified by:
generateContentin interfaceDSContentGeneratorService- Returns:
- An XML with platform information in SLD format
- Throws:
DSContentGenerationException- if SLD SYSTEM_ID doesn't match or if something fails during collecting or generating SLD data
-
setConfigurationService
- Parameters:
configurationService- the configurationService to set
-
validateConfiguration
protected void validateConfiguration(com.sap.sup.admin.sldsupplier.config.SLDSupplierConfiguration configuration) throws DSContentGenerationException - Throws:
DSContentGenerationException
-
collectSLDData
protected TomcatSLDData collectSLDData(com.sap.sup.admin.sldsupplier.config.SLDSupplierConfiguration configuration) throws com.sap.sup.admin.sldsupplier.error.SLDDataSupplierApplicationException Collect sld data.- Parameters:
configuration- the configuration- Returns:
- the tomcat sld data
- Throws:
com.sap.sup.admin.sldsupplier.error.SLDDataSupplierApplicationException- the SLD data supplier application exception
-
createCollectorContext
protected static com.sap.sup.admin.sldsupplier.collector.CollectorContext createCollectorContext(com.sap.sup.admin.sldsupplier.config.SLDSupplierConfiguration configuration) Creates the collector context.- Parameters:
configuration- the configuration- Returns:
- the collector context
-