lumis.service.portalmanagement.group
Class DatabaseViewFieldByGroupDataProvider

Package class diagram package DatabaseViewFieldByGroupDataProvider
java.lang.Object
  extended by lumis.doui.source.AbstractObjectDataProvider<TabularSource<?>,DatabaseViewField>
      extended by lumis.service.portalmanagement.group.DatabaseViewFieldByGroupDataProvider
All Implemented Interfaces:
IDataProvider<TabularSource<?>>

public class DatabaseViewFieldByGroupDataProvider
extends AbstractObjectDataProvider<TabularSource<?>,DatabaseViewField>

Populates a source with the DatabaseViewField relative to a group.

Expects the parameter groupId in the request.

Since:
4.2.1

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
DatabaseViewFieldByGroupDataProvider()
           
 
Method Summary
protected  List<DatabaseViewField> loadObjects(SessionConfig sessionConfig, TabularSource<?> source, ITransaction transaction)
          Loads the objects.
 
Methods inherited from class lumis.doui.source.AbstractObjectDataProvider
getTotalRows, loadData, readProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseViewFieldByGroupDataProvider

public DatabaseViewFieldByGroupDataProvider()
Method Detail

loadObjects

protected List<DatabaseViewField> loadObjects(SessionConfig sessionConfig,
                                              TabularSource<?> source,
                                              ITransaction transaction)
                                       throws PortalException
Description copied from class: AbstractObjectDataProvider
Loads the objects. The properties of the objects returned will be used to populate the source's tabular data.

Specified by:
loadObjects in class AbstractObjectDataProvider<TabularSource<?>,DatabaseViewField>
Parameters:
sessionConfig - the user session information.
source - the source that will be populated.
transaction - the transaction for persistence access.
Returns:
a list of objects with the data to populate the source.
Throws:
PortalException
See Also:
#getTotalRows(SessionConfig, TabularSource, ITransaction)}


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