Uses of Class
org.objectweb.speedo.metadata.SpeedoField

Packages that use SpeedoField
org.objectweb.speedo.generation.generator.lib   
org.objectweb.speedo.generation.jorm Jorm generator and Jorm meta information builder. 
org.objectweb.speedo.generation.jorm.rdb   
org.objectweb.speedo.generation.lib Common class of the enhancer. 
org.objectweb.speedo.generation.mivisitor Speedo meta information visitor used in ordet to fill it with 'forgotten' user information. 
org.objectweb.speedo.generation.mivisitor.jdo   
org.objectweb.speedo.metadata The Speedo meta information used for the persistent class enhancement. 
org.objectweb.speedo.naming.api Speedo internal API permiting to define the persistent object naming (identifier). 
org.objectweb.speedo.naming.lib Implementation of several naming. 
 

Uses of SpeedoField in org.objectweb.speedo.generation.generator.lib
 

Fields in org.objectweb.speedo.generation.generator.lib declared as SpeedoField
 SpeedoField AbstractSpeedoGenerator.Field.reverseField
           
 SpeedoField AbstractSpeedoGenerator.Field.reverseKField
           
 

Methods in org.objectweb.speedo.generation.generator.lib with parameters of type SpeedoField
 void AbstractSpeedoGenerator.fillFieldInfo(AbstractSpeedoGenerator.Field f, SpeedoField sp, int nbField, java.util.Map ctx)
           
 void AbstractSpeedoGenerator.fillFieldInfo4FetchGroup(AbstractSpeedoGenerator.Field f, SpeedoField sf)
           
 void AbstractSpeedoGenerator.fillReferenceInfo(AbstractSpeedoGenerator.Field f, SpeedoField sp, org.objectweb.jorm.metainfo.api.TypedElement te, java.util.Map ctx, org.objectweb.asm.Type asmType)
           
 void AbstractSpeedoGenerator.fillRelationInfo(AbstractSpeedoGenerator.Field f, SpeedoField sp, org.objectweb.jorm.metainfo.api.TypedElement te, java.util.Map ctx, org.objectweb.asm.Type asmType)
           
 void AbstractSpeedoGenerator.fillUserFieldMappingInfo(AbstractSpeedoGenerator.Field f, SpeedoField sp)
           
 

Uses of SpeedoField in org.objectweb.speedo.generation.jorm
 

Methods in org.objectweb.speedo.generation.jorm with parameters of type SpeedoField
 void JormMIMappingBuilder.createClassRefNameDefMapping(org.objectweb.jorm.metainfo.api.GenClassMapping gcm, org.objectweb.jorm.metainfo.api.NameDef nd, SpeedoField sf)
          Creates the mapping of the name def (JORM meta object) corresponding to a reference to a persistent class from a generic persistent class.
 org.objectweb.jorm.metainfo.api.PrimitiveElementMapping JormMIMappingBuilder.createFieldMapping(org.objectweb.jorm.metainfo.api.PrimitiveElement pe, SpeedoField sf, org.objectweb.jorm.metainfo.api.ClassMapping cm)
          It creates the mapping of a primitive field.
 org.objectweb.jorm.metainfo.api.PrimitiveElementMapping JormMIMappingBuilder.createGenClassElementMapping(org.objectweb.jorm.metainfo.api.PrimitiveElement pe, SpeedoField sf, org.objectweb.jorm.metainfo.api.GenClassMapping gcm)
          It creates the mapping of a primitive field (element of the generic class).
 void JormMIMappingBuilder.createGenClassIdentifierNameDefMapping(org.objectweb.jorm.metainfo.api.GenClassMapping gcm, org.objectweb.jorm.metainfo.api.NameDef nd, SpeedoField sf, MIBuilderHelper mibh)
          Creates the mapping of the name def (JORM meta object) corresponding to the identifier of a persistent generic class (collection, map, ...).
 org.objectweb.jorm.metainfo.api.PrimitiveElementMapping JormMIMappingBuilder.createGenClassIndexMapping(org.objectweb.jorm.metainfo.api.PrimitiveElement pe, SpeedoField sf, org.objectweb.jorm.metainfo.api.GenClassMapping gcm)
          It creates the mapping of a primitive field used as index in the generic class.
 org.objectweb.jorm.metainfo.api.GenClassMapping JormMIMappingBuilder.createGenClassMapping(org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, org.objectweb.jorm.metainfo.api.Mapping mapping)
          It builds a GenClassMapping, assignes it to the mapping and builds mapping structure for the class (RdbTable, directory name, ...).
 java.lang.String JormMIBuilder.getNameDefFieldPrefix(org.objectweb.jorm.metainfo.api.Reference ref, boolean isIdentifier, boolean isInGenClass, SpeedoField sf)
          Calculates the prefix of a field use in a name def.
 

