Serialized Form


Package org.objectweb.jorm.api

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

Serialized Fields

jormClassName

java.lang.String jormClassName
The name of the persistent class which has been mapped.

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 BasicPolymorphicPName implements Serializable

Serialized Fields

o

java.lang.Object o

p

long p


Package org.objectweb.jorm.facility.naming.generator

Class org.objectweb.jorm.facility.naming.generator.LongGenIncr extends PBindingImpl implements Serializable

Serialized Fields

mgr

LongGenIncrMgr mgr

nextId

long nextId
The next long ID to be delivered by next call to genId. This is also a persistent variable.


increment

int increment

hint

int hint

memoryCounter

long memoryCounter


Package org.objectweb.jorm.facility.naming.longid

Class org.objectweb.jorm.facility.naming.longid.LongIdPBinder extends LongIdBinder implements Serializable


Package org.objectweb.jorm.facility.naming.olongid

Class org.objectweb.jorm.facility.naming.olongid.LongIdPBinder extends LongIdBinder implements Serializable


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 BasicPolymorphicPName implements Serializable

Serialized Fields

value

java.lang.Long value


Package org.objectweb.jorm.generator.lib

Class org.objectweb.jorm.generator.lib.AbstractMappingGenerator extends CommonGenerator implements Serializable

Class org.objectweb.jorm.generator.lib.AccessorGenerator extends CommonGenerator implements Serializable

Class org.objectweb.jorm.generator.lib.BinderGenerator extends CommonGenerator implements Serializable

Class org.objectweb.jorm.generator.lib.BindingGenerator extends CommonGenerator implements Serializable

Class org.objectweb.jorm.generator.lib.ClassInterfaceAdder extends LoggedClassAdapter implements Serializable

Class org.objectweb.jorm.generator.lib.ClassMergerVisitor extends LoggedClassAdapter implements Serializable

Class org.objectweb.jorm.generator.lib.ClassRenamer extends LoggedClassAdapter implements Serializable

Class org.objectweb.jorm.generator.lib.CommonGenerator extends CommonJVMHelper implements Serializable

Class org.objectweb.jorm.generator.lib.CommonHelper extends TypeHelper implements Serializable

Class org.objectweb.jorm.generator.lib.CommonJVMHelper extends CommonHelper implements Serializable

Class org.objectweb.jorm.generator.lib.FPNCGenerator extends CommonGenerator implements Serializable

Class org.objectweb.jorm.generator.lib.FPNCGenerator.FPNCMatchInfo extends NamingFilterExpressionHelper implements Serializable

Class org.objectweb.jorm.generator.lib.KFPNCGenerator extends CommonGenerator implements Serializable

Class org.objectweb.jorm.generator.lib.KFPNCGenerator.NamingKeyFilterExpressionHelper extends NamingFilterExpressionHelper implements Serializable

Class org.objectweb.jorm.generator.lib.LoggedClassAdapter extends ClassAdapter implements Serializable

Class org.objectweb.jorm.generator.lib.MappingGenerator extends CommonGenerator implements Serializable

Class org.objectweb.jorm.generator.lib.NamingFilterExpressionHelper extends CommonHelper implements Serializable

Class org.objectweb.jorm.generator.lib.PNameGenerator extends CommonGenerator implements Serializable

Class org.objectweb.jorm.generator.lib.PNameGetterGenerator extends CommonGenerator implements Serializable

Class org.objectweb.jorm.generator.lib.RedundencyRemover extends LoggedClassAdapter implements Serializable

Class org.objectweb.jorm.generator.lib.SerializableGenerator extends CommonGenerator implements Serializable

Class org.objectweb.jorm.generator.lib.StateGenerator extends CommonGenerator implements Serializable


Package org.objectweb.jorm.lib

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

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

Serialized Fields

pName

java.lang.String pName


Package org.objectweb.jorm.mapper.fos.generator

Class org.objectweb.jorm.mapper.fos.generator.FosMappingMOP extends CommonHelper implements Serializable


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

Class org.objectweb.jorm.mapper.mem.generator.MemBindingMOP extends CommonHelper implements Serializable

Class org.objectweb.jorm.mapper.mem.generator.MemMappingMOP extends CommonHelper 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.generator

Class org.objectweb.jorm.mapper.rdb.generator.RdbCommonHelper extends CommonHelper implements Serializable

Class org.objectweb.jorm.mapper.rdb.generator.RdbMappingMOP extends RdbCommonHelper implements Serializable

Class org.objectweb.jorm.mapper.rdb.generator.RdbMappingMOP.PolymorphicFilterExpressionHelper extends NamingFilterExpressionHelper 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
The (main) table of which the fields are mapped


filter

RdbFilter filter

inheritanceQuery

RdbInheritanceQuery inheritanceQuery

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

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

Serialized Fields

filteringElements

java.util.HashMap filteringElements
This list stores the names of PrimitiveElements which take part in the filter.


stringExp

java.lang.String stringExp
The initial string parsed to construct the Expression


exp

Expression exp
The MEDOR Expression constructed using the input String

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

Serialized Fields

table

RdbTable table
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.RdbInheritanceQuery extends BasicMetaObject implements Serializable

serialVersionUID: 1l

Serialized Fields

rdbClassMapping

RdbClassMapping rdbClassMapping

queryPrefetch

java.lang.String queryPrefetch

queryPKOnly

java.lang.String queryPKOnly

queryPKAndFields

java.lang.String queryPKAndFields

fieldsPrefetch

java.util.Collection fieldsPrefetch

fieldsPKOnly

java.util.Collection fieldsPKOnly

fieldsPKAndFields

java.util.Collection fieldsPKAndFields

prefetchClasses

java.util.Collection prefetchClasses

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
Name of the table in the relational schema


colocated

boolean colocated
TODO


colocatedMaster

boolean colocatedMaster
TODO


colName2pem

java.util.Map colName2pem
Map use to register the primitive elements mapping indexed with their column name. < String,PrimitiveElementMapping >


readOnly

boolean readOnly
Indicates if the table is read-only


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

nd2Key

java.util.HashMap nd2Key

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


pe2Value

java.util.Map pe2Value
pe2Value defines the constant values of PrimitiveElements which are constant.


derivedClasses

java.util.ArrayList derivedClasses
derivedClasses represents the list of the classes derived from the current class object. element: a Class MetaObject object


superClasses

java.util.Map superClasses
This hashmap associates a full qualified class name with an Class 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 BasicCommonClassMapping 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.BasicCommonClassMapping 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.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.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 BasicCommonClassMapping 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.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

Serialized Fields

isAutoCalculated

boolean isAutoCalculated

status

int status

size

int size
The size of the field


scale

int scale

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

nullvalueStr

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


nullValue

java.lang.Object nullValue

hasNullValue

boolean hasNullValue

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

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.BasicCompositePName extends BasicPolymorphicPName implements Serializable

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

Class org.objectweb.jorm.naming.lib.BasicPolymorphicPName extends BasicPName implements Serializable

Serialized Fields

polymorphic

boolean polymorphic