Class BackofficeLibraryHandler
- java.lang.Object
-
- com.hybris.backoffice.BackofficeModulesEnumeration
-
- com.hybris.backoffice.cockpitng.modules.BackofficeLibraryFetcher
-
- com.hybris.backoffice.cockpitng.modules.BackofficeLibraryHandler
-
- All Implemented Interfaces:
com.hybris.cockpitng.core.modules.LibraryFetcher,com.hybris.cockpitng.modules.LibraryHandler<java.lang.Object>,com.hybris.cockpitng.modules.ModulesEnumeration,java.util.Enumeration<com.hybris.cockpitng.core.modules.ModuleInfo>,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class BackofficeLibraryHandler extends BackofficeLibraryFetcher implements com.hybris.cockpitng.modules.LibraryHandler<java.lang.Object>, org.springframework.context.ApplicationContextAware
Implementation ofLibraryHandlerfor hybris platform, responsible for getting the backoffice module extension libs.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONFIG_CONTEXT_MODULE
-
Constructor Summary
Constructors Constructor Description BackofficeLibraryHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterDeploy(com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo moduleInfo, java.lang.String libDir)voidafterDeployReverseOrder(com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo moduleInfo, java.lang.String libDir)voidfetchLibrary(com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo moduleInfo, java.io.File archiveFile)protected com.hybris.cockpitng.core.spring.CockpitApplicationContextgetApplicationContext()protected com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationServicegetCockpitConfigurationService()protected com.hybris.cockpitng.modules.CockpitModuleConnectorgetCockpitModuleConnector()protected com.hybris.cockpitng.core.util.CockpitPropertiesgetCockpitProperties()voidinitialize(com.hybris.cockpitng.core.modules.ModuleInfo moduleInfo, java.lang.Object o)java.lang.Objectprepare(com.hybris.cockpitng.core.modules.ModuleInfo moduleInfo)voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)voidsetCockpitConfigurationService(com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService cockpitConfigurationService)voidsetCockpitModuleConnector(com.hybris.cockpitng.modules.CockpitModuleConnector cockpitModuleConnector)voidsetCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)protected com.hybris.cockpitng.core.util.jaxb.SchemaValidationStatusvalidateCockpitConfiguration(java.lang.ClassLoader classLoader, java.lang.String configuration)-
Methods inherited from class com.hybris.backoffice.cockpitng.modules.BackofficeLibraryFetcher
canFetchLibrary, canFetchLibrary, copyURLToFile, fetchLibrary, findWidgetPackage, findWidgetPackage, getExtensionModuleUrl, getSimplifiedExtensionModuleURI, isSimplifiedExtensionModuleURI
-
Methods inherited from class com.hybris.backoffice.BackofficeModulesEnumeration
buildModuleInfo, createModulesIterator, getModuleIcon, getModulePackage, getModulesIterator, hasMoreElements, isExtensionModuleURI, nextElement, reset, resolveParentModules
-
-
-
-
Field Detail
-
CONFIG_CONTEXT_MODULE
public static final java.lang.String CONFIG_CONTEXT_MODULE
- See Also:
- Constant Field Values
-
-
Method Detail
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
getApplicationContext
protected com.hybris.cockpitng.core.spring.CockpitApplicationContext getApplicationContext()
-
fetchLibrary
public void fetchLibrary(com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo moduleInfo, java.io.File archiveFile) throws com.hybris.cockpitng.modules.CockpitModuleDeploymentException- Specified by:
fetchLibraryin interfacecom.hybris.cockpitng.modules.LibraryHandler<java.lang.Object>- Throws:
com.hybris.cockpitng.modules.CockpitModuleDeploymentException
-
prepare
public java.lang.Object prepare(com.hybris.cockpitng.core.modules.ModuleInfo moduleInfo)
- Specified by:
preparein interfacecom.hybris.cockpitng.modules.LibraryHandler<java.lang.Object>
-
initialize
public void initialize(com.hybris.cockpitng.core.modules.ModuleInfo moduleInfo, java.lang.Object o)- Specified by:
initializein interfacecom.hybris.cockpitng.modules.LibraryHandler<java.lang.Object>
-
validateCockpitConfiguration
protected com.hybris.cockpitng.core.util.jaxb.SchemaValidationStatus validateCockpitConfiguration(java.lang.ClassLoader classLoader, java.lang.String configuration)
-
getCockpitConfigurationService
protected com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService getCockpitConfigurationService()
-
setCockpitConfigurationService
public void setCockpitConfigurationService(com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService cockpitConfigurationService)
-
getCockpitProperties
protected com.hybris.cockpitng.core.util.CockpitProperties getCockpitProperties()
-
setCockpitProperties
public void setCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)
-
getCockpitModuleConnector
protected com.hybris.cockpitng.modules.CockpitModuleConnector getCockpitModuleConnector()
-
setCockpitModuleConnector
public void setCockpitModuleConnector(com.hybris.cockpitng.modules.CockpitModuleConnector cockpitModuleConnector)
-
afterDeploy
public void afterDeploy(com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo moduleInfo, java.lang.String libDir)- Specified by:
afterDeployin interfacecom.hybris.cockpitng.modules.LibraryHandler<java.lang.Object>
-
afterDeployReverseOrder
public void afterDeployReverseOrder(com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo moduleInfo, java.lang.String libDir)- Specified by:
afterDeployReverseOrderin interfacecom.hybris.cockpitng.modules.LibraryHandler<java.lang.Object>
-
-