Uses of SpeedoField in org.objectweb.speedo.generation.jorm.rdb
 

Methods in org.objectweb.speedo.generation.jorm.rdb with parameters of type SpeedoField
 void RdbJORMMapping.createClassRefNameDefMapping(org.objectweb.jorm.metainfo.api.GenClassMapping gcm, org.objectweb.jorm.metainfo.api.NameDef nd, SpeedoField sf)
          Creates the mapping of the name def (JORM meta object) corresponding to a reference to a persistent class from a generic persistent class.
 org.objectweb.jorm.metainfo.api.PrimitiveElementMapping RdbJORMMapping.createFieldMapping(org.objectweb.jorm.metainfo.api.PrimitiveElement pe, SpeedoField sf, org.objectweb.jorm.metainfo.api.ClassMapping cm)
          Creates a PEM (PrimitiveElementMapping) for a PrimitiveElement.
 org.objectweb.jorm.metainfo.api.PrimitiveElementMapping RdbJORMMapping.createGenClassElementMapping(org.objectweb.jorm.metainfo.api.PrimitiveElement pe, SpeedoField sf, org.objectweb.jorm.metainfo.api.GenClassMapping gcm)
          It creates the mapping of a primitive field (element of the generic class).
 void RdbJORMMapping.createGenClassIdentifierNameDefMapping(org.objectweb.jorm.metainfo.api.GenClassMapping gcm, org.objectweb.jorm.metainfo.api.NameDef nd, SpeedoField sf, MIBuilderHelper mibh)
          Creates the mapping of the name def (JORM meta object) corresponding to the identifier of a persistent generic class (collection, map, ...).
 org.objectweb.jorm.metainfo.api.PrimitiveElementMapping RdbJORMMapping.createGenClassIndexMapping(org.objectweb.jorm.metainfo.api.PrimitiveElement pe, SpeedoField sf, org.objectweb.jorm.metainfo.api.GenClassMapping gcm)
          It creates the mapping of a primitive field used as index in the generic class.
 org.objectweb.jorm.metainfo.api.GenClassMapping RdbJORMMapping.createGenClassMapping(org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, org.objectweb.jorm.metainfo.api.Mapping mapping)
          It builds a GenClassMapping, assignes it to the mapping and builds mapping structure for the class (RdbTable, directory name, ...).
 

Uses of SpeedoField in org.objectweb.speedo.generation.lib
 

Methods in org.objectweb.speedo.generation.lib with parameters of type SpeedoField
static java.lang.String NamingRules.getterName(SpeedoField sf)
           
static java.lang.String NamingRules.setterName(SpeedoField field)
          Gives the name of a mutator for a field (a set method).
 

Uses of SpeedoField in org.objectweb.speedo.generation.mivisitor
 

Fields in org.objectweb.speedo.generation.mivisitor declared as SpeedoField
 SpeedoField ORMappingGenerator.VisitRequired.refField
          indicates if the visit of a particular reference field is required.
 

Methods in org.objectweb.speedo.generation.mivisitor with parameters of type SpeedoField
 void ORMappingGenerator.VisitRemember.referenceFieldVisisted(SpeedoField sf)
          Callback method to indicate that a reference field has been visited.
 void ORMappingGenerator.visitClassRefFieldExtension(SpeedoField sf)
          Visit extensions of field referencing a persistent class.
 void ReverseFieldAdder.visitField(SpeedoField sf)
           
 void MetaInfoVisitorImpl.visitField(SpeedoField sf)
           
 void JavaLangShorcutVisitor.visitField(SpeedoField sf)
           
 void FieldConverterVisitor.visitField(SpeedoField sf)
           
 void DataStoreId.visitField(SpeedoField sf)
           
 void CascadeDeleteSetter.visitField(SpeedoField sf)
           
 void MetaInfoVisitor.visitField(SpeedoField sf)
           
 void AbstractMetaInfoVisitor.visitField(SpeedoField sf)
           
 void ORMappingGenerator.visitGenClassRefFieldExtension(SpeedoField sf)
          Visit extensions of field referencing a genclass.
 boolean ORMappingGenerator.VisitRemember.visitReferenceField(SpeedoField sf, ORMappingGenerator.VisitRequired vr)
          Callback method to indicate that a reference field has been visited.
 

