Uses of Interface
org.caleigo.core.IFieldDescriptor

Packages that use IFieldDescriptor
org.caleigo.core   
org.caleigo.core.event   
org.caleigo.core.meta   
org.caleigo.core.service   
org.caleigo.security   
 

Uses of IFieldDescriptor in org.caleigo.core
 

Subinterfaces of IFieldDescriptor in org.caleigo.core
 interface ICalculatedFieldDescriptor
          Interface for calculated fields.
static interface ICompositeEntityDescriptor.ICompositeFieldDescriptor
          The ICompositeFieldDescriptor wraps another field descriptor and in many ways acts as a proxy for it.
 

Classes in org.caleigo.core that implement IFieldDescriptor
 class AbstractCalculatedFieldDescriptor
          Abstract class for calculated fields.
protected  class CompositeEntityDescriptor.CompositeFieldGroup.CompositeFieldDescriptor
          The ICompositeFieldDescriptor wraps another field descriptor and in many ways acts as a proxy for it.
 class FieldDescriptor
          
 

Fields in org.caleigo.core declared as IFieldDescriptor
protected  IFieldDescriptor[] EntityRelationPath.PathFinderVisitor.mFieldWayPoints
           
(package private)  IFieldDescriptor[] AbstractCalculatedFieldDescriptor.mRequiredFields
           
 

Methods in org.caleigo.core that return IFieldDescriptor
static IFieldDescriptor[] Relations.getIdentityFields(IEntityDescriptor entityDescriptor)
           
 IFieldDescriptor RelationQualifier.getFieldDescriptor()
          Access method that returns the IFieldDescriptor that defines the data that are to be matched/related by the contained data in the qualifier.
 IFieldDescriptor IFieldRelation.getReferenceField()
          Access method that return the IFieldDescriptor that is the source/reference field that addresses another field.
 IFieldDescriptor IFieldRelation.getTargetField()
          Access method that return the IFieldDescriptor that is the target field that are addressed by the reference field.
 IFieldDescriptor IEntityDescriptor.getFieldDescriptor(int index)
          Returns a specific field descriptor from the entity descriptor addressed by its ordial index.
 IFieldDescriptor IEntityDescriptor.getFieldDescriptor(java.lang.String codeName)
          Returns a specific field descriptor from the entity descriptor addressed by its code name.
 IFieldDescriptor ICompositeEntityDescriptor.ICompositeFieldDescriptor.getSourceFieldDescriptor()
          Access method to the source field descriptor.
 IFieldDescriptor[] ICalculatedFieldDescriptor.getRequiredFields()
          Should return an array of the field descriptors required for the "calculation" of the descriptors value.
 IFieldDescriptor FieldRelation.getReferenceField()
          Access method that return the IFieldDescriptor that is the source/reference field that addresses another field.
 IFieldDescriptor FieldRelation.getTargetField()
          Access method that return the IFieldDescriptor that is the target field that are addressed by the reference field.
 IFieldDescriptor EntityFieldProxyData.getRemoteFieldDescriptor()
           
 IFieldDescriptor EntityCollator.FieldCollator.getFieldDescriptor()
           
 IFieldDescriptor CompositeEntityDescriptor.CompositeFieldGroup.CompositeFieldDescriptor.getRemoteFieldDescriptor()
          Access method to the wrapped/remote field descriptor.
 IFieldDescriptor CompositeEntityDescriptor.CompositeFieldGroup.CompositeFieldDescriptor.getSourceFieldDescriptor()
          Access method to the source field descriptor.
 IFieldDescriptor CompositeEntityDescriptor.CompositeFieldRelation.getReferenceField()
          Access method that return the IFieldDescriptor that is the source/reference field that addresses another field.
 IFieldDescriptor CompositeEntityDescriptor.CompositeFieldRelation.getTargetField()
          Access method that return the IFieldDescriptor that is the target field that are addressed by the reference field.
 IFieldDescriptor AbstractEntityDescriptor.getFieldDescriptor(int index)
          Returns a specific field descriptor from the entity descriptor addressed by its ordial index.
 IFieldDescriptor AbstractEntityDescriptor.getFieldDescriptor(java.lang.String codeName)
          Returns a specific field descriptor from the entity descriptor addressed by its code name.
