Uses of Interface
org.caleigo.core.IEntityDescriptor

Packages that use IEntityDescriptor
org.caleigo.core   
org.caleigo.core.meta   
org.caleigo.core.service   
org.caleigo.security   
 

Uses of IEntityDescriptor in org.caleigo.core
 

Subinterfaces of IEntityDescriptor in org.caleigo.core
 interface IBaseEntityDescriptor
          Marker interface to indicate that the implementing entity decriptor class is directly mirrored in the underlying data source layer.
 interface ICompositeEntityDescriptor
          The ICompositeEntityDescriptor interface defines how multiple entity types can be joined and handled as a single new entity type.
 

Classes in org.caleigo.core that implement IEntityDescriptor
 class AbstractEntityDescriptor
          
 class CompositeEntityDescriptor
          The CompositeEntityDescriptor can be used to make composite entities based on fields in base entity descriptors or another composite entity descriptor.
 

Fields in org.caleigo.core declared as IEntityDescriptor
protected  IEntityDescriptor EntityRelationPath.PathFinderVisitor.mStartDescriptor
           
protected  IEntityDescriptor EntityRelationPath.PathFinderVisitor.mTargetDescriptor
           
 

Methods in org.caleigo.core that return IEntityDescriptor
 IEntityDescriptor Selection.getEntityDescriptor()
          Access method that returns the IEntityDescriptor for the selection.
 IEntityDescriptor ProxySelection.getEntityDescriptor()
          Access method that returns the IEntityDescriptor for the selection.
 IEntityDescriptor ProxyEntity.getEntityDescriptor()
          Return the entity objects IEntityDescriptor that defines it's type and structure.
 IEntityDescriptor ISelection.getEntityDescriptor()
          Access method that returns the IEntityDescriptor for the selection.
 IEntityDescriptor IFieldDescriptor.getEntityDescriptor()
          Access method that returns the entity descriptor that the described field is part of.
 IEntityDescriptor IEntityRelationPath.getFirstEntityDescriptor()
          Returns the IEntityDescriptor object that marks is the start point of the relation path.
 IEntityDescriptor IEntityRelationPath.getLastEntityDescriptor()
          Returns the IEntityDescriptor object that marks is the end point of the relation path.
 IEntityDescriptor IEntityRelation.getReferenceEntityDescriptor()
          Access method that returns the referenced IEntityDescriptor.
 IEntityDescriptor IEntityRelation.getTargetEntityDescriptor()
          Access method that returns the tageteted IEntityDescriptor.
 IEntityDescriptor IEntityRelation.getRelatedEntityDescriptor(IEntityDescriptor entityDescriptor)
          Help method that returns that returns "the other" entity descriptor that link together by the relation object.
 IEntityDescriptor IEntityAction.getEntityDescriptor()
          Access method that returns the IEntityDescriptor object that the called action object is a part of.
 IEntityDescriptor IEntity.getEntityDescriptor()
          Return the entity objects IEntityDescriptor that defines it's type and structure.
 IEntityDescriptor IDataSourceDescriptor.getEntityDescriptor(int index)
           
 IEntityDescriptor IDataSourceDescriptor.getEntityDescriptor(java.lang.String codeName)
           
 IEntityDescriptor IDataBundleDescriptor.getEntityDescriptor(int index)
          Returns the DataType of the indexed data item if that item is of the type ENTITY or SELECTION otherwise null is returned.
 IEntityDescriptor IControlledProxy.getEntityDescriptor()
           
 IEntityDescriptor FieldDescriptor.getEntityDescriptor()
           
 IEntityDescriptor EntityRelationPath.getFirstEntityDescriptor()
          Returns the IEntityDescriptor object that marks is the start point of the relation path.
 IEntityDescriptor EntityRelationPath.getLastEntityDescriptor()
          Returns the IEntityDescriptor object that marks is the end point of the relation path.
 IEntityDescriptor EntityRelationPath.PathFinderVisitor.RankedPath.getLastDescriptor()
           
 IEntityDescriptor EntityRelation.getReferenceEntityDescriptor()
          Access method that returns the referenced IEntityDescriptor.
 IEntityDescriptor EntityRelation.getTargetEntityDescriptor()
          Access method that returns the tageteted IEntityDescriptor.
 IEntityDescriptor EntityRelation.getRelatedEntityDescriptor(IEntityDescriptor entityDescriptor)
          Help method that returns that returns "the other" entity descriptor that link together by the relation object.
 IEntityDescriptor EntityCollator.getEntityDescriptor()
           
 IEntityDescriptor DataQuery.getEntityDescriptor()
          Returns the IEntityDescriptorobject that the DataQuery targets.
 IEntityDescriptor DataBundleDescriptor.getEntityDescriptor(int index)
          Returns the DataType of the indexed data item if that item is of the type ENTITY or SELECTION otherwise null is returned.
 IEntityDescriptor CustomEntity.getEntityDescriptor()
           
 IEntityDescriptor CompositeEntityDescriptor.CompositeFieldGroup.CompositeFieldDescriptor.getEntityDescriptor()
          Access method that returns the entity descriptor that the described field is part of.
 IEntityDescriptor AbstractEntityAction.getEntityDescriptor()
          Access method that returns the IEntityDescriptor object that the called action object is a part of.