Constructors in org.objectweb.speedo.generation.mivisitor with parameters of type SpeedoField
ORMappingGenerator.VisitRequired(SpeedoField refField)
          Builds a new VisitRequired instance including the base elements and a particular reference field.
 

Uses of SpeedoField in org.objectweb.speedo.generation.mivisitor.jdo
 

Methods in org.objectweb.speedo.generation.mivisitor.jdo with parameters of type SpeedoField
 void ExtensionVerifier.visitField(SpeedoField sf)
           
 

Uses of SpeedoField in org.objectweb.speedo.metadata
 

Fields in org.objectweb.speedo.metadata declared as SpeedoField
 SpeedoField SpeedoInheritedField.inheritedField
          Is the inherited and persistent field whose the mapping is redefined.
 SpeedoField SpeedoTuple.moField
          The field descriptor.
 SpeedoField SpeedoClass.versionField
          Defines the field used for database optimitic locking policy.
 

Methods in org.objectweb.speedo.metadata that return SpeedoField
 SpeedoField SpeedoClass.getField(java.lang.String fieldName)
          Finds a field from its name.
 SpeedoField SpeedoClass.getFieldFromColumn(java.lang.String colname)
           
 SpeedoField SpeedoField.getFieldOfTheReferencedClass(java.lang.String fieldName)
           
 SpeedoField SpeedoClass.getInheritedField(java.lang.String name)
           
 SpeedoField SpeedoField.getReverseField()
           
 SpeedoField SpeedoClass.getUniquePKField()
          Find in the class or in its parent, the unique persistent field marked as primary key.
 

Methods in org.objectweb.speedo.metadata with parameters of type SpeedoField
 SpeedoColumn SpeedoCommonField.getJoinColumn(SpeedoField joinedField)
           
 SpeedoInheritedField SpeedoInheritance.newSpeedoInheritedField(SpeedoField sf)
           
 

Uses of SpeedoField in org.objectweb.speedo.naming.api
 

Methods in org.objectweb.speedo.naming.api with parameters of type SpeedoField
 void NamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
          Fill the name def of the class reference from a class
 void NamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
          Fill the name def of the class reference from a generic class
 void NamingManager.defineGenClassIdentifierNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
          Fill the name def of the gen class identifier
 void NamingManager.defineGenClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
          Fill the name def of the generic class reference from a class
 java.lang.String MIBuilderHelper.getNameDefFieldPrefix(org.objectweb.jorm.metainfo.api.Reference ref, boolean isIdentifier, boolean isInGenClass, SpeedoField sf)
           
 

Uses of SpeedoField in org.objectweb.speedo.naming.lib
 

Methods in org.objectweb.speedo.naming.lib with parameters of type SpeedoField
 void UserIdSingleNamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void UserIdCompositeNamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void RdbSequenceNamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void PolymorphIdNamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void CommonLongIdNamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void UserIdSingleNamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void UserIdCompositeNamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void RdbSequenceNamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void PolymorphIdNamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void CommonLongIdNamingManager.defineClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.ClassRef cr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void UserIdSingleNamingManager.defineGenClassIdentifierNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void UserIdCompositeNamingManager.defineGenClassIdentifierNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void RdbSequenceNamingManager.defineGenClassIdentifierNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void PolymorphIdNamingManager.defineGenClassIdentifierNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void CommonLongIdNamingManager.defineGenClassIdentifierNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void UserIdSingleNamingManager.defineGenClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void UserIdCompositeNamingManager.defineGenClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void RdbSequenceNamingManager.defineGenClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void PolymorphIdNamingManager.defineGenClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)
           
 void CommonLongIdNamingManager.defineGenClassReferenceNameDef(org.objectweb.jorm.metainfo.api.NameDef nd, org.objectweb.jorm.metainfo.api.GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, org.objectweb.jorm.metainfo.api.ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb)