Package lumis.service.doui.common
Class DouiFieldsDataProvider
- java.lang.Object
-
- lumis.service.doui.common.DouiFieldsDataProvider
-
- All Implemented Interfaces:
IDataProvider<TabularSource<?>>
public class DouiFieldsDataProvider extends Object implements IDataProvider<TabularSource<?>>
Doui Source that provide a list of the fields available for a service interface instance. The source will contain all the fields declared for the first source included on the service interface declaration in the douidefinition.xml file. In addition to the fieldId, name and dataType columns, the source also contains information about when the field is included and/or displayed on a specific service interface instance, reading this attributes from the douidefinition.xml and service interface instance custom properties.- Since:
- 4.0.5
- Version:
- $Revision: 17606 $ $Date: 2015-07-24 10:56:40 -0300 (Fri, 24 Jul 2015) $
-
-
Field Summary
-
Fields inherited from interface lumis.doui.source.IDataProvider
INTERFACE_INSTANCE_PROPERTY_FIELDS, INTERFACE_INSTANCE_PROPERTY_FILTERS, INTERFACE_INSTANCE_PROPERTY_MAX_ROWS, INTERFACE_INSTANCE_PROPERTY_ORDER_BY, MAX_NUM_ORDER_BY_FIELDS
-
-
Constructor Summary
Constructors Constructor Description DouiFieldsDataProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
loadData(SessionConfig sessionConfig, TabularSource<?> source, ITransaction transaction)
-
-
-
Method Detail
-
loadData
public void loadData(SessionConfig sessionConfig, TabularSource<?> source, ITransaction transaction) throws PortalException
- Specified by:
loadData
in interfaceIDataProvider<TabularSource<?>>
- Throws:
PortalException
-
-