abstract  IEntityDescriptor AbstractEntity.getEntityDescriptor()
          Return the entity objects IEntityDescriptor that defines it's type and structure.
 IEntityDescriptor AbstractDataSourceDescriptor.getEntityDescriptor(int index)
           
 IEntityDescriptor AbstractDataSourceDescriptor.getEntityDescriptor(java.lang.String codeName)
          Note that this method could be expensive to call.
 IEntityDescriptor AbstractDataService.AbstractDataTransaction.DataOperation.getEntityDescriptor()
           
abstract  IEntityDescriptor AbstractDataObjectEntity.getEntityDescriptor()
          Return the entity objects IEntityDescriptor that defines it's type and structure.
 

Methods in org.caleigo.core with parameters of type IEntityDescriptor
 IEntity SingleServiceDataSource.createEntity(IEntityDescriptor entityDescriptor)
          Creates a new entity and lets the data source be the manafer of that entity.
 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.
 IEntity SingleServiceDataSource.createEntity(IEntityDescriptor entityDescriptor, IDataProvider propertySource)
          Creates a new entity and lets the data source be the manafer of that entity.
static boolean Relations.isIntersection(IEntityDescriptor descriptor1, IEntityDescriptor descriptor2)
           
static boolean Relations.isIdentityIntersection(IEntityDescriptor descriptor1, IEntityDescriptor descriptor2)
           
static boolean Relations.isRelated(IEntityDescriptor startDescriptor, IEntityDescriptor endDescriptor)
          Returns true if the provided entity descriptors are related.
static boolean Relations.isReferenceRelated(IEntityDescriptor startDescriptor, IEntityDescriptor endDescriptor)
          Returns true if the provided entity descriptors are reference related, meaning that there can be endDescriptor entity for any given startDescriptor entity.
static boolean Relations.isReferenceTarget(IEntityDescriptor descriptor)
          Returns true if the provided entity descriptor is related to other entity descriptors as the target of the relation.
static int Relations.getIdentityFieldCount(IEntityDescriptor entityDescriptor)
           
static IFieldDescriptor[] Relations.getIdentityFields(IEntityDescriptor entityDescriptor)
           
static ISelection Relations.loadRelatedEntities(IEntity sourceEntity, IEntityDescriptor targetDescriptor)
           
static ISelection Relations.loadRelatedEntities(IEntity sourceEntity, IEntityDescriptor targetDescriptor, IFieldDescriptor[] wayPoints)
           
