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.DefaultCockpitResourceLoader
Resource 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
FieldsFields inherited from class com.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
ENABLED_KEYFields inherited from class com.hybris.cockpitng.core.persistence.packaging.impl.AbstractCockpitResourceReader
LOGFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected InputStreamfetchResource(String path, String module) com.hybris.cockpitng.core.util.CockpitPropertiesintgetOrder()getResourceAsStream(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, String filename) getResourceAsStream(File moduleJar, String path) getResourceAsStream(String path) getResourceAsStream(String path, String module) getViewResourceAsString(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, String filename) booleanhasResource(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, String path) booleanhasResource(File moduleJar, String path) booleanhasResource(String path) protected booleanprotected FileresolveFile(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
getPathEntriesMethods inherited from class com.hybris.cockpitng.core.persistence.packaging.impl.AbstractCockpitResourceReader
adaptResourceName, getFullResourceName, getFullResourceName
-
Field Details
-
ORDER
public static final int ORDER- See Also:
-
-
Constructor Details
-
BackofficeResourceLoader
public BackofficeResourceLoader()
-
-
Method Details
-
getViewResourceAsStream
- Specified by:
getViewResourceAsStreamin interfacecom.hybris.cockpitng.core.persistence.packaging.CockpitResourceLoader- Overrides:
getViewResourceAsStreamin classcom.hybris.cockpitng.core.persistence.packaging.impl.AbstractCockpitResourceReader
-
getViewResourceAsString
public String getViewResourceAsString(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, String filename) - Specified by:
getViewResourceAsStringin interfacecom.hybris.cockpitng.core.persistence.packaging.CockpitResourceLoader- Overrides:
getViewResourceAsStringin classcom.hybris.cockpitng.core.persistence.packaging.impl.AbstractCockpitResourceReader
-
getResourceAsStream
-
getResourceAsStream
- Specified by:
getResourceAsStreamin interfacecom.hybris.cockpitng.core.persistence.packaging.ResourceLoader- Overrides:
getResourceAsStreamin classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
getResourceAsStream
-
fetchResource
-
getResourceAsStream
public InputStream getResourceAsStream(com.hybris.cockpitng.core.persistence.packaging.WidgetJarLibInfo jarLibInfo, String filename) - Specified by:
getResourceAsStreamin interfacecom.hybris.cockpitng.core.persistence.packaging.CockpitResourceLoader- Overrides:
getResourceAsStreamin classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
hasResource
- 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, String path) - Specified by:
hasResourcein interfacecom.hybris.cockpitng.core.persistence.packaging.CockpitResourceLoader- Overrides:
hasResourcein classcom.hybris.cockpitng.core.persistence.packaging.impl.DefaultCockpitResourceLoader
-
hasResource
-
resolveFile
- 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
-