Class BackofficeResourceLoader
- java.lang.Object
-
- com.hybris.cockpitng.core.persistence.packaging.impl.AbstractCockpitResourceReader
-
- com.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
- com.hybris.backoffice.cockpitng.util.impl.BackofficeResourceLoader
-
- All Implemented Interfaces:
com.hybris.cockpitng.core.persistence.packaging.CockpitResourceLoader,com.hybris.cockpitng.core.persistence.packaging.ResourceLoader,org.springframework.core.Ordered
public class BackofficeResourceLoader extends com.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoaderResource loader for faster development. Don't use it in a production environment. Gets widget resources from hybris extensions directly, so changes in widget view files, css, images, etc. are visible after a browser refresh. Must be enabled by property "[PREFIX]cockpitng.additionalResourceLoader.enabled=true".
-
-
Field Summary
Fields Modifier and Type Field Description static intORDER-
Fields inherited from class com.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
ENABLED_KEY
-
-
Constructor Summary
Constructors Constructor Description BackofficeResourceLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.io.InputStreamfetchResource(java.lang.String path, java.lang.String module)com.hybris.cockpitng.core.util.CockpitPropertiesgetCockpitProperties()intgetOrder()java.io.InputStreamgetResourceAsStream(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, java.lang.String filename)java.io.InputStreamgetResourceAsStream(java.io.File moduleJar, java.lang.String path)java.io.InputStreamgetResourceAsStream(java.lang.String path)java.io.InputStreamgetResourceAsStream(java.lang.String path, java.lang.String module)java.io.InputStreamgetViewResourceAsStream(java.lang.String path)java.lang.StringgetViewResourceAsString(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, java.lang.String filename)booleanhasResource(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, java.lang.String path)booleanhasResource(java.io.File moduleJar, java.lang.String path)booleanhasResource(java.lang.String path)protected booleanisEnabled()protected java.io.FileresolveFile(java.lang.String path)voidsetCockpitModuleConnector(com.hybris.cockpitng.modules.CockpitModuleConnector cockpitModuleConnector)voidsetCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)-
Methods inherited from class com.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
getPathEntries
-
-
-
-
Field Detail
-
ORDER
public static final int ORDER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getViewResourceAsStream
public java.io.InputStream getViewResourceAsStream(java.lang.String path)
- Specified by:
getViewResourceAsStreamin interfacecom.hybris.cockpitng.core.persistence.packaging.CockpitResourceLoader- Overrides:
getViewResourceAsStreamin classcom.hybris.cockpitng.core.persistence.packaging.impl.AbstractCockpitResourceReader
-
getViewResourceAsString
public java.lang.String getViewResourceAsString(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, java.lang.String filename)- Specified by:
getViewResourceAsStringin interfacecom.hybris.cockpitng.core.persistence.packaging.CockpitResourceLoader- Overrides:
getViewResourceAsStringin classcom.hybris.cockpitng.core.persistence.packaging.impl.AbstractCockpitResourceReader
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.io.File moduleJar, java.lang.String path)
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String path)
- Specified by:
getResourceAsStreamin interfacecom.hybris.cockpitng.core.persistence.packaging.ResourceLoader- Overrides:
getResourceAsStreamin classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String path, java.lang.String module)
-
fetchResource
protected java.io.InputStream fetchResource(java.lang.String path, java.lang.String module)
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, java.lang.String filename)- Specified by:
getResourceAsStreamin interfacecom.hybris.cockpitng.core.persistence.packaging.CockpitResourceLoader- Overrides:
getResourceAsStreamin classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
hasResource
public boolean hasResource(java.lang.String path)
- Specified by:
hasResourcein interfacecom.hybris.cockpitng.core.persistence.packaging.CockpitResourceLoader- Specified by:
hasResourcein interfacecom.hybris.cockpitng.core.persistence.packaging.ResourceLoader- Overrides:
hasResourcein classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
hasResource
public boolean hasResource(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, java.lang.String path)- Specified by:
hasResourcein interfacecom.hybris.cockpitng.core.persistence.packaging.CockpitResourceLoader- Overrides:
hasResourcein classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
hasResource
public boolean hasResource(java.io.File moduleJar, java.lang.String path)
-
resolveFile
protected java.io.File resolveFile(java.lang.String path)
- Overrides:
resolveFilein classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
isEnabled
protected boolean isEnabled()
- Overrides:
isEnabledin classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
getCockpitProperties
public com.hybris.cockpitng.core.util.CockpitProperties getCockpitProperties()
- Overrides:
getCockpitPropertiesin classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
setCockpitProperties
public void setCockpitProperties(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)
- Overrides:
setCockpitPropertiesin classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
setCockpitModuleConnector
public void setCockpitModuleConnector(com.hybris.cockpitng.modules.CockpitModuleConnector cockpitModuleConnector)
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered- Overrides:
getOrderin classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
-