protected static IFieldDescriptor AbstractEntityDescriptor.createFieldDescriptor(java.lang.String codeName, java.lang.String sourceName, java.lang.String displayName, java.lang.String entityDescriptorName, DataType dataType, int length, int flags, java.lang.Object defValue)
          This help method makes possible for sub classes in other packages to create field descriptor.
protected static IFieldDescriptor AbstractDataSourceDescriptor.createFieldDescriptor(java.lang.String codeName, java.lang.String sourceName, java.lang.String displayName, DataType dataType, int length, int flags, java.lang.Object defValue)
          This help method makes possible for sub classes in other packages to create field descriptor.
 IFieldDescriptor[] AbstractCalculatedFieldDescriptor.getRequiredFields()
          Should return an array of the field descriptors required for the "calculation" of the descriptors value.
 

Methods in org.caleigo.core with parameters of type IFieldDescriptor
 int Selection.indexOf(IFieldDescriptor fieldDescriptor, java.lang.Object fieldData)
          Help method that returns the index of the the first entity object in the selection with the specified field set to the specified value.
 void Selection.log(java.lang.Object source, IFieldDescriptor[] fields)
          Help method that logs text information from the collection object using the log package.
static IEntity Relations.loadReferredEntity(IEntity sourceEntity, IFieldDescriptor referenceFieldDescriptor)
           
static ISelection Relations.loadRelatedEntities(IEntity sourceEntity, IEntityDescriptor targetDescriptor, IFieldDescriptor[] wayPoints)
           
