lumis.service.doui.common
Class DouiFieldsDataProvider

Package class diagram package DouiFieldsDataProvider
java.lang.Object
  extended by 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 servie interface declaration in the douidefinition.xml file. In adition 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

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
DouiFieldsDataProvider()
           
 
Method Summary
 void loadData(SessionConfig sessionConfig, TabularSource<?> source, ITransaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DouiFieldsDataProvider

public DouiFieldsDataProvider()
Method Detail

loadData

public void loadData(SessionConfig sessionConfig,
                     TabularSource<?> source,
                     ITransaction transaction)
              throws PortalException
Specified by:
loadData in interface IDataProvider<TabularSource<?>>
Throws:
PortalException


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.