Serialized Form


Package org.objectweb.jorm.api

Class org.objectweb.jorm.api.PException implements Serializable

Serialized Fields

nestedException

java.lang.Exception nestedException
A DS-specific nested exception.

Class org.objectweb.jorm.api.PExceptionExistingDSI implements Serializable

Class org.objectweb.jorm.api.PExceptionIO implements Serializable

Class org.objectweb.jorm.api.PExceptionNoDSI implements Serializable

Class org.objectweb.jorm.api.PExceptionProtocol implements Serializable

Class org.objectweb.jorm.api.PMappingRequiredEvent implements Serializable

Serialized Fields

jormClassName

java.lang.String jormClassName


Package org.objectweb.jorm.compiler.api

Class org.objectweb.jorm.compiler.api.PExceptionCompiler implements Serializable


Package org.objectweb.jorm.facility.naming.polymorphid

Class org.objectweb.jorm.facility.naming.polymorphid.PolymorphIdBinderInfo implements Serializable


Package org.objectweb.jorm.mapper.fos.metainfo

Class org.objectweb.jorm.mapper.fos.metainfo.FosClassMapping implements Serializable

Serialized Fields

directoryName

java.lang.String directoryName

Class org.objectweb.jorm.mapper.fos.metainfo.FosGenClassMapping implements Serializable

Serialized Fields

dirName

java.lang.String dirName

Class org.objectweb.jorm.mapper.fos.metainfo.FosMapping implements Serializable

Class org.objectweb.jorm.mapper.fos.metainfo.FosMappingFactory implements Serializable

Class org.objectweb.jorm.mapper.fos.metainfo.FosPrimitiveElementMapping implements Serializable


Package org.objectweb.jorm.mapper.mem.metainfo

Class org.objectweb.jorm.mapper.mem.metainfo.BasicMemMapping implements Serializable

Class org.objectweb.jorm.mapper.mem.metainfo.BasicMemMappingFactory implements Serializable


Package org.objectweb.jorm.mapper.rdb.metainfo

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbClassMapping implements Serializable

Serialized Fields

table

RdbTable table

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbClassMultiMapping implements Serializable

Serialized Fields

tableNames

java.util.List tableNames

tables

java.util.List tables

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbExternalTable implements Serializable

Serialized Fields

joins

java.util.List joins

joinNames

java.util.List joinNames

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbGenClassMapping implements Serializable

Serialized Fields

table

RdbTable table
The name of the primary table

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbJoin implements Serializable

Serialized Fields

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

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbMapping implements Serializable

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbMappingFactory implements Serializable

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbPrimitiveElementMapping implements Serializable

Serialized Fields

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

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbTable implements Serializable

Serialized Fields

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

Class org.objectweb.jorm.metainfo.lib.BasicClass implements Serializable

Serialized Fields

abstractClass

boolean abstractClass
abstractClass boolean defines if the current class is an abstract class or not.


fileName

java.lang.String fileName

isInherited

boolean isInherited
specifies that this class is inherited by one of those that are defined within this MetaInfo Manager.


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


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


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.

Class org.objectweb.jorm.metainfo.lib.BasicClassMapping implements Serializable

Serialized Fields

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

Class org.objectweb.jorm.metainfo.lib.BasicClassProject implements Serializable

Serialized Fields

projectName

java.lang.String projectName
The project name


mappings

java.util.HashMap mappings
This hashmap associates a mapper name with a Mapping object.

Class org.objectweb.jorm.metainfo.lib.BasicClassRef implements Serializable

Serialized Fields

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

Class org.objectweb.jorm.metainfo.lib.BasicCompositeName implements Serializable

Serialized Fields

parent

MetaObject parent
parent identify the schema metaobject for this composite name.


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.

Class org.objectweb.jorm.metainfo.lib.BasicFieldName implements Serializable

Serialized Fields

fieldName

java.lang.String fieldName
the name of the field


parent

MetaObject parent
the parent of the current object

Class org.objectweb.jorm.metainfo.lib.BasicGenClass implements Serializable

Serialized Fields

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.


parent

MetaObject parent
the parent meta object is the parent of the current generic class.


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

Class org.objectweb.jorm.metainfo.lib.BasicGenClassMapping implements Serializable

Serialized Fields

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.

Class org.objectweb.jorm.metainfo.lib.BasicGenClassRef implements Serializable

Serialized Fields

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

Class org.objectweb.jorm.metainfo.lib.BasicHelperClassMapping implements Serializable

Serialized Fields

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

Class org.objectweb.jorm.metainfo.lib.BasicIdentifierMapping implements Serializable

Class org.objectweb.jorm.metainfo.lib.BasicMapping implements Serializable

Serialized Fields

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".

Class org.objectweb.jorm.metainfo.lib.BasicMappingStructure implements Serializable

Serialized Fields

linkedMO

MetaObject linkedMO
The MetaObject object referenced by the current object.

Class org.objectweb.jorm.metainfo.lib.BasicMetaObject implements Serializable

Serialized Fields

parent

MetaObject parent
The parent of the current object.

Class org.objectweb.jorm.metainfo.lib.BasicNameDef implements Serializable

Serialized Fields

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.

Class org.objectweb.jorm.metainfo.lib.BasicNameRef implements Serializable

Serialized Fields

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.


parent

MetaObject parent
parent is the parent of the current object


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

Class org.objectweb.jorm.metainfo.lib.BasicPackage implements Serializable

Serialized Fields

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.


parent

MetaObject parent
the parent object for the schema (Manager) which is a MetaObject.

Class org.objectweb.jorm.metainfo.lib.BasicPrimitiveElement implements Serializable

Class org.objectweb.jorm.metainfo.lib.BasicReferenceMapping implements Serializable

Serialized Fields

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).

Class org.objectweb.jorm.metainfo.lib.BasicScalarField implements Serializable

Serialized Fields

nullvalue

java.lang.String nullvalue
This string represents the null value for the field.

Class org.objectweb.jorm.metainfo.lib.BasicTypedElement implements Serializable

Serialized Fields

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

Class org.objectweb.jorm.metainfo.lib.JormManager implements Serializable

Serialized Fields

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


Package org.objectweb.jorm.naming.api

Class org.objectweb.jorm.naming.api.PExceptionExistingName implements Serializable

Class org.objectweb.jorm.naming.api.PExceptionNameCoding implements Serializable

Class org.objectweb.jorm.naming.api.PExceptionNaming implements Serializable


Package org.objectweb.jorm.type.api

Class org.objectweb.jorm.type.api.PExceptionTyping implements Serializable

Class org.objectweb.jorm.type.api.PType implements Serializable

Serialized Fields

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

Class org.objectweb.jorm.type.lib.PTypeGenClass implements Serializable

Serialized Fields

nestedPType

PType nestedPType

Class org.objectweb.jorm.type.lib.PTypePAAH implements Serializable

Serialized Fields

superTypes

PType[] superTypes

Class org.objectweb.jorm.type.lib.PTypeSpacePAAH implements Serializable

Serialized Fields

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