Uses of Class
org.caleigo.core.Qualifier

Packages that use Qualifier
org.caleigo.core   
org.caleigo.core.event   
org.caleigo.core.meta   
org.caleigo.core.service   
 

Uses of Qualifier in org.caleigo.core
 

Subclasses of Qualifier in org.caleigo.core
 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.
 class NegateQualifier
          The NegateQualifier logically negates another single qualifier that may however be a CompositeQualifier.
 class ProxyQualifier
          A ProxyQualifier acts as a proxy to another Qualifier object that may set by simple access a methods.
 class RelationQualifier
          The RelationSelector represents a binary relation between two data values.
 

Methods in org.caleigo.core that return Qualifier
static Qualifier Relations.makeFieldQualifier(IFieldDescriptor[] descriptors, IEntity entity)
          Makes a qualifer of the provided field descriptors and entity.
static Qualifier Relations.makeIdentityQualifier(IEntity sourceEntity, IEntityDescriptor targetDescriptor)
          Makes an identity qualifier for an entity of the targetDescriptor type using the fields in the sourceEntity.
static Qualifier Relations.makeRelationQualifier(IEntity sourceEntity, IEntityRelation entityRelation)
          Makes a qualifier that qualifies entities of the oposite end of the provided relation object.
static Qualifier Qualifier.create(IFieldDescriptor fieldDescriptor, java.lang.Object relationValue)
          Creates a new relation qualifier defined by the defined by the provided field descriptor and data value.
static Qualifier Qualifier.create(IFieldDescriptor fieldDescriptor, RelationType relationType, java.lang.Object relationValue)
          Creates a new relation qualifier defined by the defined by the provided field descriptor, relation type and data value.
static Qualifier Qualifier.combine(Qualifier qualifier1, Qualifier qualifier2)
          Creates a logic intersection between the qualifiers.
 Qualifier Qualifier.and(Qualifier qualifier)
          Creates a logic intersection between the qualifiers.
 Qualifier Qualifier.and(IFieldDescriptor fieldDescriptor, java.lang.Object relationValue)
          Creates a logic intersection between the qualifier and a new qualifier defined by the provided field descriptor and data value.
 Qualifier Qualifier.and(IFieldDescriptor fieldDescriptor, RelationType relationType, java.lang.Object relationValue)
          Creates a logic intersection between the qualifier and a new qualifier defined by the provided field descriptor and data value.
 Qualifier Qualifier.or(Qualifier qualifier)
          Creates a logic union between the qualifiers.
 Qualifier Qualifier.or(IFieldDescriptor fieldDescriptor, java.lang.Object relationValue)
          Creates a logic union between the qualifier and a new qualifier defined by the provided field descriptor and data value.
 Qualifier Qualifier.or(IFieldDescriptor fieldDescriptor, RelationType relationType, java.lang.Object relationValue)
          Creates a logic union between the qualifier and a new qualifier defined by the provided field descriptor and data value.
 Qualifier Qualifier.negate()
          Returns a negated version of the qualifier.
 Qualifier QualifiedSelection.getQualifier()
           
 Qualifier ProxyQualifier.getRemoteQualifier()
          Access method that returns the remote Qualifier of the proxy.
 Qualifier ProxyQualifier.getSourceQualifier()
          Access method that returns the source Qualifier of the proxy.
 Qualifier ProxyEntity.getOriginQualifier()
          Returns a identity qualifier that uniquely qualifies the entity in a persistent storage.
 Qualifier NegateQualifier.getNegatedQualifier()
          Access method that returns the wrapped contained qualifier that are defined as negated by the called Qualifier.
 Qualifier IQualifiedSelection.getQualifier()
           
 Qualifier IEntityRelationPath.getRelationQualifier()
          Returns a Qualifier that satisfies all the field requirements that have to be satisfied to define a relation between the first and last entity descriptor of the relation path.
 Qualifier IEntityRelation.getRelationQualifier()
          Returns a Qualifier that specifies the requirements to satisfy all field relations for the entity relation.
 Qualifier IEntity.getOriginQualifier()
          Returns a identity qualifier that uniquely qualifies the entity in a persistent storage.
 Qualifier ICompositeEntityDescriptor.getDefaultQualifier()
          Returns a qualifier that defineas the default filter for this entity.
 Qualifier FilteredProxySelection.getFilterQualifier()
          Access method that reurns the qualifier that are used to filter the remote selection.
 Qualifier EntityRelationPath.getRelationQualifier()
          Returns a Qualifier that satisfies all the field requirements that have to be satisfied to define a relation between the first and last entity descriptor of the relation path.
 Qualifier EntityRelation.getRelationQualifier()
          Returns a Qualifier that specifies the requirements to satisfy all field relations for the entity relation.
 Qualifier DataQuery.getQualifier()
          Returns the Qualifier object that the DataQuery uses to qualify individual entities of the targeted entity descriptor type.
 Qualifier DataQuery.ExternalQualifier.getQualifer()
           
 Qualifier CustomEntity.getIdentityQualifier()
           
 Qualifier CompositeQualifier.getQualifier(int index)
          Access method that returns the indexed contained Qualifier.
 Qualifier CompositeEntityDescriptor.getDefaultQualifier()
          Returns a qualifier that defines the default filter for this entity.
 Qualifier AbstractEntity.getOriginQualifier()
          Returns a identity qualifier that uniquely qualifies the entity in a persistent storage.
 Qualifier AbstractDataService.AbstractDataTransaction.DataOperation.getQualifier()
           
 

