A C D E F G I J K L M N O P Q R S U V

A

AbstractAnnotationReader - Class in org.jpox.metadata.annotations
Abstract implementation of a metadata annotations reader for JDK 1.5.
AbstractAnnotationReader(MetaDataManager) - Constructor for class org.jpox.metadata.annotations.AbstractAnnotationReader
Constructor.
AnnotationManagerImpl - Class in org.jpox.metadata.annotations
Manager for annotations.
AnnotationManagerImpl(MetaDataManager) - Constructor for class org.jpox.metadata.annotations.AnnotationManagerImpl
Constructor.
AnnotationObject - Class in org.jpox.metadata.annotations
Wrapper for an annotation and its various properties etc.
AnnotationObject(String, HashMap<String, Object>) - Constructor for class org.jpox.metadata.annotations.AnnotationObject
Constructor.
AnnotationReader - Interface in org.jpox.metadata.annotations
Interface defining the access to MetaData derived from Annotations.
AnnotationUtils - Class in org.jpox.metadata.annotations
Series of utility methods for converting between annotations and metadata.
AnnotationUtils() - Constructor for class org.jpox.metadata.annotations.AnnotationUtils
 
Array - Annotation Type in org.jpox.annotations
Annotation for defining the persistence of an array.

C

Collection - Annotation Type in org.jpox.annotations
Annotation for defining the persistence of a collection.
Column - Annotation Type in org.jpox.annotations
Annotation for a column in the datastore.

D

DatastoreIdentity - Annotation Type in org.jpox.annotations
Annotation for the datastore identity of the class.
datastoreJavaType - Variable in class org.jpox.store.mapping.EnumMapping
 
Detachable - Annotation Type in org.jpox.annotations.jpa
Annotation for whether the class is detachable.
Discriminator - Annotation Type in org.jpox.annotations
Annotation for the discriminator of the class.
DiscriminatorStrategyType - Enum in org.jpox.annotations
Enumeration of the JDO2 discriminator strategy values.

E

Element - Annotation Type in org.jpox.annotations
Annotation for the element of a collection/array relation.
Embedded - Annotation Type in org.jpox.annotations
Annotation to define that the object is embedded into the table of the owning object.
EnumMapping - Class in org.jpox.store.mapping
Mapping for JDK1.5 Enum type.
EnumMapping() - Constructor for class org.jpox.store.mapping.EnumMapping
 
Extension - Annotation Type in org.jpox.annotations
Annotation for a JDO extension.

F

FetchGroup - Annotation Type in org.jpox.annotations
Annotation for the fetch group of a class.
FetchGroups - Annotation Type in org.jpox.annotations
Annotation for a group of fetch-group objects
Field - Annotation Type in org.jpox.annotations
Annotation for defining the persistence of a field.
FieldPersistenceModifier - Enum in org.jpox.annotations
Enumeration of the JDO2 persistence-modifier values for a field.
ForeignKey - Annotation Type in org.jpox.annotations
Annotation for a JDO foreign-key.
ForeignKeyAction - Enum in org.jpox.annotations
Enumeration of the JDO2 foreign-key delete/update action values.

G

getAnnotationObjectsForAnnotations(String, Annotation[]) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Convenience method to convert an array of Annotation objects into an array of AnnotationObjects.
getClassAnnotationsForClass(Class) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Method returning the annotations for the class.
getDiscriminatorStrategyString(DiscriminatorStrategyType) - Static method in class org.jpox.metadata.annotations.AnnotationUtils
Convenience accessor for the string name of a discriminator strategy.
getFieldAnnotationsForClass(Class) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Method returning a Map containing an array of the annotations for each field of the passed class, keyed by the field name.
getFieldPersistenceModifierString(FieldPersistenceModifier) - Static method in class org.jpox.metadata.annotations.AnnotationUtils
Convenience accessor for the string name of a persistence-modifier on a field.
getForeignKeyActionString(ForeignKeyAction) - Static method in class org.jpox.metadata.annotations.AnnotationUtils
Convenience accessor for the string name of a FK action.
getGettersAnnotationsForClass(Class) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Method returning a Map containing an array of the annotations for each method of the passed class, keyed by the method name.
getIdentityStrategyString(IdGeneratorStrategy) - Static method in class org.jpox.metadata.annotations.AnnotationUtils
Convenience accessor for the string name of a id generator strategy (from JDO annotations).
getIdentityStrategyString(GenerationType) - Static method in class org.jpox.metadata.annotations.AnnotationUtils
Convenience accessor for the string name of a id generator strategy (from JPA annotations)
getIdentityTypeString(IdentityTypeValue) - Static method in class org.jpox.metadata.annotations.AnnotationUtils
Convenience accessor for the string name of the identity type.
getInheritanceStrategyString(InheritanceStrategyType) - Static method in class org.jpox.metadata.annotations.AnnotationUtils
Convenience accessor for the string name of an inheritance strategy.
getJavaType() - Method in class org.jpox.store.mapping.EnumMapping
 
