Package com.hybris.cockpitng.web.js.impl
Class DefaultDependenciesManager
- java.lang.Object
-
- com.hybris.cockpitng.web.js.impl.DefaultDependenciesManager
-
- All Implemented Interfaces:
DependenciesManager
public class DefaultDependenciesManager extends java.lang.Object implements DependenciesManager
-
-
Constructor Summary
Constructors Constructor Description DefaultDependenciesManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ChainedDependencies>getChained()protected java.util.Set<ResolvedDependency>getChainedDependencies(java.io.File moduleJar, ResolvedDependency dependency, java.util.Collection<java.lang.String> widgets)protected CockpitPropertiesgetCockpitProperties()protected CockpitResourceLoadergetCockpitResourceLoader()java.util.List<DependenciesResolver>getResolvers()java.util.Map<DependencyDefinition,ResolvedDependency>getScriptDependencies()Looks for all needed dependenciesjava.util.Map<DependencyDefinition,ResolvedDependency>getScriptDependencies(WidgetJarLibInfo widget)Looks for all needed dependencies for a single widgetprotected WidgetLibUtilsgetWidgetLibUtils()protected booleanisCachingEnabled()voidmanageScriptDependencies(java.util.Map<DependencyDefinition,ResolvedDependency> dependencies, org.zkoss.zk.ui.Component comp)Injects dependencies into page defined by provided componentprotected java.util.List<ResolvedDependency>resolveScriptDependencies(javax.xml.bind.Unmarshaller unmarshaller, java.io.File moduleJar, java.util.Collection<WidgetJarLibInfo> widgets)voidsetChained(java.util.List<ChainedDependencies> chained)voidsetCockpitProperties(CockpitProperties cockpitProperties)voidsetCockpitResourceLoader(CockpitResourceLoader cockpitResourceLoader)protected voidsetInjectionPoint(Library library, ResolvedDependency resolvedDependency)voidsetResolvers(java.util.List<DependenciesResolver> resolvers)voidsetWidgetLibUtils(WidgetLibUtils widgetLibUtils)
-
-
-
Method Detail
-
getScriptDependencies
public java.util.Map<DependencyDefinition,ResolvedDependency> getScriptDependencies()
Description copied from interface:DependenciesManagerLooks for all needed dependencies- Specified by:
getScriptDependenciesin interfaceDependenciesManager- Returns:
- dependencies found
-
getScriptDependencies
public java.util.Map<DependencyDefinition,ResolvedDependency> getScriptDependencies(WidgetJarLibInfo widget)
Description copied from interface:DependenciesManagerLooks for all needed dependencies for a single widget- Specified by:
getScriptDependenciesin interfaceDependenciesManager- Returns:
- dependencies found
-
manageScriptDependencies
public void manageScriptDependencies(java.util.Map<DependencyDefinition,ResolvedDependency> dependencies, org.zkoss.zk.ui.Component comp)
Description copied from interface:DependenciesManagerInjects dependencies into page defined by provided component- Specified by:
manageScriptDependenciesin interfaceDependenciesManager- Parameters:
dependencies- dependencies to be injectedcomp- main page view
-
resolveScriptDependencies
protected java.util.List<ResolvedDependency> resolveScriptDependencies(javax.xml.bind.Unmarshaller unmarshaller, java.io.File moduleJar, java.util.Collection<WidgetJarLibInfo> widgets)
-
setInjectionPoint
protected void setInjectionPoint(Library library, ResolvedDependency resolvedDependency)
-
getChainedDependencies
protected java.util.Set<ResolvedDependency> getChainedDependencies(java.io.File moduleJar, ResolvedDependency dependency, java.util.Collection<java.lang.String> widgets)
-
isCachingEnabled
protected boolean isCachingEnabled()
-
getWidgetLibUtils
protected WidgetLibUtils getWidgetLibUtils()
-
setWidgetLibUtils
public void setWidgetLibUtils(WidgetLibUtils widgetLibUtils)
-
getCockpitResourceLoader
protected CockpitResourceLoader getCockpitResourceLoader()
-
setCockpitResourceLoader
public void setCockpitResourceLoader(CockpitResourceLoader cockpitResourceLoader)
-
getCockpitProperties
protected CockpitProperties getCockpitProperties()
-
setCockpitProperties
public void setCockpitProperties(CockpitProperties cockpitProperties)
-
getChained
public java.util.List<ChainedDependencies> getChained()
-
setChained
public void setChained(java.util.List<ChainedDependencies> chained)
-
getResolvers
public java.util.List<DependenciesResolver> getResolvers()
-
setResolvers
public void setResolvers(java.util.List<DependenciesResolver> resolvers)
-
-