Methods in org.caleigo.core with parameters of type Qualifier
 IEntity SingleServiceDataSource.loadEntity(IEntityDescriptor entityDescriptor, Qualifier identityQualifier)
          The load method returnes a single entity object intentified by the provided indentity qualifier that must be able to uniquely identify a single entity instance.
 ISelection SingleServiceDataSource.loadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier)
          Loads a selection of entities identyfied by the provided qualifier.
 ISelection Selection.createSubSelection(Qualifier qualifier)
          Creates a sub selection with all qualified entities in the called selection.
static Qualifier Qualifier.combine(Qualifier qualifier1, Qualifier qualifier2)
          Creates a logic intersection between the qualifiers.
 Qualifier Qualifier.and(Qualifier qualifier)
          Creates a logic intersection between the qualifiers.
 Qualifier Qualifier.or(Qualifier qualifier)
          Creates a logic union between the qualifiers.
 void QualifiedSelection.setQualifier(Qualifier qualifier)
           
 ISelection ProxySelection.createSubSelection(Qualifier qualifier)
          Creates a sub selection with all qualified entities in the called selection.
 void ProxyQualifier.setRemoteQualifier(Qualifier qualifier)
          Optional mutation method that throws an UnsupportedOperationException if the implementing class does not support the method.
 ISelection ISelection.createSubSelection(Qualifier qualifier)
          Creates a sub selection with all qualified entities in the called selection.
 void IQualifiedSelection.setQualifier(Qualifier qualifier)
           
 ISelection IProxySelection.createSubSelection(Qualifier qualifier)
          Creates a sub selection with all qualified entities in the called selection.
 ISelection IEntityDescriptor.loadSelection(Qualifier qualifier)
          Loads a selection of entities of the called descriptors type using the provided entity descriptor.
 IEntity IEntityDescriptor.loadEntity(Qualifier identityQualifier)
          The load method returnes a single entity object intentified by the provided indentity qualifier that must be able to uniquely identify a single entity instance.
 void IDataTransaction.addLoad(Qualifier identitQualifier, IEntity resultEntity)
           
 void IDataTransaction.addLoadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier, ISelection resultSelection)
           
 void IDataTransaction.addLoadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier, IEntityRelationPath relationPath, ISelection resultSelection)
           
 IEntity IDataSource.loadEntity(IEntityDescriptor entityDescriptor, Qualifier identityQualifier)
          The load method returnes a single entity object intentified by the provided indentity qualifier that must be able to uniquely identify a single entity instance.
 ISelection IDataSource.loadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier)
          Loads a selection of entities identyfied by the provided qualifier.
 IEntity IDataService.load(IEntityDescriptor entityDescriptor, Qualifier identityQualifier)
          The load method returnes a single entity object intentified by the provided indentity qualifier that must be able to uniquely identify a single entity instance.
 ISelection IDataService.loadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier)
          Loads a selection of entities identyfied by the provided qualifier.
 void ICompositeEntityDescriptor.setDefaultQualifier(Qualifier defaultQualifier)
          This method sets the default qualifer for this composite entity descriptor.
 void FilteredProxySelection.setFilterQualifier(Qualifier filterQualifier)
          Sets the qualifier that are used to filter the remote selection.
 void DataQuery.addExternalQualifier(Qualifier qualifier, IEntityRelationPath relationPath)
          Add an external qualifier to the data query, used to construct relation queries.
 void DataQuery.setQualifier(Qualifier qualifier)
          Sets the Qualifier object that the DataQuery uses to qualify individual entities of the tageted entity descriptor type.
 void CompositeQualifier.add(Qualifier qualifier)
          Adds a new Qulifier to contained collection of Qualifiers.