getJavaTypeForDatastoreMapping(int) - Method in class org.jpox.store.mapping.EnumMapping
Accessor for the name of the java-type actually used when mapping the particular datastore field.
getMetaDataForClass(Class, PackageMetaData) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Accessor for the ClassMetaData for the specified class from its annotations.
getMetaDataForClass(Class, PackageMetaData, ClassLoaderResolver) - Method in class org.jpox.metadata.annotations.AnnotationManagerImpl
Accessor for the MetaData for the specified class, read from annotations.
getMetaDataForClass(Class, PackageMetaData) - Method in interface org.jpox.metadata.annotations.AnnotationReader
Method to get the ClassMetaData for a class from its annotations.
getMethodAnnotationsForClass(Class) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Method returning a Map containing an array of the annotations for each method of the passed class, keyed by the method name.
getName() - Method in class org.jpox.metadata.annotations.AnnotationObject
Accessor for the annotation class name
getNameValueMap() - Method in class org.jpox.metadata.annotations.AnnotationObject
Accessor for the annotation properties map
getObject(PersistenceManager, Object, int[]) - Method in class org.jpox.store.mapping.EnumMapping
 
getSampleValue(ClassLoaderResolver) - Method in class org.jpox.store.mapping.EnumMapping
 
getSequenceStrategyString(SequenceStrategy) - Static method in class org.jpox.metadata.annotations.AnnotationUtils
Convenience accessor for the string name of a datastore sequence strategy.
getSupportedAnnotationPackages() - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Method to set the valid annotation packages to be supported when reading.
getSupportedAnnotationPackages() - Method in interface org.jpox.metadata.annotations.AnnotationReader
Accessor for the annotations packages supported by this reader.
getVersionStrategyString(VersionStrategyType) - Static method in class org.jpox.metadata.annotations.AnnotationUtils
Convenience accessor for the string name of a version strategy.

I

IdentityType - Annotation Type in org.jpox.annotations.jpa
Annotation for JDO identity type.
IdentityTypeValue - Enum in org.jpox.annotations
Enumeration of the JDO2 identity type values.
IdGeneratorStrategy - Enum in org.jpox.annotations
Enumeration of the JDO2 id generator strategy values.
Implements - Annotation Type in org.jpox.annotations
Annotation for the interfaces implemented by a class.
Index - Annotation Type in org.jpox.annotations
Annotation for a JDO index.
Inheritance - Annotation Type in org.jpox.annotations
Annotation for the inheritance of the class.
InheritanceStrategyType - Enum in org.jpox.annotations
Enumeration of the JDO2 inheritance strategy values.
initialize(DatastoreAdapter, AbstractPropertyMetaData, DatastoreContainerObject, ClassLoaderResolver) - Method in class org.jpox.store.mapping.EnumMapping
Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
isClassPersistenceCapable(Class) - Method in class org.jpox.metadata.annotations.JPAAnnotationReader
Check if class is persistence capable, by looking at annotations
isSupportedAnnotation(String) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Convenience method to check whether an annotation class name is supported by this reader.

J

JDOAnnotationReader - Class in org.jpox.metadata.annotations
Implementation for Annotation Reader for JDK 1.5 annotations using JDO's definition.
JDOAnnotationReader(MetaDataManager) - Constructor for class org.jpox.metadata.annotations.JDOAnnotationReader
Constructor.
Join - Annotation Type in org.jpox.annotations
Annotation for the join of a relation.
JPAAnnotationReader - Class in org.jpox.metadata.annotations
Implementation for Annotation Reader for JDK 1.5 annotations using JPA's definition.
JPAAnnotationReader(MetaDataManager) - Constructor for class org.jpox.metadata.annotations.JPAAnnotationReader
Constructor.

K

Key - Annotation Type in org.jpox.annotations
Annotation for the key of a map relation.

L

LOCALISER - Static variable in class org.jpox.metadata.annotations.AbstractAnnotationReader
Localiser for messages
LOCALISER - Static variable in class org.jpox.metadata.annotations.AnnotationManagerImpl
Localiser for messages

M

Map - Annotation Type in org.jpox.annotations
Annotation for defining the persistence of a map.
metadataMgr - Variable in class org.jpox.metadata.annotations.AnnotationManagerImpl
MetaData Manager that we work for.

N

newLiteral(QueryExpression, Object) - Method in class org.jpox.store.mapping.EnumMapping
 
newScalarExpression(QueryExpression, LogicSetExpression) - Method in class org.jpox.store.mapping.EnumMapping
 

O

