Package org.openbravo.service.datasource
Class DataSourceComponentProvider
- java.lang.Object
-
- org.openbravo.client.kernel.BaseComponentProvider
-
- org.openbravo.service.datasource.DataSourceComponentProvider
-
- All Implemented Interfaces:
ComponentProvider
@ApplicationScoped public class DataSourceComponentProvider extends BaseComponentProvider
ProvidesDataSourceComponent
. The component is initialized by reading theDataSourceService
instance through theDataSourceServiceProvider
.- Author:
- mtaal
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openbravo.client.kernel.BaseComponentProvider
BaseComponentProvider.ComponentResource
-
Nested classes/interfaces inherited from interface org.openbravo.client.kernel.ComponentProvider
ComponentProvider.Qualifier, ComponentProvider.Selector
-
-
Constructor Summary
Constructors Constructor Description DataSourceComponentProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Component
getComponent(String componentId, Map<String,Object> parameters)
String
getDataSourceJavascript(String dataSourceId, Map<String,Object> parameters)
Generate the javascript for a specific data sourceList<BaseComponentProvider.ComponentResource>
getGlobalComponentResources()
Implemented here for backward compatibility, calls theBaseComponentProvider.getGlobalResources()
String
getModulePackageName()
Override this method if the component is in a different package than the module.-
Methods inherited from class org.openbravo.client.kernel.BaseComponentProvider
createComponentResource, createComponentResource, createComponentResource, createDynamicResource, createStaticResource, createStaticResource, createStyleSheetResource, createStyleSheetResource, getComponent, getGlobalResources, getModule, getVersionParameters, setAppDependencies
-
-
-
-
Field Detail
-
QUALIFIER
public static final String QUALIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDataSourceJavascript
public String getDataSourceJavascript(String dataSourceId, Map<String,Object> parameters)
Generate the javascript for a specific data source- Parameters:
dataSourceId
-parameters
- the parameters map, is internally copied to prevent issues with changing the map etc.- Returns:
- the javascript for creating a datasource on the client.
-
getComponent
public Component getComponent(String componentId, Map<String,Object> parameters)
- Returns:
- the JavaScript code to create this datasource on the client
-
getGlobalComponentResources
public List<BaseComponentProvider.ComponentResource> getGlobalComponentResources()
Description copied from class:BaseComponentProvider
Implemented here for backward compatibility, calls theBaseComponentProvider.getGlobalResources()
- Specified by:
getGlobalComponentResources
in interfaceComponentProvider
- Overrides:
getGlobalComponentResources
in classBaseComponentProvider
- Returns:
- an empty String (no global resources)
- See Also:
ComponentProvider.getGlobalComponentResources()
-
getModulePackageName
public String getModulePackageName()
Description copied from class:BaseComponentProvider
Override this method if the component is in a different package than the module.- Overrides:
getModulePackageName
in classBaseComponentProvider
- Returns:
- the package name of the module to which this provider belongs
-
-