protected  void CompositeQualifier.UniqueQualifierVisitor.visit(Qualifier qual)
           
 void CompositeEntityDescriptor.setDefaultQualifier(Qualifier defaultQualifier)
          This method sets the default qualifer for this composite entity descriptor.
 ISelection AbstractEntityDescriptor.loadSelection(Qualifier qualifier)
          Loads a selection of entities of the called descriptors type using the provided entity descriptor.
 IEntity AbstractEntityDescriptor.loadEntity(Qualifier identityQualifier)
          The load method returnes a single entity object intentified by the provided indentity qualifier that must be able to uniquely identify a single entity instance.
 IEntity AbstractDataService.load(IEntityDescriptor entityDescriptor, Qualifier identitQualifier)
           
 ISelection AbstractDataService.loadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier)
           
 void AbstractDataService.AbstractDataTransaction.addLoad(Qualifier identityQualifier, IEntity resultEntity)
           
 void AbstractDataService.AbstractDataTransaction.addLoadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier, ISelection resultSelection)
           
 void AbstractDataService.AbstractDataTransaction.addLoadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier, IEntityRelationPath relationPath, ISelection resultSelection)
           
 

Constructors in org.caleigo.core with parameters of type Qualifier
QualifiedSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier)
          This costructor will create a new selection object for the provided IEntityDescriptor.
ProxyQualifier(Qualifier qualifier)
          Creates new ProxyQualifier
NegateQualifier(Qualifier entityQualifier)
          Default constructor for NegateQualifier.
FilteredProxySelection(IEntityDescriptor entityDescriptor, Qualifier filterQualifier)
          Creates new OrderedProxySelection
FilteredProxySelection(ISelection selection, Qualifier filterQualifier)
          Creates new OrderedProxySelection
DataQuery(IEntityDescriptor entityDescriptor, Qualifier qualifier)
          Creates a DataQuery instance.
CompositeQualifier(Qualifier qualifier1, Qualifier qualifier2)
          Creates a new CompositeQualifier forming an intersection of the two provided Qualifiers.
CompositeQualifier(Qualifier qualifier1, Qualifier qualifier2, int unionType)
          Creates a new CompositeQualifier forming either an intersection or a union depending on the defined of the unionType two provided Qualifiers.
AbstractEntity(Qualifier identityQualifier)
           
AbstractDataService.AbstractDataTransaction.DataOperation(int operationType, Qualifier qualifier, IEntity entity)
           
AbstractDataObjectEntity(Qualifier identityQualifier)
           
 

Uses of Qualifier in org.caleigo.core.event
 

Methods in org.caleigo.core.event that return Qualifier
 Qualifier QualifierEvent.getSourceQualifier()
           
 

Constructors in org.caleigo.core.event with parameters of type Qualifier
QualifierEvent(Qualifier sourceQualifier, int eventType)
          Creates new EntityCollectionEvent
 

Uses of Qualifier in org.caleigo.core.meta
 

Methods in org.caleigo.core.meta with parameters of type Qualifier
static MetaSizeTypeEntity MetaSizeType.load(Qualifier identityQualifier)
          Loads a single MetaSizeTypeEntity instance identified by by the provided identity-qualifier from the default data source.
static MetaFieldRelationEntity MetaFieldRelation.load(Qualifier identityQualifier)
          Loads a single MetaFieldRelationEntity instance identified by by the provided identity-qualifier from the default data source.
static MetaFieldDescriptorEntity MetaFieldDescriptor.load(Qualifier identityQualifier)
          Loads a single MetaFieldDescriptorEntity instance identified by by the provided identity-qualifier from the default data source.
static MetaEntityTypeEntity MetaEntityType.load(Qualifier identityQualifier)
          Loads a single MetaEntityTypeEntity instance identified by by the provided identity-qualifier from the default data source.
static MetaEntityRelationEntity MetaEntityRelation.load(Qualifier identityQualifier)
          Loads a single MetaEntityRelationEntity instance identified by by the provided identity-qualifier from the default data source.
static MetaEntityDescriptorEntity MetaEntityDescriptor.load(Qualifier identityQualifier)
          Loads a single MetaEntityDescriptorEntity instance identified by by the provided identity-qualifier from the default data source.
