Package com.gentics.api.lib.datasource

Package for datasource related classes and interfaces.

See:
          Description

Interface Summary
AbstractCacheableDatasource.DatasourceResultCacheKeyBase Interface used for uniquely identifying a DatasourceResult.
Datasource Interface for Datasources.
DatasourceDefinition Interface for a datasource definition
DatasourceHandle Interface for a datasource handle
DatasourceInfo Interface for datasource manipulation information
DatasourceRecordSet Interface for DatasourceRecordSet that hold DatasourceRows retrieved from a Datasource
DatasourceRow Interface for a DatasourceRow contained in a DatasourceRecordSet.
HandlePool Interface for the handles of a datasource.
MultichannellingDatasource Interface for a multichannelling aware Datasource
VersioningDatasource Interface for datasource that may support versioning (although specific datasources using implementations of this interface may be configured not to use versioning).
WritableMultichannellingDatasource Interface for writeable multichannelling datasources
WriteableDatasource Interface for Datasources that allow data modifications.
WriteableVersioningDatasource Interface for writeable datasources that may support versioning
 

Class Summary
AbstractCacheableDatasource A abstract datasource which should make it easy to implement caching for subclasses.

Implementors can use AbstractCacheableDatasource.setCacheEnabled(boolean) to enable/disable the cache (by default it is enabled).
AbstractCacheableDatasource.DatasourceCountCacheKey Datasource cache key for count statements.
AbstractCacheableDatasource.DatasourceResultCacheKey A simple cache key used for caching datasource results.
AbstractDatasource Abstract basic implementation for datasources.
AbstractVersioningDatasource Abstract basic implementation for versioning datasources.
ChannelTree Root Node of the channel tree
ChannelTreeNode A node in the channel tree
Datasource.Sorting Inner class for definition of sorting
DatasourceChannel Class for channels that are written into datasources
ResolvableDatasource Simple Implementation of a Datasource that is based on a given Collection of Resolvable objects.
VersioningDatasource.Version provides meta information about a single version of a dataset.
 

Exception Summary
DatasourceException Exception that might be thrown by Datasources
DatasourceModificationException Exception that is thrown if an error occurs during a modification (insert, update) of a datasource record.
DatasourceNotAvailableException Exception that is thrown when the requested datasource is not available
 

Package com.gentics.api.lib.datasource Description

Package for datasource related classes and interfaces. Datasources provide an abstraction layer for data access and manipulation.



Copyright © 2013 Gentics Software GmbH. All Rights Reserved.