static IEntity Relations.loadIntersectEntity(IEntity sourceEntity, IEntityDescriptor targetDescriptor)
          Loads an uniquely identifiable entity based on the data in the source.
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.
 boolean RelationQualifier.canQualify(IEntityDescriptor entityDescriptor)
          This method returns true if the qualifier can select entities of the type defined by the provided entity descriptor.
 boolean RelationQualifier.canDirectlyQualify(IEntityDescriptor entityDescriptor)
          This abstract method must return true if the qualifier can select entities of the type defined by the provided entity descriptor without the nead of any complementary data.
 boolean RelationQualifier.canUniquelyQualify(IEntityDescriptor entityDescriptor)
          This method returns true if the qualifier can uniquely select entities of the type defined by the provided entity descriptor.
abstract  boolean Qualifier.canQualify(IEntityDescriptor entityDescriptor)
          This abstract method must return true if the qualifier logically can select entities of the type defined by the provided entity descriptor.
abstract  boolean Qualifier.canDirectlyQualify(IEntityDescriptor entityDescriptor)
          This abstract method must return true if the qualifier can select entities of the type defined by the provided entity descriptor without the nead of any complementary data.
abstract  boolean Qualifier.canUniquelyQualify(IEntityDescriptor entityDescriptor)
          This abstract method must return true if the qualifier can uniquely select entities of the type defined by the provided entity descriptor.
 boolean ProxyQualifier.canQualify(IEntityDescriptor entityDescriptor)
          This abstract method must return true if the qualifier can select entities of the type defined by the provided entity descriptor.
 boolean ProxyQualifier.canDirectlyQualify(IEntityDescriptor entityDescriptor)
          This abstract method must return true if the qualifier can select entities of the type defined by the provided entity descriptor without the nead of any complementary data.
 boolean ProxyQualifier.canUniquelyQualify(IEntityDescriptor entityDescriptor)
          This abstract method must return true if the qualifier can uniquely select entities of the type defined by the provided entity descriptor.
 IControlledProxy ProxyEntity.getControlledProxy(IEntityDescriptor entityDescriptor, IEntityRelationPath relationPath)
          Returns an IControlledProxy object controlled by the called controller.
 boolean NegateQualifier.canQualify(IEntityDescriptor entityDescriptor)
          This method returns true if the qualifier can select entities of the type defined by the provided entity descriptor.
 boolean NegateQualifier.canUniquelyQualify(IEntityDescriptor entityDescriptor)
          This method returns true if the qualifier can uniquely select entities of the type defined by the provided entity descriptor.
 boolean NegateQualifier.canDirectlyQualify(IEntityDescriptor entityDescriptor)
          This abstract method must return true if the qualifier can select entities of the type defined by the provided entity descriptor without the nead of any complementary data.
 IControlledProxy IProxyController.getControlledProxy(IEntityDescriptor entityDescriptor, IEntityRelationPath relationPath)
          Returns an IControlledProxy object controlled by the called controller.
 boolean IEntityRelationPath.isRelatedByPath(IEntityDescriptor descriptor1, IEntityDescriptor descriptor2)
          This help method returns true if the provided entity descriptors are related "along" the called relation path.
 boolean IEntityRelation.isRelationNode(IEntityDescriptor entityDescriptor)
          Help method that returns true if the provided entity descriptor is one of the fysical node descriptors of the relation objects.
 boolean IEntityRelation.canBeReference(IEntityDescriptor entityDescriptor)
          Boolean help method that returns true if the provided IEntityDescriptor can act as a reference object according to the relation object.
 boolean IEntityRelation.canBeFullReference(IEntityDescriptor entityDescriptor)
          Boolean help method that returns true if the provided IEntityDescriptor can act as a complete reference object according to the relation object.
 boolean IEntityRelation.canBeTarget(IEntityDescriptor entityDescriptor)
          Boolean help method that returns true if the provided IEntityDescriptor can be a targeted entity type according to the relation object.
 IEntityDescriptor IEntityRelation.getRelatedEntityDescriptor(IEntityDescriptor entityDescriptor)
          Help method that returns that returns "the other" entity descriptor that link together by the relation object.
 void IDataTransaction.addLoadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier, ISelection resultSelection)
           
 void IDataTransaction.addLoadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier, IEntityRelationPath relationPath, ISelection resultSelection)
           
 void IDataTransaction.addCreate(IEntityDescriptor entityDescriptor)
           
 boolean IDataSourceDescriptor.contains(IEntityDescriptor entityDescriptor)
           
 IEntity IDataSource.createEntity(IEntityDescriptor entityDescriptor)
          Creates a new entity and lets the data source be the manager of that entity.
 IEntity IDataSource.createEntity(IEntityDescriptor entityDescriptor, IDataProvider propertySource)
          Creates a new entity and lets the data source be the manager of that entity.
 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.
 boolean ICalculatedFieldDescriptor.isValidFor(IEntityDescriptor entityDescriptor)
          should Returns true if the descriptor is "valid for" = can be a part of and calculate its value based on the data defined by the submited entity descriptor.
 void EntityWriter.writeFieldTitles(IEntityDescriptor entityDescriptor)
          Writes a header row with titles using the display names of the fields from the provided entity descriptor.
