lumis.service.portalmanagement.sendmail
Class MailConfigDataProvider

Package class diagram package MailConfigDataProvider
java.lang.Object
  extended by lumis.doui.source.AbstractObjectDataProvider<TabularSource,IMailConfig>
      extended by lumis.service.portalmanagement.sendmail.MailConfigDataProvider
All Implemented Interfaces:
IDataProvider<TabularSource>

public class MailConfigDataProvider
extends AbstractObjectDataProvider<TabularSource,IMailConfig>

Provides sendmail configuration data.

Since:
4.0.4

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
MailConfigDataProvider()
           
 
Method Summary
protected  List<IMailConfig> 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

MailConfigDataProvider

public MailConfigDataProvider()
Method Detail

loadObjects

protected List<IMailConfig> 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,IMailConfig>
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  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.