Serialized Form


Package org.objectweb.jorm.api

Class org.objectweb.jorm.api.PException extends java.lang.Exception implements Serializable

Serialized Fields

nestedException

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

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

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

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

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

Class org.objectweb.jorm.api.PMappingRequiredEvent extends java.util.EventObject implements Serializable

Serialized Fields

jormClassName

java.lang.String jormClassName


Package org.objectweb.jorm.compiler.api

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


Package org.objectweb.jorm.facility.naming.basidir

Class org.objectweb.jorm.facility.naming.basidir.BasidName extends BasicPName implements Serializable

Serialized Fields

o

java.lang.Object o

p

long p


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

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

Class org.objectweb.jorm.facility.naming.polymorphid.PolymorphIdRefN extends BasicPName implements Serializable

Serialized Fields

nameInBinder

PolymorphIdPName nameInBinder


Package org.objectweb.jorm.facility.naming.rdbsequence

Class org.objectweb.jorm.facility.naming.rdbsequence.RdbSequencePName extends BasicPName implements Serializable

Serialized Fields

value

long value


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

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

Serialized Fields

directoryName

java.lang.String directoryName

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

Serialized Fields

dirName

java.lang.String dirName

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

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

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


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

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

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


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

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

Serialized Fields

table

RdbTable table

filter

RdbFilter filter

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

Serialized Fields

tableNames

java.util.List tableNames

tables

java.util.List tables

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

Serialized Fields

joins

java.util.List joins

joinNames

java.util.List joinNames

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbFilter extends BasicMetaObject implements Serializable

Serialized Fields

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

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

Serialized Fields

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

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbJoin extends BasicMetaObject 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 extends BasicMapping implements Serializable

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

Class org.objectweb.jorm.mapper.rdb.metainfo.RdbPrimitiveElementMapping extends BasicMappingStructure 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 extends BasicMappingStructure 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 extends BasicMetaObject 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

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.

Class org.objectweb.jorm.metainfo.lib.BasicClassMapping extends BasicHelperClassMapping 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

parentClassMappings

java.util.List parentClassMappings
A vector of ParentClassMapping objects.

Class org.objectweb.jorm.metainfo.lib.BasicClassProject extends BasicMetaObject 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 extends BasicMetaObject 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 extends BasicMetaObject implements Serializable

Serialized Fields

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.BasicExtension extends BasicMetaObject implements Serializable

Serialized Fields

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

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

Serialized Fields

fieldName

java.lang.String fieldName
the name of the field

Class org.objectweb.jorm.metainfo.lib.BasicGenClass extends BasicMetaObject 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.


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 extends BasicHelperClassMapping 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 extends BasicMetaObject 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 extends BasicMappingStructure 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 extends BasicMappingStructure implements Serializable

Class org.objectweb.jorm.metainfo.lib.BasicMapping extends BasicMetaObject 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 extends BasicMetaObject implements Serializable

Serialized Fields

linkedMO

MetaObject linkedMO
The MetaObject object referenced by the current object.

Class org.objectweb.jorm.metainfo.lib.BasicMetaObject extends java.lang.Object implements Serializable

Serialized Fields

parent

MetaObject parent
The parent of the current object.

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

Serialized Fields

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 extends BasicMetaObject 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.


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 extends BasicMetaObject 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.

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

Serialized Fields

ruleName

java.lang.String ruleName
The name of the rule involved in the mapping of the inheritance relationship.

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

Class org.objectweb.jorm.metainfo.lib.BasicReferenceMapping extends BasicMappingStructure 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 extends BasicPrimitiveElement 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 extends BasicMetaObject 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 extends BasicMetaObject 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

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

Serialized Fields

op

java.lang.String op
A comparison operator


value

java.lang.String value


Package org.objectweb.jorm.naming.api

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

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

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


Package org.objectweb.jorm.naming.lib

Class org.objectweb.jorm.naming.lib.BasicPName extends java.lang.Object implements Serializable


Package org.objectweb.jorm.type.api

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

Class org.objectweb.jorm.type.api.PType extends java.lang.Object 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 extends PType implements Serializable

Serialized Fields

nestedPType

PType nestedPType

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

Serialized Fields

superTypes

PType[] superTypes

Class org.objectweb.jorm.type.lib.PTypeSpacePAAH extends java.lang.Object 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