Order - Annotation Type in org.jpox.annotations
Annotation for the order of a container field.
org.jpox.annotations - package org.jpox.annotations
Package containing JPOX annotations for persistence intended as a complete set of JDO2 annotations.
org.jpox.annotations.jpa - package org.jpox.annotations.jpa
Package containing JPOX annotations for persistence to extend JPA where it ignores some JDO concepts.
org.jpox.metadata.annotations - package org.jpox.metadata.annotations
Package containing classes for converting JDK 1.5 annotations into MetaData definitions.
org.jpox.store.mapping - package org.jpox.store.mapping
 

P

PersistenceAware - Annotation Type in org.jpox.annotations
Annotation for whether the class is persistence-aware.
PersistenceCapable - Annotation Type in org.jpox.annotations
Annotation for whether the class is persistence-capable.
PrimaryKey - Annotation Type in org.jpox.annotations
Annotation for the primary key of a class.
processClassAnnotations(PackageMetaData, Class, AnnotationObject[]) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Method to process the "class" level annotations and create the outline ClassMetaData object.
processClassAnnotations(PackageMetaData, Class, AnnotationObject[]) - Method in class org.jpox.metadata.annotations.JDOAnnotationReader
Method to process the "class" level annotations and create the outline ClassMetaData object
processClassAnnotations(PackageMetaData, Class, AnnotationObject[]) - Method in class org.jpox.metadata.annotations.JPAAnnotationReader
Method to process the "class" level annotations and create the outline ClassMetaData object
processFieldAnnotations(ClassMetaData, Field, AnnotationObject[]) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Method to take the passed in outline ClassMetaData and process the annotations for fields adding any necessary FieldMetaData to the ClassMetaData.
processFieldAnnotations(ClassMetaData, Field, AnnotationObject[]) - Method in class org.jpox.metadata.annotations.JDOAnnotationReader
Convenience method to process the annotations for a field.
processFieldAnnotations(ClassMetaData, Field, AnnotationObject[]) - Method in class org.jpox.metadata.annotations.JPAAnnotationReader
Convenience method to process the annotations for a field.
processMethodAnnotations(ClassMetaData, Method) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Method to take the passed in outline ClassMetaData and process the annotations for method adding any necessary MetaData to the ClassMetaData.
processMethodAnnotations(ClassMetaData, Method) - Method in class org.jpox.metadata.annotations.JDOAnnotationReader
Method to take the passed in outline ClassMetaData and process the annotations for method adding any necessary MetaData to the ClassMetaData.
processMethodAnnotations(ClassMetaData, Method) - Method in class org.jpox.metadata.annotations.JPAAnnotationReader
Method to take the passed in outline ClassMetaData and process the annotations for method adding any necessary MetaData to the ClassMetaData.

Q

Queries - Annotation Type in org.jpox.annotations
Annotation for a group of named queries.
Query - Annotation Type in org.jpox.annotations
Annotation for a named query.
QueryLanguage - Enum in org.jpox.annotations
Enumeration of the JDO2 query languages.

R

RequiresExtent - Annotation Type in org.jpox.annotations.jpa
Annotation for whether the class requires an extent.

S

Sequence - Annotation Type in org.jpox.annotations
Annotation for a datastore sequence.
SequenceStrategy - Enum in org.jpox.annotations
Enumeration of the JDO2 sequence strategy values.
setObject(PersistenceManager, Object, int[], Object) - Method in class org.jpox.store.mapping.EnumMapping
 
setSupportedAnnotationPackages(String[]) - Method in class org.jpox.metadata.annotations.AbstractAnnotationReader
Method to set the valid annotation packages to be supported when reading.

U

Unique - Annotation Type in org.jpox.annotations
Annotation for a JDO unique constraint.

V

Value - Annotation Type in org.jpox.annotations
Annotation for the value of a map relation.
valueOf(String) - Static method in enum org.jpox.annotations.DiscriminatorStrategyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jpox.annotations.FieldPersistenceModifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jpox.annotations.ForeignKeyAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jpox.annotations.IdentityTypeValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jpox.annotations.IdGeneratorStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jpox.annotations.InheritanceStrategyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jpox.annotations.QueryLanguage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jpox.annotations.SequenceStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jpox.annotations.VersionStrategyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jpox.annotations.DiscriminatorStrategyType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jpox.annotations.FieldPersistenceModifier
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jpox.annotations.ForeignKeyAction
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jpox.annotations.IdentityTypeValue
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jpox.annotations.IdGeneratorStrategy
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jpox.annotations.InheritanceStrategyType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jpox.annotations.QueryLanguage
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jpox.annotations.SequenceStrategy
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jpox.annotations.VersionStrategyType
Returns an array containing the constants of this enum type, in the order they're declared.
Version - Annotation Type in org.jpox.annotations
Annotation for the versioning of the class.
VersionStrategyType - Enum in org.jpox.annotations
Enumeration of the JDO2 version strategy values.

A C D E F G I J K L M N O P Q R S U V

Copyright © 2003-2008 Java Persistent Objects (JPOX). All Rights Reserved.