static Qualifier Relations.makeFieldQualifier(IFieldDescriptor[] descriptors, IEntity entity)
          Makes a qualifer of the provided field descriptors and entity.
 void RelationQualifier.setFieldDescriptor(IFieldDescriptor fieldDescriptor)
          Mutation method that updates the IFieldDescriptor that defines the data that are to be matched/related by the contained data in the qualifier.
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.
 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(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.
 int ProxySelection.indexOf(IFieldDescriptor fieldDescriptor, java.lang.Object fieldData)
          Help method that returns the index of the the first entity object in the selection with the specified field set to the specified value.
 boolean ProxyEntity.isDataNull(IFieldDescriptor fieldDescriptor)
          Returns true if the addressed entity field is contains a NULL value.
 java.lang.Object ProxyEntity.getData(IFieldDescriptor fieldDescriptor)
          Returns the data value of the addressed data field.
 void ProxyEntity.setData(IFieldDescriptor fieldDescriptor, java.lang.Object data)
          Sets the value of the addressed data field.
 boolean ProxyEntity.isFieldDirty(IFieldDescriptor fieldDescriptor)
          Returns true if the addressed entity field has been changed since creation or the last syncronization with the persistent storage.
protected  void ProxyEntity.fireDataChangedEvent(IFieldDescriptor fieldDescriptor, java.lang.Object oldValue, java.lang.Object newValue)
          Fires an EntityChangeEvent specifying a data field change to all registered IEntityChangeListener objects.
 void OrderedProxySelection.setCollationField(IFieldDescriptor fieldDescriptor)
           
 void OrderedProxySelection.setCollationField(IFieldDescriptor fieldDescriptor, boolean ascending)
           
 void OrderedProxySelection.addCollationField(IFieldDescriptor fieldDescriptor)
           
 void OrderedProxySelection.addCollationField(IFieldDescriptor fieldDescriptor, boolean ascending)
           
 int ISelection.indexOf(IFieldDescriptor fieldDescriptor, java.lang.Object fieldData)
          Help method that returns the index of the the first entity object in the selection with the specified field set to the specified value.
 boolean IEntityRelation.isRelationField(IFieldDescriptor fieldDescriptor)
          Help method that returns true if the provided field descriptor exists as a part of one of the entity relations contained field relations.
 boolean IEntityDescriptor.contains(IFieldDescriptor fieldDescriptor)
          Reurns true if the provided field descriptor is a part the called entity descriptor.
 int IEntityDescriptor.getFieldIndex(IFieldDescriptor fieldDescriptor)
          Returns the index of the provided field descriptor or a negative value if the field is not a part of the entity descriptor.
 boolean IEntity.isDataNull(IFieldDescriptor fieldDescriptor)
          Returns true if the addressed entity field is contains a NULL value.
 java.lang.Object IEntity.getData(IFieldDescriptor fieldDescriptor)
          Returns the data value of the addressed data field.
 void IEntity.setData(IFieldDescriptor fieldDescriptor, java.lang.Object data)
          Sets the value of the addressed data field.
 boolean IEntity.isFieldDirty(IFieldDescriptor fieldDescriptor)
          Returns true if the addressed entity field has been changed since creation or the last syncronization with the persistent storage.
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 EntityRelation.isRelationField(IFieldDescriptor fieldDescriptor)
          Help method that returns true if the provided field descriptor exists as a part of one of the entity relations contained field relations.
 void EntityCollator.setCollationField(IFieldDescriptor fieldDescriptor)
           
 void EntityCollator.setCollationField(IFieldDescriptor fieldDescriptor, boolean ascending)
           
 void EntityCollator.addCollationField(IFieldDescriptor fieldDescriptor)
           
 void EntityCollator.addCollationField(IFieldDescriptor fieldDescriptor, boolean ascending)
           
 void DataQuery.setCollationField(IFieldDescriptor fieldDescriptor)
          Help method that allows the entity order to be set using a single IFieldDescriptor.
 void DataQuery.setCollationField(IFieldDescriptor fieldDescriptor, boolean ascending)
          Help method that allows the entity order to be set using a single IFieldDescriptor.
 void DataQuery.addCollationField(IFieldDescriptor fieldDescriptor)
          Help method that allows the entity order to be defined using multiple IFieldDescriptors by calling this method repeatedly.
 void DataQuery.addCollationField(IFieldDescriptor fieldDescriptor, boolean ascending)
          Help method that allows the entity order to be defined using multiple IFieldDescriptors by calling this method repeatedly.
abstract  int DataAccessManager.getAccessLevel(IFieldDescriptor fieldDescriptor)
          Returns the access level for the provided IFieldDescriptor defined as NONE, READ, WRITE or CONTENT_BASED.
abstract  boolean DataAccessManager.hasReadAccess(IFieldDescriptor fieldDescriptor, IEntity data)
          Returns true if the user has read access to the provided fieldDescriptor in the data content scope of the provided IEntity object.
abstract  boolean DataAccessManager.hasWriteAccess(IFieldDescriptor fieldDescriptor, IEntity data)
          Returns true if the user has write access to the provided fieldDescriptor in the data content scope of the provided IEntity object.
 int DataAccessManager.ConstantDataAccessManager.getAccessLevel(IFieldDescriptor fieldDescriptor)
          Returns the access level for the provided IFieldDescriptor defined as NONE, READ, WRITE or CONTENT_BASED.
 boolean DataAccessManager.ConstantDataAccessManager.hasReadAccess(IFieldDescriptor fieldDescriptor, IEntity data)
          Returns true if the user has read access to the provided fieldDescriptor in the data content scope of the provided IEntity object.
 boolean DataAccessManager.ConstantDataAccessManager.hasWriteAccess(IFieldDescriptor fieldDescriptor, IEntity data)
          Returns true if the user has write access to the provided fieldDescriptor in the data content scope of the provided IEntity object.
protected  void ControlledProxySelection.doOnControllerDataChange(IFieldDescriptor fieldDescriptor)
          This method is called each time any data in the viewed entity data are changed.
protected  void ControlledProxyEntity.doOnControllerDataChange(IFieldDescriptor fieldDescriptor)
          This method is called each time any data in the viewed entity data are changed.
static int CompositeEntityDescriptor.calculateFieldDescriptorFlags(IFieldDescriptor field)
           
 void CompositeEntityDescriptor.Builder.addFieldDescriptor(IFieldDescriptor field)
           
 void CompositeEntityDescriptor.Builder.addFieldDescriptor(IFieldDescriptor field, java.lang.String codeName, java.lang.String displayName)
           
 void CompositeEntityDescriptor.Builder.addFieldDescriptor(IFieldDescriptor field, java.lang.String codeName, java.lang.String displayName, int flags)
          Add a field to the current field group.
 boolean AbstractEntityDescriptor.contains(IFieldDescriptor fieldDescriptor)
          Reurns true if the provided field descriptor is a part the called entity descriptor.
 int AbstractEntityDescriptor.getFieldIndex(IFieldDescriptor fieldDescriptor)
          Returns the index of the provided field descriptor or a negative value if the field is not a part of the entity descriptor.
static java.lang.String AbstractEntity.makeLogString(IEntity entity, IFieldDescriptor[] fields)
          Makes a descriptive log string for the provided entity object.
 boolean AbstractEntity.isDataNull(IFieldDescriptor fieldDescriptor)
          Returns true if the addressed entity field is contains a NULL value.
 java.lang.Object AbstractEntity.getData(IFieldDescriptor fieldDescriptor)
          Returns the data value of the addressed data field.
 void AbstractEntity.setData(IFieldDescriptor fieldDescriptor, java.lang.Object data)
          Sets the value of the addressed data field.
 boolean AbstractEntity.isFieldDirty(IFieldDescriptor fieldDescriptor)
          Returns true if the addressed entity field has been changed since creation or the last syncronization with the persistent storage.
protected  void AbstractEntity.doOnDataChange(IFieldDescriptor fieldDescriptor, java.lang.Object oldValue, java.lang.Object newValue)
          This help method is called when the called entity changes a data value.
protected  void AbstractEntity.setDirtyFlag(IFieldDescriptor fieldDescriptor)
           
protected  void AbstractEntity.fireDataChangedEvent(IFieldDescriptor fieldDescriptor, java.lang.Object oldValue, java.lang.Object newValue)
          Fires an EntityChangeEvent specifying a data field change to all registered IEntityChangeListener objects.
 long AbstractEntity.getDataLong(IFieldDescriptor field)
           
 void AbstractEntity.setDataLong(IFieldDescriptor field, long value)
           
 int AbstractEntity.getDataInteger(IFieldDescriptor field)
           
 void AbstractEntity.setDataInteger(IFieldDescriptor field, int value)
           
 short AbstractEntity.getDataShort(IFieldDescriptor field)
           
 void AbstractEntity.setDataShort(IFieldDescriptor field, short value)
           
 byte AbstractEntity.getDataByte(IFieldDescriptor field)
           
 void AbstractEntity.setDataByte(IFieldDescriptor field, byte value)
           
 boolean AbstractEntity.getDataBoolean(IFieldDescriptor field)
           
 void AbstractEntity.setDataBoolean(IFieldDescriptor field, boolean value)
           
 float AbstractEntity.getDataFloat(IFieldDescriptor field)
           
 void AbstractEntity.setDataFloat(IFieldDescriptor field, float value)
           
 double AbstractEntity.getDataDouble(IFieldDescriptor field)
           
 void AbstractEntity.setDataDouble(IFieldDescriptor field, double value)
           
 

Constructors in org.caleigo.core with parameters of type IFieldDescriptor
RelationQualifier(IFieldDescriptor fieldDescriptor, java.lang.Object relationValue)
          Creates a new RelationQualifier with realtion type set to EQUAL.
RelationQualifier(IFieldDescriptor fieldDescriptor, RelationType relationType, java.lang.Object relationValue)
          Creates a new RelationQualifier.
FieldRelation(IFieldDescriptor referenceFieldDescriptor, java.lang.String targetEntityClassName, java.lang.String targetFieldSourceName)
          Constructor for FieldRelation.
FieldRelation(java.lang.String referenceEntityClassName, java.lang.String referenceFieldSourceName, IFieldDescriptor targetFieldDescriptor)
          Constructor for FieldRelation.
FieldRelation(IFieldDescriptor referenceFieldDescriptor, IFieldDescriptor targetFieldDescriptor)
          Constructor for FieldRelation.
EntityRelationPath.PathFinderVisitor(IEntityDescriptor startEntity, IEntityDescriptor endEntity, IFieldDescriptor[] fieldWayPoints)
           
EntityFieldProxyData(IFieldDescriptor remoteField, IEntity remoteEntity)
          Creates a new instance of EntityFieldProxyData
EntityCollator.FieldCollator(IFieldDescriptor fieldDescriptor)
           
EntityCollator.FieldCollator(IFieldDescriptor fieldDescriptor, boolean ascending)
           
EntityCollator.FieldCollator(IFieldDescriptor fieldDescriptor, boolean ascending, java.text.Collator stringCollator)
          Note that the string collator will only be accepted if the fields data class is String.
CompositeEntityDescriptor(java.lang.String displayName, java.lang.String dataSourceClassName, IEntityDescriptor entityDescriptor, IFieldDescriptor[] joinedFieldDescriptors)
          This constructor make joins with an entity descriptor and fields.
CompositeEntityDescriptor(java.lang.String displayName, java.lang.String dataSourceClassName, IFieldDescriptor[] fieldDescriptors)
          This constructor creates a CompositeEntityDescriptor from a fieldArray.
CompositeEntityDescriptor(java.lang.String codeName, java.lang.String displayName, java.lang.String dataSourceClassName, int entityType, IFieldDescriptor[] fieldDescriptors)
           
CompositeEntityDescriptor.CompositeFieldGroup.CompositeFieldDescriptor(IFieldDescriptor field, java.lang.String codeName, java.lang.String displayName, int flags)
           
CompositeEntityDescriptor.CompositeFieldRelation(IFieldDescriptor referenceFieldDescriptor, IFieldDescriptor targetFieldDescriptor)
          Constructor for FieldRelation.
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.
AbstractCalculatedFieldDescriptor(java.lang.String codeName, java.lang.String displayName, java.lang.String entityDescriptorName, DataType dataType, int length, int flags, IFieldDescriptor[] requiredFields)
          Default constructor for CalculatedFieldDescriptor.
AbstractCalculatedFieldDescriptor(java.lang.String codeName, java.lang.String displayName, java.lang.String entityDescriptorName, DataType dataType, int length, boolean readOnly, IFieldDescriptor[] requiredFields)
          Alternative constructor for CalculatedFieldDescriptor.
 

Uses of IFieldDescriptor in org.caleigo.core.event
 

Methods in org.caleigo.core.event that return IFieldDescriptor
 IFieldDescriptor EntityChangeEvent.getFieldDescriptor()
           
 

Constructors in org.caleigo.core.event with parameters of type IFieldDescriptor
EntityChangeEvent(IEntity entity, IFieldDescriptor descriptor, java.lang.Object oldValue, java.lang.Object newValue)
          Use this costructor for specified data content changes specified by an IFieldDescriptor.
 

Uses of IFieldDescriptor in org.caleigo.core.meta
 

Classes in org.caleigo.core.meta that implement IFieldDescriptor
(package private)  class CustomFieldDescriptor
           
 

Fields in org.caleigo.core.meta declared as IFieldDescriptor
static IFieldDescriptor MetaSizeType.ID
          The ID field (index=0) has the data type INTEGER.
static IFieldDescriptor MetaSizeType.Name
          The Name field (index=1) has the data type STRING(20).
static IFieldDescriptor MetaSizeType.Hint
          The Hint field (index=2) has the data type STRING(100).
static IFieldDescriptor MetaSizeType.Description
          The Description field (index=3) has the data type STRING(1000).
static IFieldDescriptor MetaFieldRelation.EntityRelation
          The EntityRelation field (index=0) has the data type STRING(100).
static IFieldDescriptor MetaFieldRelation.ReferenceEntity
          The ReferenceEntity field (index=1) has the data type STRING(50).
static IFieldDescriptor MetaFieldRelation.ReferenceField
          The ReferenceField field (index=2) has the data type STRING(50).
static IFieldDescriptor MetaFieldRelation.TargetEntity
          The TargetEntity field (index=3) has the data type STRING(50).
static IFieldDescriptor MetaFieldRelation.TargetField
          The TargetField field (index=4) has the data type STRING(50).
static IFieldDescriptor MetaFieldDescriptor.Entity
          The Entity field (index=0) has the data type STRING(50).
static IFieldDescriptor MetaFieldDescriptor.SourceName
          The SourceName field (index=1) has the data type STRING(50).
static IFieldDescriptor MetaFieldDescriptor.CodeName
          The CodeName field (index=2) has the data type STRING(50).
static IFieldDescriptor MetaFieldDescriptor.DisplayName
          The DisplayName field (index=3) has the data type STRING(50).
static IFieldDescriptor MetaFieldDescriptor.DataType
          The DataType field (index=4) has the data type INTEGER.
static IFieldDescriptor MetaFieldDescriptor.Length
          The Length field (index=5) has the data type INTEGER.
static IFieldDescriptor MetaFieldDescriptor.DefaultValue
          The DefaultValue field (index=6) has the data type STRING(200).
static IFieldDescriptor MetaFieldDescriptor.IdentityField
          The IdentityField field (index=7) has the data type BOOLEAN.
static IFieldDescriptor MetaFieldDescriptor.AutoGenerated
          The AutoGenerated field (index=8) has the data type BOOLEAN.
static IFieldDescriptor MetaFieldDescriptor.Indexed
          The Indexed field (index=9) has the data type BOOLEAN.
static IFieldDescriptor MetaFieldDescriptor.Required
          The Required field (index=10) has the data type BOOLEAN.
static IFieldDescriptor MetaFieldDescriptor.ReadOnly
          The ReadOnly field (index=11) has the data type BOOLEAN.
static IFieldDescriptor MetaFieldDescriptor.Hidden
          The Hidden field (index=12) has the data type BOOLEAN.
static IFieldDescriptor MetaFieldDescriptor.NameField
          The NameField field (index=13) has the data type BOOLEAN.
static IFieldDescriptor MetaFieldDescriptor.HintField
          The HintField field (index=14) has the data type BOOLEAN.
static IFieldDescriptor MetaFieldDescriptor.OverviewField
          The OverviewField field (index=15) has the data type BOOLEAN.
static IFieldDescriptor MetaFieldDescriptor.NaturalOrder
          The NaturalOrder field (index=16) has the data type BOOLEAN.
static IFieldDescriptor MetaEntityType.ID
          The ID field (index=0) has the data type INTEGER.
static IFieldDescriptor MetaEntityType.Name
          The Name field (index=1) has the data type STRING(20).
static IFieldDescriptor MetaEntityType.Hint
          The Hint field (index=2) has the data type STRING(100).
static IFieldDescriptor MetaEntityType.Description
          The Description field (index=3) has the data type STRING(1000).
static IFieldDescriptor MetaEntityRelation.SourceName
          The SourceName field (index=0) has the data type STRING(100).
static IFieldDescriptor MetaEntityRelation.CodeName
          The CodeName field (index=1) has the data type STRING(100).
static IFieldDescriptor MetaEntityRelation.ForwardName
          The ForwardName field (index=2) has the data type STRING(50).
static IFieldDescriptor MetaEntityRelation.ReverseName
          The ReververseName field (index=3) has the data type STRING(50).
static IFieldDescriptor MetaEntityRelation.ReferenceEntity
          The ReferenceEntity field (index=4) has the data type STRING(50).
static IFieldDescriptor MetaEntityRelation.TargetEntity
          The TargetEntity field (index=5) has the data type STRING(50).
static IFieldDescriptor MetaEntityDescriptor.SourceName
          The SourceName field (index=0) has the data type STRING(50).
static IFieldDescriptor MetaEntityDescriptor.CodeName
          The CodeName field (index=1) has the data type STRING(50).
static IFieldDescriptor MetaEntityDescriptor.DisplayName
          The DisplayName field (index=2) has the data type STRING(50).
static IFieldDescriptor MetaEntityDescriptor.EntityType
          The EntityType field (index=3) has the data type INTEGER.
static IFieldDescriptor MetaEntityDescriptor.SizeType
          The SizeType field (index=4) has the data type INTEGER.
static IFieldDescriptor MetaEntityDescriptor.CacheTime
          The CacheTime field (index=5) has the data type INTEGER.
static IFieldDescriptor MetaEntityDescriptor.Creatable
          The Creatable field (index=6) has the data type BOOLEAN.
static IFieldDescriptor MetaEntityDescriptor.Editable
          The Editable field (index=7) has the data type BOOLEAN.
static IFieldDescriptor MetaEntityDescriptor.Deletable
          The Deletable field (index=8) has the data type BOOLEAN.
static IFieldDescriptor MetaEntityDescriptor.DataSource
          The DataSource field (index=9) has the data type STRING(50).
static IFieldDescriptor MetaDataType.ID
          The ID field (index=0) has the data type INTEGER.
static IFieldDescriptor MetaDataType.Name
          The Name field (index=1) has the data type STRING(20).
static IFieldDescriptor MetaDataType.Hint
          The Hint field (index=2) has the data type STRING(100).
static IFieldDescriptor MetaDataType.Description
          The Description field (index=3) has the data type STRING(1000).
static IFieldDescriptor MetaDataType.DataType
          The DataType field (index=4) has the data type STRING(100).
static IFieldDescriptor MetaDataType.ObjectType
          The ObjectType field (index=5) has the data type STRING(100).
static IFieldDescriptor MetaDataType.DataTypeClass
          The DataTypeClass field (index=6) has the data type STRING(100).
static IFieldDescriptor MetaDataType.ObjectTypeClass
          The ObjectTypeClass field (index=7) has the data type STRING(100).
static IFieldDescriptor MetaDataSourceDescriptor.SourceName
          The SourceName field (index=0) has the data type STRING(50).
static IFieldDescriptor MetaDataSourceDescriptor.CodeName
          The CodeName field (index=1) has the data type STRING(50).
static IFieldDescriptor MetaDataSourceDescriptor.DisplayName
          The DisplayName field (index=2) has the data type STRING(50).
static IFieldDescriptor MetaDataSourceDescriptor.Version
          The Version field (index=3) has the data type STRING(20).
static IFieldDescriptor MetaDataSourceDescriptor.ReadOnly
          The ReadOnly field (index=4) has the data type BOOLEAN.
 

Methods in org.caleigo.core.meta that return IFieldDescriptor
 IFieldDescriptor CustomFieldRelation.getReferenceField()
          Access method that return the IFieldDescriptor that is the source/reference field that addresses another field.
 IFieldDescriptor CustomFieldRelation.getTargetField()
          Access method that return the IFieldDescriptor that is the target field that are addressed by the reference field.
 

Methods in org.caleigo.core.meta with parameters of type IFieldDescriptor
protected  void MetaFieldRelationEntity.doOnDataChange(IFieldDescriptor fieldDescriptor, java.lang.Object oldValue, java.lang.Object newValue)
           
protected  void MetaFieldDescriptorEntity.doOnDataChange(IFieldDescriptor fieldDescriptor, java.lang.Object oldValue, java.lang.Object newValue)
           
protected  void MetaEntityRelationEntity.doOnDataChange(IFieldDescriptor fieldDescriptor, java.lang.Object oldValue, java.lang.Object newValue)
           
 

Constructors in org.caleigo.core.meta with parameters of type IFieldDescriptor
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 IFieldDescriptor in org.caleigo.core.service
 

Methods in org.caleigo.core.service with parameters of type IFieldDescriptor
 java.lang.String SQLToolKit.IDatabaseSchema.convertDataTypeToSQL(IFieldDescriptor fieldDescriptor)
           
 java.lang.String SQLToolKit.HsqldbDatabaseSchema.convertDataTypeToSQL(IFieldDescriptor fieldDescriptor)
           
 java.lang.String SQLToolKit.OracleDatabaseSchema.convertDataTypeToSQL(IFieldDescriptor fieldDescriptor)
           
 

Uses of IFieldDescriptor in org.caleigo.security
 

Fields in org.caleigo.security declared as IFieldDescriptor
protected  IFieldDescriptor DataSourceLoginHandler.mUserIDFieldDescriptor
           
protected  IFieldDescriptor DataSourceLoginHandler.mPasswordFieldDescriptor
           
protected  IFieldDescriptor DataSourceLoginHandler.mGroupFieldDescriptor
           
 

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



Copyright © 2005 Caleigo. All Rights Reserved.