static EntityRelationPath EntityRelationPath.create(IEntityDescriptor startEntityDescriptor, java.lang.String configurationString)
          Factory method for creating an EntityRelationPath from a string that has been returned by convertToString.
static IEntityRelationPath EntityRelationPath.create(IEntityDescriptor startEntityDescriptor, IEntityDescriptor endEntityDescriptor)
          Static help method that creates a new path between the submited entity descriptors.
static IEntityRelationPath EntityRelationPath.create(IEntityDescriptor startEntityDescriptor, IFieldDescriptor fieldWayPoint, IEntityDescriptor endEntityDescriptor)
          Static help method that creates a new path between the submited entity descriptors.
static IEntityRelationPath EntityRelationPath.create(IEntityDescriptor startEntityDescriptor, IFieldDescriptor[] fieldWayPoints, IEntityDescriptor endEntityDescriptor)
          Static help method that creates a new path between the submited entity descriptors.
 boolean EntityRelationPath.isRelatedByPath(IEntityDescriptor descriptor1, IEntityDescriptor descriptor2)
          This help method returns true if the provided entity descriptors are related "along" the called relation path.
protected  void EntityRelationPath.PathFinderVisitor.findBestPath(IEntityDescriptor entity, EntityRelationPath.PathFinderVisitor.RankedPath entityPath)
           
protected  int EntityRelationPath.PathFinderVisitor.rankRelation(IEntityDescriptor startEntity, IEntityRelation relation)
           
 boolean EntityRelation.isRelationNode(IEntityDescriptor entityDescriptor)
          Help method that returns true if the provided entity descriptor is one of the fysical node descriptors of the relation objects.
 boolean EntityRelation.canBeReference(IEntityDescriptor entityDescriptor)
          Boolean help method that returns true if the provided IEntityDescriptor can act as a reference object according to the relation object.
 boolean EntityRelation.canBeFullReference(IEntityDescriptor entityDescriptor)
          Boolean help method that returns true if the provided IEntityDescriptor can act as a complete reference object according to the relation object.
 boolean EntityRelation.canBeTarget(IEntityDescriptor entityDescriptor)
          Boolean help method that returns true if the provided IEntityDescriptor can be a targeted entity type according to the relation object.
 IEntityDescriptor EntityRelation.getRelatedEntityDescriptor(IEntityDescriptor entityDescriptor)
          Help method that returns that returns "the other" entity descriptor that link together by the relation object.
 IEntity EntityReader.readEntity(IEntityDescriptor entityDescriptor)
           
 ISelection EntityReader.readMappedSelection(IEntityDescriptor entityDescriptor)
          Reads a mapped selection from the Reader until end of data.
 void DataQuery.setEntityDescriptor(IEntityDescriptor descriptor)
          Sets the IEntityDescriptorobject that the DataQuery targets.
