lumis.doui.source
Interface IDataProvider<S extends Source>

Package class diagram package IDataProvider
Type Parameters:
S - the Source type filled by this data provider
All Known Subinterfaces:
ITableDataProvider
All Known Implementing Classes:
AbstractObjectDataProvider, AssociationDataProvider, BannerDataProvider, BannerPropertiesDataProvider, BreadCrumbDataProvider, BreadCrumbPropertiesDataProvider, BuildDataProvider, CacheRuntimeDataProvider, ChannelFriendlyPathDataProvider, ChannelParentCssDataProvider, ChatRoomHistoryDataProvider, CheckAttendingHoursDataProvider, ClusterConfigDataProvider, ClusterMemberDataProvider, ContentInstantiatedServicesDataProvider, ContentServiceInstancesDataProvider, ContentServicesDataProvider, ContentServiceSourcesDataProvider, ContentSourceFieldsDataProvider, ContentTableDataProvider, ContentVersionsDataProvider, CustomFiltersDataProvider, DocumentFolderDataProvider, DouiFieldsDataProvider, EmptyDataProvider, FileSystemDataProvider, FiltersInformationDataProvider, ForumPathDataProvider, GroupMembersDataProvider, HtmlDataProvider, ImageFolderDataProvider, ImportFileDataProvider, InterfaceHolderPropertiesDataProvider, InterfaceInstanceCustomPropertiesDataProvider, LanguageAssociableContentsDataProvider, MailConfigDataProvider, MemberGroupsDataProvider, OrderByDataProvider, ParentChannelMetaTagDataProvider, PreviewPagesDataProvider, ReportParametersDataProvider, SearchDataProvider, SearchPropertiesDataProvider, SelectServiceInstanceWorkflowDataProvider, SerializationDataProvider, ServiceDataProvider, ServiceInstanceAddDataProvider, ServiceInstanceCustomPropertiesDataProvider, ServiceInstanceDependencyDataProvider, ServiceInstancePrincipalsByPermissionDataProvider, ServiceInterfaceInstancePropertiesDataProvider, ServiceInterfaceNamesDataProvider, ServiceSearchIndexDataProvider, ServiceSource, TableDataProvider, TermRelationDataProvider, WebPageParameterDataProvider, WebServiceViewerConfigurationDataProvider, WebServiceViewerParametersDataProvider, WorkflowSendToUsersDataProvider, XslCacheDataProvider, XslFileDataProvider

@StableMinor(version="4.1",
             sinceVersion="4.0")
public interface IDataProvider<S extends Source>

Interface for data providers.

Since:
4.0.0

Field Summary
static String INTERFACE_INSTANCE_PROPERTY_FIELDS
           
static String INTERFACE_INSTANCE_PROPERTY_FILTERS
           
static String INTERFACE_INSTANCE_PROPERTY_MAX_ROWS
           
static String INTERFACE_INSTANCE_PROPERTY_ORDER_BY
           
static int MAX_NUM_ORDER_BY_FIELDS
           
 
Method Summary
 void loadData(SessionConfig sessionConfig, S source, ITransaction transaction)
           
 

Field Detail

INTERFACE_INSTANCE_PROPERTY_MAX_ROWS

static final String INTERFACE_INSTANCE_PROPERTY_MAX_ROWS
See Also:
Constant Field Values

INTERFACE_INSTANCE_PROPERTY_FIELDS

static final String INTERFACE_INSTANCE_PROPERTY_FIELDS
See Also:
Constant Field Values

INTERFACE_INSTANCE_PROPERTY_FILTERS

static final String INTERFACE_INSTANCE_PROPERTY_FILTERS
See Also:
Constant Field Values

INTERFACE_INSTANCE_PROPERTY_ORDER_BY

static final String INTERFACE_INSTANCE_PROPERTY_ORDER_BY
See Also:
Constant Field Values

MAX_NUM_ORDER_BY_FIELDS

static final int MAX_NUM_ORDER_BY_FIELDS
See Also:
Constant Field Values
Method Detail

loadData

void loadData(SessionConfig sessionConfig,
              S source,
              ITransaction transaction)
              throws PortalException
Throws:
PortalException


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