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<Object>,com.hybris.cockpitng.modules.ModulesEnumeration,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<Object>, org.springframework.context.ApplicationContextAware
Implementation of
LibraryHandler for hybris platform, responsible for getting the backoffice module extension
libs.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterDeploy(com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo moduleInfo, String libDir) voidafterDeployReverseOrder(com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo moduleInfo, String libDir) voidfetchLibrary(com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo moduleInfo, File archiveFile) protected com.hybris.cockpitng.core.spring.CockpitApplicationContextprotected com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationServiceprotected com.hybris.cockpitng.modules.CockpitModuleConnectorprotected com.hybris.cockpitng.core.util.CockpitPropertiesvoidinitialize(com.hybris.cockpitng.core.modules.ModuleInfo moduleInfo, Object o) prepare(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(ClassLoader classLoader, String configuration) Methods inherited from class com.hybris.backoffice.cockpitng.modules.BackofficeLibraryFetcher
canFetchLibrary, canFetchLibrary, copyURLToFile, fetchLibrary, findWidgetPackage, findWidgetPackage, getExtensionModuleUrl, getSimplifiedExtensionModuleURI, isSimplifiedExtensionModuleURIMethods inherited from class com.hybris.backoffice.BackofficeModulesEnumeration
buildModuleInfo, createModulesIterator, getModuleIcon, getModulePackage, getModulesIterator, hasMoreElements, isExtensionModuleURI, nextElement, reset, resolveParentModulesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Enumeration
asIteratorMethods inherited from interface com.hybris.cockpitng.core.modules.LibraryFetcher
fetchLibraryMethods inherited from interface com.hybris.cockpitng.modules.LibraryHandler
canFetchLibrary
-
Field Details
-
CONFIG_CONTEXT_MODULE
- See Also:
-
-
Constructor Details
-
BackofficeLibraryHandler
public BackofficeLibraryHandler()
-
-
Method Details
-
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, File archiveFile) throws com.hybris.cockpitng.modules.CockpitModuleDeploymentException - Specified by:
fetchLibraryin interfacecom.hybris.cockpitng.modules.LibraryHandler<Object>- Throws:
com.hybris.cockpitng.modules.CockpitModuleDeploymentException
-
prepare
- Specified by:
preparein interfacecom.hybris.cockpitng.modules.LibraryHandler<Object>
-
initialize
- Specified by:
initializein interfacecom.hybris.cockpitng.modules.LibraryHandler<Object>
-
validateCockpitConfiguration
protected com.hybris.cockpitng.core.util.jaxb.SchemaValidationStatus validateCockpitConfiguration(ClassLoader classLoader, 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, String libDir) - Specified by:
afterDeployin interfacecom.hybris.cockpitng.modules.LibraryHandler<Object>
-
afterDeployReverseOrder
public void afterDeployReverseOrder(com.hybris.cockpitng.modules.server.ws.jaxb.CockpitModuleInfo moduleInfo, String libDir) - Specified by:
afterDeployReverseOrderin interfacecom.hybris.cockpitng.modules.LibraryHandler<Object>
-