protected  void DataBundleDescriptor.addEntityDescriptor(IEntityDescriptor entityDescriptor, java.lang.String codeName, java.lang.String displayName, java.lang.String displayHint)
           
protected  void DataBundleDescriptor.addSelectionDescriptor(IEntityDescriptor entityDescriptor, java.lang.String codeName, java.lang.String displayName, java.lang.String displayHint)
           
abstract  int DataAccessManager.getAccessLevel(IEntityDescriptor entityDescriptor)
          Returns the access level for the provided IEntityDescriptor defined as NONE, READ, WRITE or CONTENT_BASED.
 int DataAccessManager.ConstantDataAccessManager.getAccessLevel(IEntityDescriptor entityDescriptor)
          Returns the access level for the provided IEntityDescriptor defined as NONE, READ, WRITE or CONTENT_BASED.
 boolean CompositeQualifier.canQualify(IEntityDescriptor entityDescriptor)
          This method returns true if the qualifier can select entities of the type defined by the provided entity descriptor.
 boolean CompositeQualifier.canDirectlyQualify(IEntityDescriptor entityDescriptor)
          This abstract method must return true if the qualifier can select entities of the type defined by the provided entity descriptor without the nead of any complementary data.
 boolean CompositeQualifier.canUniquelyQualify(IEntityDescriptor entityDescriptor)
          This method returns true if the qualifier can uniquely select entities of the type defined by the provided entity descriptor.
protected static int CompositeEntityDescriptor.calculateEntityDescriptorFlags(IEntityDescriptor entityDescriptor)
          Calculate which flag's are set.
protected static int CompositeEntityDescriptor.calculateSizeTypeFlags(IEntityDescriptor entityDescriptor)
          Calculate which of the size type flag's that are set.
static java.lang.String CompositeEntityDescriptor.printFlags(IEntityDescriptor entityDescriptor)
          Makes a descriptive log string that tells what flags are set on the provided entity object.
 void CompositeEntityDescriptor.Builder.beginFieldGroup(IEntityDescriptor entityDescriptor)
           
 void CompositeEntityDescriptor.Builder.beginFieldGroup(IEntityDescriptor entityDescriptor, java.lang.String entityIdentity)
           
 void CompositeEntityDescriptor.Builder.beginFieldGroup(IEntityDescriptor entityDescriptor, IEntityRelationPath parentToChildPath)
           
 void CompositeEntityDescriptor.Builder.beginFieldGroup(IEntityDescriptor entityDescriptor, java.lang.String entityIdentity, boolean required)
           
 void CompositeEntityDescriptor.Builder.beginFieldGroup(IEntityDescriptor entityDescriptor, java.lang.String entityIdentity, IEntityRelationPath parentToChildPath)
           
 void CompositeEntityDescriptor.Builder.beginFieldGroup(IEntityDescriptor entityDescriptor, java.lang.String entityIdentity, IEntityRelationPath parentToChildPath, boolean required)
          Create a new field group and add it to the current field group as a child, i.e. let this newly created field group be the parent of future childs i.e. make a new tree branch.
protected  void AbstractEntityAction.addEntityDescriptor(IEntityDescriptor entityDescriptor, java.lang.String codeName, java.lang.String displayName, java.lang.String displayHint)
           
protected  void AbstractEntityAction.addSelectionDescriptor(IEntityDescriptor entityDescriptor, java.lang.String codeName, java.lang.String displayName, java.lang.String displayHint)
           
 boolean AbstractDataSourceDescriptor.contains(IEntityDescriptor entityDescriptor)
           
 IEntity AbstractDataService.load(IEntityDescriptor entityDescriptor, Qualifier identitQualifier)
           
 ISelection AbstractDataService.loadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier)
           
 void AbstractDataService.AbstractDataTransaction.addLoadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier, ISelection resultSelection)
           
 void AbstractDataService.AbstractDataTransaction.addLoadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier, IEntityRelationPath relationPath, ISelection resultSelection)
           
 void AbstractDataService.AbstractDataTransaction.addCreate(IEntityDescriptor entityDescriptor)
           
 boolean AbstractCalculatedFieldDescriptor.isValidFor(IEntityDescriptor descriptor)
          Should Returns true if the descriptor is "valid for" = can be a part of and calculate its value based on the data defined by the submited entity descriptor.
 

