Class UIDefinitionController
- java.lang.Object
-
- org.openbravo.client.kernel.BaseComponent
-
- org.openbravo.client.kernel.BaseTemplateComponent
-
- org.openbravo.client.kernel.reference.UIDefinitionController
-
- All Implemented Interfaces:
Component
public class UIDefinitionController extends BaseTemplateComponent
Determines which type, editor type and filter editor type is used for a certain reference in the system.- Author:
- mtaal
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UIDefinitionController.FormatDefinition
-
Field Summary
Fields Modifier and Type Field Description static DateUIDefinition
DATE_UI_DEFINITION
static DateUIDefinition
DATETIME_UI_DEFINITION
static String
INPUTFORMAT_QUALIFIER
static String
NORMALFORMAT_QUALIFIER
static String
SHORTFORMAT_QUALIFIER
-
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 UIDefinitionController()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<UIDefinition>
getAllUIDefinitions()
UIDefinitionController.FormatDefinition
getFormatDefinition(String formatId, String qualifier)
static UIDefinitionController
getInstance()
UIDefinition
getUIDefinition(String columnId)
UIDefinition
getUIDefinition(Reference reference)
void
setInitCachedDefinitions()
static void
setInstance(UIDefinitionController instance)
-
Methods inherited from class org.openbravo.client.kernel.BaseTemplateComponent
generate, getComponentTemplate, getData, setComponentTemplate
-
Methods inherited from class org.openbravo.client.kernel.BaseComponent
bypassAuthentication, createComponent, getADCS, getApplicationName, getContentType, getContextUrl, getDependencies, getETag, getId, getLastModified, getModule, getModulePackageName, getParameter, getParameterNames, getParameters, getSafeValue, hasParameter, isClassicMode, isInDevelopment, isInDevelopment, isJavaScriptComponent, nullifyModuleCache, setContextUrl, setDependencies, setId, setParameters, stripHost
-
-
-
-
Field Detail
-
SHORTFORMAT_QUALIFIER
public static final String SHORTFORMAT_QUALIFIER
- See Also:
- Constant Field Values
-
INPUTFORMAT_QUALIFIER
public static final String INPUTFORMAT_QUALIFIER
- See Also:
- Constant Field Values
-
NORMALFORMAT_QUALIFIER
public static final String NORMALFORMAT_QUALIFIER
- See Also:
- Constant Field Values
-
DATE_UI_DEFINITION
public static final DateUIDefinition DATE_UI_DEFINITION
-
DATETIME_UI_DEFINITION
public static final DateUIDefinition DATETIME_UI_DEFINITION
-
-
Method Detail
-
getInstance
public static UIDefinitionController getInstance()
-
setInstance
public static void setInstance(UIDefinitionController instance)
-
getUIDefinition
public UIDefinition getUIDefinition(String columnId)
-
getUIDefinition
public UIDefinition getUIDefinition(Reference reference)
-
getAllUIDefinitions
public Collection<UIDefinition> getAllUIDefinitions()
-
getFormatDefinition
public UIDefinitionController.FormatDefinition getFormatDefinition(String formatId, String qualifier)
- Parameters:
formatId
- the id used in the format.xml, for example euroqualifier
- the extra qualifier for example Edition, Relation and Inform- Returns:
- the format definition as it is set in the format.xml.
-
setInitCachedDefinitions
public void setInitCachedDefinitions()
-
-