Package org.openbravo.client.application
Class MainLayoutComponent
- java.lang.Object
-
- org.openbravo.client.kernel.BaseComponent
-
- org.openbravo.client.kernel.BaseTemplateComponent
-
- org.openbravo.client.application.MainLayoutComponent
-
- All Implemented Interfaces:
Component
public class MainLayoutComponent extends BaseTemplateComponent
This class generates the navigation bar components which are defined as dynamic.- Author:
- iperdomo
-
-
Field Summary
-
Fields inherited from class org.openbravo.client.kernel.BaseTemplateComponent
BASE_QUALIFIER, DATA_PARAMETER
-
Fields inherited from class org.openbravo.client.kernel.BaseComponent
adcs
-
-
Constructor Summary
Constructors Constructor Description MainLayoutComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Template
getComponentTemplate()
String
getETag()
An ETag is a hash-like string which is used to determine if content has changed since the last request for the content.Collection<NavigationBarComponentGenerator.NBComponent>
getNavigationBarComponents()
String
getVersion()
-
Methods inherited from class org.openbravo.client.kernel.BaseTemplateComponent
generate, getData, setComponentTemplate
-
Methods inherited from class org.openbravo.client.kernel.BaseComponent
bypassAuthentication, createComponent, getADCS, getApplicationName, getContentType, getContextUrl, getDependencies, getId, getLastModified, getModule, getModulePackageName, getParameter, getParameterNames, getParameters, getSafeValue, hasParameter, isClassicMode, isInDevelopment, isInDevelopment, isJavaScriptComponent, nullifyModuleCache, setDependencies, setId, setParameters, stripHost
-
-
-
-
Method Detail
-
getComponentTemplate
protected Template getComponentTemplate()
- Overrides:
getComponentTemplate
in classBaseTemplateComponent
-
getNavigationBarComponents
public Collection<NavigationBarComponentGenerator.NBComponent> getNavigationBarComponents()
-
getVersion
public String getVersion()
-
getETag
public String getETag()
Description copied from interface:Component
An ETag is a hash-like string which is used to determine if content has changed since the last request for the content. See this link for more information. Note for language specific components the etag has to encode the language (id) also! See (OBContext.getLanguage()
) to get the current language.- Specified by:
getETag
in interfaceComponent
- Overrides:
getETag
in classBaseComponent
- Returns:
- a unique hash for the content generated
-
-