Constructors in org.caleigo.core with parameters of type IEntityDescriptor
Selection(IEntityDescriptor entityDescriptor)
           
QualifiedSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier)
          This costructor will create a new selection object for the provided IEntityDescriptor.
ProxySelection(IEntityDescriptor entityDescriptor)
          Creates new ProxySelection
ProxyEntity(IEntityDescriptor descriptor)
          Creates new ProxyEntity
OrderedProxySelection(IEntityDescriptor entityDescriptor)
          Creates new OrderedProxySelection
OrderedProxySelection(IEntityDescriptor entityDescriptor, java.util.Comparator comparator)
          Creates new OrderedProxySelection
FilteredProxySelection(IEntityDescriptor entityDescriptor)
          Creates new OrderedProxySelection
FilteredProxySelection(IEntityDescriptor entityDescriptor, Qualifier filterQualifier)
          Creates new OrderedProxySelection
EntityRelationPath(IEntityDescriptor descriptor)
          Creates new EntityRelationPath as a "null" path.
EntityRelationPath.PathFinderVisitor(IEntityDescriptor startEntity, IEntityDescriptor endEntity, IFieldDescriptor[] fieldWayPoints)
           
EntityCollator(IEntityDescriptor descriptor)
          Creates new EntityCollator
EntityCollator(IEntityDescriptor descriptor, EntityCollator collator)
           
DataQuery(IEntityDescriptor entityDescriptor)
          Creates a DataQuery instance.
DataQuery(IEntityDescriptor entityDescriptor, Qualifier qualifier)
          Creates a DataQuery instance.
CustomEntity(IEntityDescriptor entityDescriptor)
          Default constructor for CustomEntity.
ControlledProxySelection(IProxyController controller, IEntityDescriptor selectionDescriptor)
          Creates new ControledSelectionProxy.
ControlledProxySelection(IProxyController controller, IEntityDescriptor selectionDescriptor, IEntityRelationPath relationPath)
          Creates new ControledSelectionProxy.
ControlledProxyEntity(IProxyController controller, IEntityDescriptor entityDescriptor)
          Creates new ControledSelectionProxy.
ControlledProxyEntity(IProxyController controller, IEntityDescriptor entityDescriptor, IEntityRelationPath relationPath)
          Creates new ControledSelectionProxy.
CompositeQualifier.UniqueQualifierVisitor(IEntityDescriptor entityDescriptor, CompositeQualifier compQualifier)
           
CompositeEntityDescriptor(java.lang.String displayName, java.lang.String dataSourceClassName, IEntityDescriptor entityDescriptor, IFieldDescriptor[] joinedFieldDescriptors)
          This constructor make joins with an entity descriptor and fields.
CompositeEntityDescriptor.Builder(IEntityDescriptor entityDescriptor)
           
CompositeEntityDescriptor.Builder(IEntityDescriptor entityDescriptor, java.lang.String entityIdentity)
           
CompositeEntityDescriptor.Builder(IEntityDescriptor entityDescriptor, java.lang.String entityIdentity, boolean required)
          Instantiate a new FieldGroupBuilder and begins the first group and make it the tree's root.
AbstractTransactionEntityAction(IEntityDescriptor entityDescriptor, java.lang.String codeName, java.lang.String displayName)
          Creates a new instance of AbstractDataAction.
AbstractTransactionEntityAction(IEntityDescriptor entityDescriptor, java.lang.String codeName, java.lang.String displayName, java.lang.String displayHint)
          Creates a new instance of AbstractDataAction.
