Package org.caleigo.core

Interface Summary
DataAccessManager.IContentAccessVerifier  
IActionGroup
IActionProvider
IBaseEntityDescriptor Marker interface to indicate that the implementing entity decriptor class is directly mirrored in the underlying data source layer.
IBinaryEntityAction The IBinaryEntityAction is essentially a tag interface with a complementary perform method acceptiong two IEntity objects.
ICalculatedFieldDescriptor Interface for calculated fields.
ICompositeEntityDescriptor The ICompositeEntityDescriptor interface defines how multiple entity types can be joined and handled as a single new entity type.
ICompositeEntityDescriptor.ICompositeFieldDescriptor The ICompositeFieldDescriptor wraps another field descriptor and in many ways acts as a proxy for it.
ICompositeEntityDescriptor.ICompositeFieldGroup The IFieldGroup is used to group sets of fields belonging to a single entitydescriptor together and to define their relation to each other within the composite entity descriptor.
IControlledProxy
IDataBundle
IDataBundleDescriptor
IDataConsumer The IDataConsumer interface provides two simple methods imput identifiable data int an object.
IDataProvider The IDataProvider interface provides a simple way to access identifable data contained in the implementing object.
IDataService IDataSerice is an IService that defines an abstract interface for generic database or other structured information access.
IDataSource The IDataSource defines an interface that describes a source of data and provides the means to access that source.
IDataSource.IDataSourceCreator Interface used for the DataSourceCreator constant.
IDataSourceDescriptor
IDataTransaction IDataTransaction handles transactions for IDataService API.
IDataTransaction.IProgressListener Listener interface for the Job class.
IDataValidator
IEntity IEntity defines a basic interface for data objects representing a single instance of a data row/record from a persistent data storage.
IEntityAction IEntityAction objects are used to perform or trigger some kind of work or data calculation.
IEntityDescriptor
IEntityPool IEntityPool defines the interface to an entity collection class that can store zero or more IEntity objects.
IEntityRelation The IEntityRelation interface defines a link between two different entity descriptors.
IEntityRelationPath The IEntityRelationPath interface is used to define a path between two different IEntityDescriptor objects.
IFieldDescriptor The IFieldDescriptor inteface defines entity fields (often corresponds to columns in relational databases) and their properties in the CEL framework.
IFieldRelation The IFieldRelation interface defines a link between two different field descriptors.
IPropertyProvider The IPropertyProvider interface provides three basic methods to access named property objects.
IProxyController
IProxyData This interface can de used to inserrt a proxy data reference into an entity.
IProxyEntity A IProxyEntity is an extension of the IEntity interface for entity objects that act as proxies to other entity objects or may even be wrappers around other forms of property providers.
IProxySelection
IQualifiedSelection IEntitySelection defines the interface to an entity collection class that can store zero or more IEntity objects.
ISelection IEntityCollection defines the interface to entity collection class that can store zero or more IEntity objects.
ITransactionEntityAction ITransactionEntityAction is a transactional IEntityAction that provides a new perform method to IEntityAction interface that enables transactional performance of the action logic.
IUnaryEntityAction The IUnaryEntityAction is essentially a tag interface with a complementary perform method acceptiong a single IEntity object.
 

