Uses of Interface
org.caleigo.core.IEntityRelation

Packages that use IEntityRelation
org.caleigo.core   
org.caleigo.core.meta   
org.caleigo.core.service   
 

Uses of IEntityRelation in org.caleigo.core
 

Classes in org.caleigo.core that implement IEntityRelation
 class EntityRelation
          
 

Methods in org.caleigo.core that return IEntityRelation
 IEntityRelation IFieldRelation.getEntityRelation()
          Access method that return the IEntityRelation that the called IFieldRelation is a part of.
 IEntityRelation IEntityRelationPath.getFirstRelation()
          Returns the IEntityRelation object that marks is the start point of the relation path.
 IEntityRelation IEntityRelationPath.getLastRelation()
          Returns the IEntityRelation object that marks is the end point of the relation path.
 IEntityRelation IEntityRelationPath.getRelation(int index)
          Access method that returns the indexed IEntityRelation object.
 IEntityRelation IEntityDescriptor.getEntityRelation(int index)
          Access method that returns the indexed IEntityRelation.
 IEntityRelation FieldRelation.getEntityRelation()
          Access method that return the IEntityRelation that the called IFieldRelation is a part of.
 IEntityRelation EntityRelationPath.getFirstRelation()
          Returns the IEntityRelation object that marks is the start point of the relation path.
 IEntityRelation EntityRelationPath.getLastRelation()
          Returns the IEntityRelation object that marks is the end point of the relation path.
 IEntityRelation EntityRelationPath.getRelation(int index)
          Access method that returns the indexed IEntityRelation object.
protected static IEntityRelation[] CompositeEntityDescriptor.buildRelationArray(CompositeEntityDescriptor.CompositeFieldGroup rootFieldGroup)
          Builds all relations that a composite entity desriptor should have.
 IEntityRelation CompositeEntityDescriptor.CompositeFieldRelation.getEntityRelation()
          Access method that return the IEntityRelation that the called IFieldRelation is a part of.
 IEntityRelation AbstractEntityDescriptor.getEntityRelation(int index)
          Access method that returns the indexed IEntityRelation.
protected static IEntityRelation AbstractEntityDescriptor.createEntityRelation(java.lang.String sourceEntityDescriptorClassName, java.lang.String sourceFieldDescriptorCodeName, java.lang.String targetEntityDescriptorClassName, java.lang.String targetFieldDescriptorCodeName, java.lang.String codeName, java.lang.String forwardName, java.lang.String reverseName)
          This help method makes possible for sub classes in other packages to easily create field relations.
protected static IEntityRelation AbstractEntityDescriptor.createEntityRelation(IFieldRelation fieldRelation, java.lang.String codeName, java.lang.String forwardName, java.lang.String reverseName)
          This help method makes possible for sub classes in other packages to easily create entity relations.
protected static IEntityRelation AbstractEntityDescriptor.createEntityRelation(IFieldRelation[] fieldRelation, java.lang.String codeName, java.lang.String forwardName, java.lang.String reverseName)
          This help method makes possible for sub classes in other packages to easily create entity relations.
 IEntityRelation AbstractDataService.AbstractDataTransaction.DataOperation.getEntityRelation()
           
 

Methods in org.caleigo.core with parameters of type IEntityRelation
static Qualifier Relations.makeRelationQualifier(IEntity sourceEntity, IEntityRelation entityRelation)
          Makes a qualifier that qualifies entities of the oposite end of the provided relation object.
static void Relations.setReferenceData(IEntity dataTargetEntity, IEntity dataSourceEntity, IEntityRelation relation)
          Sets all field data that can be extracted from the source data entity using the provided relation.
 void IDataTransaction.addRelation(IEntityRelation relation)
           
(package private)  void FieldRelation.setEntityRelation(IEntityRelation relation)
          Mutation method with restricted access to avoid missuse.
 void EntityRelationPath.appendRelation(IEntityRelation relation)
          Access method that returns the cardinality for the IEntityDescriptor object at the end of the relation path.
 void EntityRelationPath.appendRelation(IEntityRelation relation, boolean byReference)
           
protected  int EntityRelationPath.PathFinderVisitor.rankRelation(IEntityDescriptor startEntity, IEntityRelation relation)
           
 EntityRelationPath.PathFinderVisitor.RankedPath EntityRelationPath.PathFinderVisitor.RankedPath.extendPath(IEntityRelation relation, boolean byReference, int rank)
           
(package private)  void CompositeEntityDescriptor.CompositeFieldRelation.setEntityRelation(IEntityRelation relation)
          Mutation method with restricted access to avoid missuse.
 void AbstractDataService.AbstractDataTransaction.addRelation(IEntityRelation relation)
           
 

Constructors in org.caleigo.core with parameters of type IEntityRelation
EntityRelationPath(IEntityRelation relation, boolean byReference)
          Creates new EntityRelationPath.
AbstractEntityDescriptor(java.lang.String codeName, java.lang.String sourceName, java.lang.String displayName, java.lang.String entityClassName, java.lang.String dataSourceClassName, int entityType, IFieldDescriptor[] fields, IEntityRelation[] relations)
          Note that the constructor for this class is protected.
AbstractDataService.AbstractDataTransaction.DataOperation(int operationType, IEntityRelation entityRelation)
           
 

Uses of IEntityRelation in org.caleigo.core.meta
 

Methods in org.caleigo.core.meta that return IEntityRelation
 IEntityRelation CustomFieldRelation.getEntityRelation()
          Access method that return the IEntityRelation that the called IFieldRelation is a part of.
protected static IEntityRelation CustomEntityDescriptor.createEntityRelation(IFieldRelation[] fieldRelation, java.lang.String codeName, java.lang.String forwardName, java.lang.String reverseName)
           
 

Methods in org.caleigo.core.meta with parameters of type IEntityRelation
(package private)  void CustomFieldRelation.setEntityRelation(IEntityRelation relation)
          Mutation method with restricted access to avoid missuse.
 

Constructors in org.caleigo.core.meta with parameters of type IEntityRelation
CustomEntityDescriptor(java.lang.String codeName, java.lang.String sourceName, java.lang.String displayName, IFieldDescriptor[] fields, int entityType, int flags, int cacheTime, IEntityRelation[] relations)
           
AbstractMetaEntityDescriptor(java.lang.String codeName, java.lang.String sourceName, java.lang.String displayName, java.lang.String entityClassName, java.lang.String dataSourceClassName, int entityType, IFieldDescriptor[] fields, IEntityRelation[] relations)
          Note that the constructor for this class is protected.
 

Uses of IEntityRelation in org.caleigo.core.service
 

Methods in org.caleigo.core.service with parameters of type IEntityRelation
 java.lang.String SQLToolKit.buildCreateRelationCommand(IEntityRelation relation)
           
protected  void JDBCDataService.executeCreateRelation(java.sql.Connection connection, IEntityRelation entityRelation)
           
 



Copyright © 2005 Caleigo. All Rights Reserved.