Class DefaultDSContentGeneratorService
- java.lang.Object
-
- de.hybris.datasupplier.services.impl.DefaultDSContentGeneratorService
-
- All Implemented Interfaces:
DSContentGeneratorService
public class DefaultDSContentGeneratorService extends java.lang.Object implements DSContentGeneratorService
Default implementation ofDSContentGeneratorService.
-
-
Constructor Summary
Constructors Constructor Description DefaultDSContentGeneratorService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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.java.lang.StringgenerateContent()Generates XML with information about the system according to the SLD templatevoidsetConfigurationService(DSConfigurationService configurationService)protected voidvalidateConfiguration(com.sap.sup.admin.sldsupplier.config.SLDSupplierConfiguration configuration)
-
-
-
Method Detail
-
generateContent
public java.lang.String generateContent() throws DSContentGenerationExceptionDescription 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
public void setConfigurationService(DSConfigurationService configurationService)
- 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
-
-