Class Summary
AbstractCalculatedFieldDescriptor Abstract class for calculated fields.
AbstractDataObjectEntity
AbstractDataService AbstractDataService provides an abstract implementation of the IDataService interface that uses an abstract IDataTransaction to implement its function.
AbstractDataService.AbstractDataTransaction  
AbstractDataService.AbstractDataTransaction.DataOperation  
AbstractDataSourceDescriptor
AbstractDataSourceDescriptor.Dezerializer  
AbstractEntity The AbstractEntity class is an abtsract implementation of the IEntity interface.
AbstractEntityAction
AbstractEntityDescriptor
AbstractEntityDescriptor.DeleteEntityAction The default delete action used by the AbstsractEntityDescriptor class.
AbstractEntityDescriptor.Dezerializer  
AbstractEntityDescriptor.StoreEntityAction The default store action used by the AbstsractEntityDescriptor class.
AbstractTransactionEntityAction
ActionQueue The ActionQueue class containes an ordred queue of perform requests with ITransactionEntityAction objects and connected relevant action data.
ActionQueue.ActionRequest Queue item that groups an ITransactionEntityAction with execution data together as an quable item.
AsyncTransactionHandler  
BinaryData  
CompositeEntityDescriptor The CompositeEntityDescriptor can be used to make composite entities based on fields in base entity descriptors or another composite entity descriptor.
CompositeEntityDescriptor.Builder The FieldGroupBuilder is a builder that builds a tree (of fields- and field-groups) in a top-down manner.
CompositeEntityDescriptor.CompositeDeleteEntityAction The default delete action used by the CompositeEntityDescriptor class.
CompositeEntityDescriptor.CompositeFieldGroup The ICompositeFieldGroup is used to group sets of fields belonging to a single entity-descriptor (of the class ICompositeEntityDescriptor) together and to define their relation with each other.
CompositeEntityDescriptor.CompositeFieldRelation Basic implementation of the IFieldRelation for Composite Field Relations.
CompositeEntityDescriptor.CompositeStoreEntityAction The default store action used by the CompositeEntityDescriptor class.
CompositeQualifier The CompositeQualifier is a Qualifier that contains a collection of other Qualifiers wrapping them as a single Qalifier effectively implementing the "Composite" design pattern.
CompositeQualifier.UniqueQualifierVisitor  
ControlledProxyEntity
ControlledProxySelection
CustomEntity
DataBundle
DataBundleDescriptor
DataBundleDescriptor.DescriptorItem  
DataQuery This is a simple container class that wraps data that speciffies parametres for performing data querys.
DataType
DataType.AbstractDataType  
DataType.BinaryType  
DateProxyData DateProxyData is an IProxyData implementation that can be used to obtain the current time and/or date-data relative to the current time.
DataAccessManager
DataAccessManager.ConstantDataAccessManager This simple DataAccessManager restricts access for all managed elements to a single access level.
EntityCollator The EntityCollator class defines how entities of a defined type should be ordered so that the order information can be relayed.
EntityCollator.FieldCollator  
EntityFieldProxyData
EntityPool EntityPool is the standard implementation of the IEntityPool interface.
EntityReader The EntityReader is a FilterReader that adds read methods for reading entities, selections and related data.
EntityRelation
EntityRelationPath
EntityRelationPath.PathFinderVisitor  
EntityWriter The EntityWriter is a FilterWriter that adds write methods for wrting entities, selections and related data.
FieldDescriptor
FieldDescriptor.Dezerializer  
FieldRelation Basic implementation of the IFieldRelation An IFieldRelation is allways an agregate of an IEntityRelation that defines a link between two IEntityRelation objects.
FilteredProxySelection
IDataTransaction.Job Instances of this class is returned from the commitAsynchroniesly method.
IDataTransaction.ProgressAdapter  
IDataTransaction.ProgressEvent Event classed used by IProgressListener.
NegateQualifier The NegateQualifier logically negates another single qualifier that may however be a CompositeQualifier.
OrderedProxySelection
ProxyEntity A ProxyEntity is a basic implementation of the IProxyEntity iterface.
ProxyQualifier A ProxyQualifier acts as a proxy to another Qualifier object that may set by simple access a methods.
ProxySelection
QualifiedSelection EntitySelection is an entity collection class that can store zero or more IEntity objects.
Qualifier The Qualifier class is the abstract base class for all Qualifier classes.
RelationQualifier The RelationSelector represents a binary relation between two data values.
Relations
RelationType
RelationType.Dezerializer  
Selection Selection is an entity collection class that can store zero or more IEntity objects.
SingleServiceDataSource Basic implementation of IDataSource that wraps a IDataService.
TunneledDataService  
TunneledDataService.TunneledDataServiceAbortTransactionMessage  
TunneledDataService.TunneledDataServiceCommitMessage  
TunneledDataService.TunneledDataServiceMessage  
TunneledDataService.TunneledDataServiceProgressMessage  
TunneledDataService.TunneledDataServiceReturnMessage  
TunneledDataService.TunneledDataTransaction  
UserProxyData  
ValidationResult
 



Copyright © 2005 Caleigo. All Rights Reserved.