static MetaDataTypeEntity MetaDataType.load(Qualifier identityQualifier)
          Loads a single MetaDataTypeEntity instance identified by by the provided identity-qualifier from the default data source.
static MetaDataSourceDescriptorEntity MetaDataSourceDescriptor.load(Qualifier identityQualifier)
          Loads a single MetaDataSourceDescriptorEntity instance identified by by the provided identity-qualifier from the default data source.
 

Constructors in org.caleigo.core.meta with parameters of type Qualifier
MetaSizeTypeEntity(Qualifier identityQualifier)
          This constructor creates a new MetaSizeTypeEntity and loads it with data from the data source using the provided identity qualifier.
MetaFieldRelationEntity(Qualifier identityQualifier)
          This constructor creates a new MetaFieldRelationEntity and loads it with data from the data source using the provided identity qualifier.
MetaFieldDescriptorEntity(Qualifier identityQualifier)
          This constructor creates a new MetaFieldDescriptorEntity and loads it with data from the data source using the provided identity qualifier.
MetaEntityTypeEntity(Qualifier identityQualifier)
          This constructor creates a new MetaEntityTypeEntity and loads it with data from the data source using the provided identity qualifier.
MetaEntityRelationEntity(Qualifier identityQualifier)
          This constructor creates a new MetaEntityRelationEntity and loads it with data from the data source using the provided identity qualifier.
MetaEntityDescriptorEntity(Qualifier identityQualifier)
          This constructor creates a new MetaEntityDescriptorEntity and loads it with data from the data source using the provided identity qualifier.
MetaDataTypeEntity(Qualifier identityQualifier)
          This constructor creates a new MetaDataTypeEntity and loads it with data from the data source using the provided identity qualifier.
MetaDataSourceDescriptorEntity(Qualifier identityQualifier)
          This constructor creates a new MetaDataSourceDescriptorEntity and loads it with data from the data source using the provided identity qualifier.
AbstractMetaEntity(Qualifier identityQualifier)
          Copy constructor for AbstractMetaEntity.
 

Uses of Qualifier in org.caleigo.core.service
 

Methods in org.caleigo.core.service with parameters of type Qualifier
 java.lang.String SQLToolKitPS.buildSelectCommand(IEntityDescriptor descriptor, Qualifier qualifier, java.util.ArrayList values)
          Builds the select query to be used by a PreparedStatement
 java.sql.PreparedStatement SQLToolKitPS.buildSelectStatement(IEntityDescriptor descriptor, Qualifier qualifier, java.sql.Connection connection)
          Builds a Select PreparedStatement from a IEntityDescriptor and a Qualifier
 java.lang.String SQLToolKitPS.buildUpdateCommand(IEntity entity, Qualifier qualifier, java.util.ArrayList values)
          Build the Prepared Statement SQL query for for an update of an entity
 java.sql.PreparedStatement SQLToolKitPS.buildUpdateStatement(IEntity entity, Qualifier qualifier, java.sql.Connection connection)
          Build a Update Prepared Statement from a Entity and a Qualifier
 java.lang.String SQLToolKitPS.buildDeleteCommand(IEntityDescriptor descriptor, Qualifier qualifier, java.util.ArrayList values)
          Build the delete SQL Prepared Statement Query
 java.sql.PreparedStatement SQLToolKitPS.buildDeleteStatement(IEntityDescriptor descriptor, Qualifier qualifier, java.sql.Connection connection)
          Build a Delete Prepared Statement from a EntityDescriptor and a Qualifier
 java.lang.String SQLToolKitPS.buildFromExpresion(IEntityDescriptor descriptor, Qualifier qualifier)
          This method creates a comma seperated string with the source name of all referenced entity descriptors.
 java.lang.String SQLToolKitPS.buildWhereExpresion(Qualifier qualifier, java.util.ArrayList values)
          Builds a WHERE Prepared statement from a qualifier
