Serialized Form
Package org.objectweb.jorm.api |
nestedException
java.lang.Exception nestedException
- A DS-specific nested exception.
jormClassName
java.lang.String jormClassName
Package org.objectweb.jorm.compiler.api |
Package org.objectweb.jorm.facility.naming.basidir |
o
java.lang.Object o
p
long p
Package org.objectweb.jorm.facility.naming.polymorphid |
nameInBinder
PolymorphIdPName nameInBinder
Package org.objectweb.jorm.facility.naming.rdbsequence |
value
long value
Package org.objectweb.jorm.mapper.fos.metainfo |
directoryName
java.lang.String directoryName
dirName
java.lang.String dirName
Package org.objectweb.jorm.mapper.mem.metainfo |
Package org.objectweb.jorm.mapper.rdb.metainfo |
table
RdbTable table
filter
RdbFilter filter
tableNames
java.util.List tableNames
tables
java.util.List tables
joins
java.util.List joins
joinNames
java.util.List joinNames
filtercol2predicates
java.util.HashMap filtercol2predicates
- This map associates a list of Predicate objects to a filter column.
key: the name of the filter column
value: a list of Predicate objects
table
RdbTable table
- The name of the primary table
tableNames
java.util.List tableNames
- List of external table names
tables
java.util.List tables
- List of RdbExternalTable objects
ptJoinColumnNames
java.util.ArrayList ptJoinColumnNames
- Column names of the primary table involved in the join.
etJoinColumnNames
java.util.ArrayList etJoinColumnNames
- Column names of the external table involved in the join.
name
java.lang.String name
name
java.lang.String name
- The name of the column
type
java.lang.String type
- The sql type of the column
notNull
boolean notNull
- Indicates if the column can be null or not
join2pe
java.util.Map join2pe
name
java.lang.String name
colocated
boolean colocated
colocatedMaster
boolean colocatedMaster
col2pem
java.util.Map col2pem
readOnly
boolean readOnly
Package org.objectweb.jorm.metainfo.lib |
abstractClass
boolean abstractClass
- abstractClass boolean defines if the current class is an abstract
class or not.
fileName
java.lang.String fileName
name
java.lang.String name
- name is the name of the current class object.
nameDefs
java.util.ArrayList nameDefs
- nameDefs defines a list of NameDef that the user can potentially
used for the mapping.
key: the name of the NameDef object
value: a NameDef object
nd2Exp
java.util.HashMap nd2Exp
classRefs
java.util.Map classRefs
- classRefs defines the list of the fields reprensented by
a reference to a Class.
key: the name of the ClassRef object
value: the ClassRef object
genClassRefs
java.util.Map genClassRefs
- genClassRefs defines the list of the fields which are defined
by a Generic Class.
key: the name of the GenClassRef object
value: the GenClassRef object
primitiveElements
java.util.Map primitiveElements
- primitiveElements defines the list of the fields with a primitive type.
key: the name of the PrimitiveElement object
value: the PrimitiveElement object
hiddenFields
java.util.Map hiddenFields
- hiddenFields defines the list of the hiddenfields.
These fields are scalar fields.
key: the name of the hiddenField object
value: the scalarfield object
inheritedClasses
java.util.ArrayList inheritedClasses
- inheritedClasses represents the list of the inherited classes by
the current class object.
element: a Class MetaObject object
derivedClasses
java.util.ArrayList derivedClasses
- derivedClasses represents the list of the classes derived from
the current class object.
element: a Class MetaObject object
extensions
java.util.Map extensions
- This hashmap associates a full qualified class name with
an Extension object.
classProjects
java.util.HashMap classProjects
- This HashMap associates a project name with a vector of ClassProject
objects.
The notion of project allows the developer to define multiple mappings
for a class per mapper type.
fieldNames
java.util.List fieldNames
- A vector of ReferenceMapping objects.
Each element of the vector encapsulates a NameDef object that defines a
reference to a class instance or a generic class instance.
referenceMappings
java.util.List referenceMappings
parentClassMappings
java.util.List parentClassMappings
- A vector of ParentClassMapping objects.
projectName
java.lang.String projectName
- The project name
mappings
java.util.HashMap mappings
- This hashmap associates a mapper name with a Mapping object.
fieldName
java.lang.String fieldName
- the name of the reference for the class field name
currentClass
Class currentClass
- the name of the class reference
nameDefs
java.util.ArrayList nameDefs
- the list of the name definition declared by the user in the
current reference to the class.
value: a NameDef object
inheritedCompositeNames
java.util.ArrayList inheritedCompositeNames
- inheritedCompositeNames contains the list of inherited composited name for this composite name.
scalarFields
java.util.Map scalarFields
- scalarFields defines a list of field defining the structure of this pname.
key: the name of the field
value: a scalarfield
name
java.lang.String name
- the name of this compositename.
inheritedClass
Class inheritedClass
- the name of the class reference
nameDefs
java.util.ArrayList nameDefs
- the list of the name definition declared by the user in the
current reference to the class.
value: a NameDef object
fieldName
java.lang.String fieldName
- the name of the field
name
java.lang.String name
- name is the string representation of the name of the Generic Class
isAbstract
boolean isAbstract
- the isAbstract property defines if the current generic
class is abstract or not.
indexFields
java.util.Map indexFields
- indexFields is a list of index fields for the generic class.
key: the name of the index field
value: a PrimitiveElement
referenceMapping
ReferenceMapping referenceMapping
- A ReferenceMapping object.
A ReferenceMapping object encapsulates a NameDef object that defines a
reference to a class instance or a generic class instance.
name
java.lang.String name
- the name of the reference field
genClassName
java.lang.String genClassName
- the name of the generic class
genClassId
java.lang.String genClassId
indexField
ScalarField indexField
- indexField is an index field for the generic class
refNameDefs
java.util.ArrayList refNameDefs
- the list of the name definition declared by the user in the
current reference to the generic class.
key: the name of the NameDef
value: a NameDef object
idNameDefs
java.util.ArrayList idNameDefs
- the list of the name definition declared by the user in the
current reference to the generic class.
key: the name of the NameDef
value: a NameDef object
hiddenFields
java.util.Map hiddenFields
- hiddenFields defines the list of the hiddenfields.
These fields are scalar fields.
key: the name of the hiddenField object
value: the scalarfield object
indexFields
java.util.List indexFields
- indexFields is a list of index fields for the generic class.
key: the name of the index field
value: a PrimitiveElement
primitive
boolean primitive
- if true, the current GenClassRef is a primitive field
classRef
boolean classRef
- if true, the current GenClassRef is a reference to a class
genClassRef
boolean genClassRef
- if true, the current GenClassRef is a reference to a generic class
currentGenClassRef
GenClassRef currentGenClassRef
- currentGenClassRef is the reference to the generic class which defines
the type of the current field
currentClassRef
ClassRef currentClassRef
- currentClassRef is the reference to the class which defines the type
of the current field
primitiveElement
PrimitiveElement primitiveElement
- primitiveType defines the type of the current field
type
PType type
ruleName
java.lang.String ruleName
- The name of the rule used to map the class.
primitiveElementMappings
java.util.Map primitiveElementMappings
- A Map of PrimitiveElementMapping objects.
key = field name
value = the PrimitiveElementMapping
identifierMapping
IdentifierMapping identifierMapping
- A NameDef object.
This is the NameDef object of the class.
dependencies
java.util.Set dependencies
mapperName
java.lang.String mapperName
- The mapper name.
classMapping
ClassMapping classMapping
- The persistent structure resulting from the mapping of a class and its primitive
values is described in a ClassMapping object.
genClassMappings
java.util.Map genClassMappings
- This HashMap associates a generic class identifier with a GenClassMapping
object.
Generic class identifiers uniquely identify one or several nested generic
classes accessible from a given class field.
Example:
class Person {
private set(set(Equipment) equipments;
...}
The external set is identified by "equipments.set".
The internal set is identified by "equipments.set.set".
linkedMO
MetaObject linkedMO
- The MetaObject object referenced by the current object.
parent
MetaObject parent
- The parent of the current object.
isSystem
boolean isSystem
- isSystem defines is the current namedef is defined outside jorm or not.
if true, the name is defined outside jorm,
if false, the name is defined by jorm.
isNameRef
boolean isNameRef
- isNameRef defines if the namedef is describe by a composite name.
true the namedef is a composite one.
isFieldName
boolean isFieldName
- isFieldName defines the namedef is describe by a single field.
true the namedef is a single one.
nameRef
NameRef nameRef
- nameRef contains a reference to a composite name.
fieldName
java.lang.String fieldName
- the fieldRefs contains FieldName which is iether an hiddenfield or a field
added to the current list.
element: a FieldName object
name
java.lang.String name
- Each NameDef object has a distinct name.
name
java.lang.String name
- the name of the class reference
cnSchemaName
java.lang.String cnSchemaName
- name of the schema for the compositename referenced by this nameref
compositeNameClass
CompositeName compositeNameClass
- the meta object describing the composite name referenced by this nameref.
projections
java.util.HashMap projections
- the list of the projection definition declared by the user in the
current reference to the class.
key: the name of the nameField
value: the name of the classfield
classes
java.util.Map classes
- This structure contains all declared classes for the
current schema object.
key: the name of the class
value: the Class MetaObject object
compositeNames
java.util.Map compositeNames
- This structure contains all declared compositename for the
current schema object.
key: the name of the class
value: the Class MetaObject object
name
java.lang.String name
- The name of the schema, this name could be null if
the name is not defined by the user.
ruleName
java.lang.String ruleName
- The name of the rule involved in the mapping of the inheritance relationship.
ruleName
java.lang.String ruleName
- The name of the rule used to map the reference to a class instance or
a collection object (a generic class instance).
nullvalue
java.lang.String nullvalue
- This string represents the null value for the field.
name
java.lang.String name
- The name of the primitive field
type
PType type
- The type of the primitive field
size
int size
- The size of the field
packages
java.util.Map packages
- this structure defines all declared schema in the current manager.
key: the name of the schema
value: a Package object
mappingFactories
java.util.Map mappingFactories
- this structure defines all the mapping factories declared in the meta
information manager.
key: the name of the mapper
value: a MappingFactory object
ptypeSpace
PTypeSpace ptypeSpace
- TBD
op
java.lang.String op
- A comparison operator
value
java.lang.String value
Package org.objectweb.jorm.naming.api |
Package org.objectweb.jorm.naming.lib |
Package org.objectweb.jorm.type.api |
typeCode
short typeCode
jormName
java.lang.String jormName
javaName
java.lang.String javaName
codingName
java.lang.String codingName
progConstName
java.lang.String progConstName
typeSpace
PTypeSpace typeSpace
Package org.objectweb.jorm.type.lib |
nestedPType
PType nestedPType
superTypes
PType[] superTypes
types
java.util.HashMap types
- This hash map contains the list of PType defined in this PType space.
keys = the jorm names of PType
values = The PTypeHashMapEntry corresponding to the class name