AbstractEntityDescriptor.StoreEntityAction(IEntityDescriptor entityDescriptor)
           
AbstractEntityDescriptor.DeleteEntityAction(IEntityDescriptor entityDescriptor)
           
AbstractEntityAction(IEntityDescriptor entityDescriptor, java.lang.String codeName, java.lang.String displayName)
          Creates a new instance of AbstractAction.
AbstractEntityAction(IEntityDescriptor entityDescriptor, java.lang.String codeName, java.lang.String displayName, java.lang.String displayHint)
          Creates a new instance of AbstractAction.
AbstractDataService.AbstractDataTransaction.DataOperation(int operationType, IEntityDescriptor entityDescriptor)
           
 

Uses of IEntityDescriptor in org.caleigo.core.meta
 

Classes in org.caleigo.core.meta that implement IEntityDescriptor
 class AbstractMetaEntityDescriptor
          AbstractMetaEntityDescriptor is the abstract base class for all entity descriptor classes in the Meta project.
(package private)  class CustomEntityDescriptor
           
 class MetaDataSourceDescriptor
          MetaDataSourceDescriptor is the descriptor for MetaDataSourceDescriptorEntity objects.
 class MetaDataType
          MetaDataType is the descriptor for MetaDataTypeEntity objects.
 class MetaEntityDescriptor
          MetaEntityDescriptor is the descriptor for MetaEntityDescriptorEntity objects.
 class MetaEntityRelation
          MetaEntityRelation is the descriptor for MetaEntityRelationEntity objects.
 class MetaEntityType
          MetaEntityType is the descriptor for MetaEntityTypeEntity objects.
 class MetaFieldDescriptor
          MetaFieldDescriptor is the descriptor for MetaFieldDescriptorEntity objects.
 class MetaFieldRelation
          MetaFieldRelation is the descriptor for MetaFieldRelationEntity objects.
 class MetaSizeType
          MetaSizeType is the descriptor for MetaSizeTypeEntity objects.
 

Methods in org.caleigo.core.meta that return IEntityDescriptor
 IEntityDescriptor MetaSizeTypeEntity.getEntityDescriptor()
           
 IEntityDescriptor MetaFieldRelationEntity.getEntityDescriptor()
           
 IEntityDescriptor MetaFieldDescriptorEntity.getEntityDescriptor()
           
 IEntityDescriptor MetaEntityTypeEntity.getEntityDescriptor()
           
 IEntityDescriptor MetaEntityRelationEntity.getEntityDescriptor()
           
 IEntityDescriptor MetaEntityDescriptorEntity.getEntityDescriptor()
           
 IEntityDescriptor MetaDataTypeEntity.getEntityDescriptor()
           
 IEntityDescriptor MetaDataSourceDescriptorEntity.getEntityDescriptor()
           
 IEntityDescriptor CustomFieldDescriptor.getEntityDescriptor()
           
 IEntityDescriptor CustomDataSourceDescriptor.getEntityDescriptor(int index)
           
 IEntityDescriptor CustomDataSourceDescriptor.getEntityDescriptor(java.lang.String codeName)
           
protected  IEntityDescriptor CustomDataSourceDescriptor.getEntityDescriptorBySourceName(java.lang.String sourceName)
           
abstract  IEntityDescriptor AbstractMetaEntity.getEntityDescriptor()
          Return the entity objects IEntityDescriptor that defines it's type and structure.
 

Methods in org.caleigo.core.meta with parameters of type IEntityDescriptor
 void CustomFieldDescriptor.setEntityDescriptor(IEntityDescriptor entityDescriptor)
           
protected  void CustomDataSourceDescriptor.addEntityDescriptor(IEntityDescriptor entityDescriptor)
           
 

Uses of IEntityDescriptor in org.caleigo.core.service
 

Methods in org.caleigo.core.service with parameters of type IEntityDescriptor
protected  ISelection TextURLDataService.loadTableSelection(IEntityDescriptor entityDescriptor)
           
protected  ISelection TextFileDataService.loadTableSelection(IEntityDescriptor entityDescriptor)
           
 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.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 SQLToolKit.buildCreateTableCommand(IEntityDescriptor entityDescriptor)
           
 java.lang.String SQLToolKit.buildDeleteCommand(IEntityDescriptor entityDescriptor, Qualifier qualifier)
           
 void SQLToolKit.validateXternalQualifier(DataQuery.ExternalQualifier xternalQualifier, IEntityDescriptor relatedEntityDescriptor)
          Verify that the qualifer in the external qualifier only targets the first entity descriptor in the external qualifier's entity relation path.
 boolean MemoryDataService.backupTo(java.io.File backupFile, IEntityDescriptor[] descriptorArray)
          Creates a backup of the tables defined by the provided descriptor array in the called MemoryDataService to the provided backup file.
 boolean MemoryDataService.restoreFrom(java.io.File backupFile, IEntityDescriptor[] descriptorArray, boolean addDeleted)
          Restores data from a backup file created by the backupTo method.
 boolean MemoryDataService.restoreFromURL(java.net.URL backupURL, IEntityDescriptor[] descriptorArray, boolean addDeleted)
           
protected  void MemoryDataService.markTableAsChanged(IEntityDescriptor entityDescriptor)
           
protected  ISelection MemoryDataService.getTableSelection(IEntityDescriptor entityDescriptor)
           
protected  ISelection MemoryDataService.loadTableSelection(IEntityDescriptor entityDescriptor)
          This method can be overriden to provide a simple persistent storage for the MemoryDataService.
protected  boolean JDBCPreparedStatementDataService.hasAutoIndexField(IEntityDescriptor entityDescriptor)
           
protected  void JDBCDataService.executeCreateTable(java.sql.Connection connection, IEntityDescriptor entityDescriptor)
           
protected  boolean JDBCDataService.hasAutoIndexField(IEntityDescriptor entityDescriptor)
           
static boolean CachedDataService.isTableCachable(IEntityDescriptor entityDescriptor)
          Access methods that returns true if the provided entity descriptor can be cached in the table cache.
 void CachedDataService.unloadEntityTable(IEntityDescriptor entityDescriptor)
          Unloads the entity table indentified by the provided entity descriptor.
 void CachedDataService.cacheEntityTable(IEntityDescriptor entityDescriptor)
          This method loads a complete entity table from the wrapped IDataService and stores it as a selection in the cache´s hashtable.
 boolean CachedDataService.isTableCached(IEntityDescriptor entityDescriptor)
          Access methods that returns true if the provided entity descriptor is currently cached in the table cache.
protected  ISelection CachedDataService.getCachedEntityTable(IEntityDescriptor entityDescriptor)
          Access method that retrieves a selection containing the entire stored table of entities for the provided entity descriptor.
 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.loadSelectionFromCache(IEntityDescriptor entityDescriptor, Qualifier qualifier, ISelection targetSelection)
          Loads a qualified selection from the cache.
protected  ISelection BinaryFileDataService.loadTableSelection(IEntityDescriptor entityDescriptor)
           
 

Uses of IEntityDescriptor in org.caleigo.security
 

Fields in org.caleigo.security declared as IEntityDescriptor
protected  IEntityDescriptor DataSourceLoginHandler.mEntityDescriptor
           
 

Constructors in org.caleigo.security with parameters of type IEntityDescriptor
DataSourceLoginHandler(IEntityDescriptor entityDescriptor, IFieldDescriptor userIDFieldDescriptor, IFieldDescriptor passwordFieldDescriptor, IFieldDescriptor groupFieldDescriptor)
          Creates a DataSourceLoginManager and initializes it with a IUserLoginHandler.
 



Copyright © 2005 Caleigo. All Rights Reserved.