protected  java.util.Set SQLToolKitPS.getQualifierDescriptorSet(Qualifier qualifier)
          Returns a Set containing the entity descriptors meaded for the WHERE statement built by the submited qualifier.
 java.lang.String SQLToolKitPS.IQualifierParser.process(Qualifier qualifier, SQLToolKitPS sql, java.util.ArrayList values)
          Should produce a valid logic "term" to iclude in an sql where- statement.
 java.util.Set SQLToolKitPS.IQualifierParser.stateDescriptorRequirement(Qualifier qualifier, SQLToolKitPS sql)
          Should produce a set of entity descriptors that are adressed by the qualifier.
 java.lang.String SQLToolKitPS.RelationQualifierParser.process(Qualifier qualifier, SQLToolKitPS sql, java.util.ArrayList values)
          Processes a qualifier and creates a Conditional query
 java.util.Set SQLToolKitPS.RelationQualifierParser.stateDescriptorRequirement(Qualifier qualifier, SQLToolKitPS sql)
          States what descriptors are needed for the FROM expression
 java.lang.String SQLToolKitPS.CompositeQualifierParser.process(Qualifier qualifier, SQLToolKitPS sql, java.util.ArrayList values)
          Processes the qualifier and creates the necessary SQL query
 java.util.Set SQLToolKitPS.CompositeQualifierParser.stateDescriptorRequirement(Qualifier qualifier, SQLToolKitPS sql)
          States what descriptors are needed for the FROM expression
 java.lang.String SQLToolKitPS.NegateQualifierParser.process(Qualifier qualifier, SQLToolKitPS sql, java.util.ArrayList values)
           
 java.util.Set SQLToolKitPS.NegateQualifierParser.stateDescriptorRequirement(Qualifier qualifier, SQLToolKitPS sql)
           
 java.lang.String SQLToolKit.buildUpdateCommand(IEntity entity, Qualifier qualifier)
          Builds the SQL UPDATE-command.
 java.lang.String SQLToolKit.buildDeleteCommand(IEntityDescriptor entityDescriptor, Qualifier qualifier)
           
 java.lang.String SQLToolKit.buildWhereExpression(Qualifier qualifier, java.lang.String alias)
          Builds the SQL WHERE-part used in a SQL-command.
protected  java.util.Set SQLToolKit.getQualifierDescriptorSet(Qualifier qualifier)
          Returns a Set containing the entity descriptors meaded for the WHERE statement built by the submited qualifier.
 java.lang.String SQLToolKit.IQualifierParser.process(Qualifier qualifier, SQLToolKit sql, java.lang.String alias)
          Should produce a valid logic "term" to iclude in an sql where- statement.
 java.util.Set SQLToolKit.IQualifierParser.stateDescriptorRequirement(Qualifier qualifier, SQLToolKit sql)
          Should produce a set of entity descriptors that are adressed by the qualifier.
 java.lang.String SQLToolKit.RelationQualifierParser.process(Qualifier qualifier, SQLToolKit sql, java.lang.String alias)
           
 java.util.Set SQLToolKit.RelationQualifierParser.stateDescriptorRequirement(Qualifier qualifier, SQLToolKit sql)
           
 java.lang.String SQLToolKit.CompositeQualifierParser.process(Qualifier qualifier, SQLToolKit sql, java.lang.String alias)
           
 java.util.Set SQLToolKit.CompositeQualifierParser.stateDescriptorRequirement(Qualifier qualifier, SQLToolKit sql)
           
 java.lang.String SQLToolKit.NegateQualifierParser.process(Qualifier qualifier, SQLToolKit sql, java.lang.String alias)
           
 java.util.Set SQLToolKit.NegateQualifierParser.stateDescriptorRequirement(Qualifier qualifier, SQLToolKit sql)
           
protected  void MemoryDataService.executeLoad(IEntity entity, Qualifier qualifier)
           
protected  void MemoryDataService.executeUpdate(IEntity entity, Qualifier qualifier)
           
protected  void JDBCPreparedStatementDataService.executeLoad(java.sql.Connection connection, IEntity entity, Qualifier qualifier)
           
protected  void JDBCPreparedStatementDataService.executeUpdate(java.sql.Connection connection, IEntity entity, Qualifier qualifier)
           
protected  void JDBCDataService.executeLoad(java.sql.Connection connection, IEntity entity, Qualifier qualifier)
           
protected  void JDBCDataService.executeUpdate(java.sql.Connection connection, IEntity entity, Qualifier qualifier)
           
 boolean CachedDataService.isQualifierProcessable(Qualifier qualifier, IEntityDescriptor entityDescriptor)
          Help methods that returns true if the provided qualifier can be processed internally by the table cache.
protected  void CachedDataService.loadEntityFromCache(Qualifier qualifier, IEntity targetEntity)
          Loads a qualified entity from the cache.
protected  void CachedDataService.loadSelectionFromCache(IEntityDescriptor entityDescriptor, Qualifier qualifier, ISelection targetSelection)
          Loads a qualified selection from the cache.
protected  boolean CachedDataService.loadEntityFromQueryList(Qualifier qualifier, IEntity targetEntity)
           
 



Copyright © 2005 Caleigo. All Rights Reserved.