Package org.jpox.store.mapping

Package providing mappings for all supported Java types in JPOX.

See:
          Description

Interface Summary
DatastoreMapping Representation of the mapping of a datastore type.
MappingCallbacks Representation for Mapping callbacks within JDO.
MappingConsumer Consumer of mappings.
MappingManager Representation of a MappingManager, mapping a java mapping type to a datastore mapping type.
SimpleDatastoreRepresentation TODO rename it if necessary to provide the best meaning understanding.
 

Class Summary
AbstractContainerMapping Mapping for a field that represents a container of objects, such as a List, a Set, a Collection, a Map, or an array.
AbstractMappingManager Base implementation of a MappingManager.
ArrayMapping Mapping for an array.
BaseStringMapping Mapping for a String type.
BigDecimalMapping Mapping for BigDecimal type.
BigIntegerMapping Mapping for BigInteger type.
BitSetMapping Mapping for an array of bytes.
BooleanMapping Mapping of Java Boolean object.
BufferedImageMapping Support java.awt.image.BufferedImage
ByteMapping Mapping for Byte type.
CharacterMapping Mapping for Character type.
CollectionMapping Mapping for Collection (Set/List) types.
ColorMapping Maps class fields to datastore fields (columns in RDBMS)
CurrencyMapping SCO Mapping for Currency type.
DateMapping SCO Mapping for java.util.Date type.
DiscriminatorMapping Mapping for a discriminator column in a table used in inheritance.
DoubleMapping Mapping for Double type.
EmbeddedElementPCMapping Mapping for a PersistenceCapable object stored in an embedded collection within a PersistenceCapable object.
EmbeddedKeyPCMapping Mapping for a PC key object stored in an embedded map within a PC object.
EmbeddedMapping Mapping for an embedded PC object.
EmbeddedPCMapping Mapping for a PC object embedded within another PC object (1-1 relation).
EmbeddedValuePCMapping Mapping for a PC key object stored in an embedded map within a PC object.
FloatMapping Mapping for Float Java type.
GregorianCalendarMapping Maps the class fields of a GregorianCalendar to datastore fields.
IndexMapping Mapping for Index Columns.
IntegerMapping Mapping for Integer type.
InterfaceMapping Mapping for Interface fields.
JavaTypeMapping Representation of the mapping of a Java type.
LocaleMapping Mapping for Locale type.
LongMapping Mapping for Long type.
MapMapping SCO Mapping for Map types.
MappingFactory Factory class for creating Mapping instances.
Mappings Helper class for doing many tasks with mapping
MultiMapping Mapping to represent multiple mappings.
NullMapping Simple mapping for a null literal.
ObjectMapping Mapping for Object fields.
OIDMapping Mapping for OID type.
PersistenceCapableMapping Maps a java field to a PersistenceCapable class.
PointMapping Mapping for java.awt.Point to its datastore representation.
ReferenceMapping Mapping for a reference type.
SerialisedElementPCMapping Mapping for a serialised PersistenceCapable object being the element of a Collection.
SerialisedKeyPCMapping Mapping for a serialised PersistenceCapable object being the key of a Map.
SerialisedMapping Maps a field as serialised.
SerialisedPCMapping Mapping for a serialised PersistenceCapable object.
SerialisedReferenceMapping Mapping for a serialised reference (Interface/Object) field.
SerialisedValuePCMapping Mapping for a serialised PersistenceCapable object being the value of a Map.
ShortMapping Mapping for the Short type.
SingleFieldMapping Simple mapping for a java field mapping to a single datastore field.
SingleFieldMultiMapping Mapping to represent a field that is mapped to multiple datastore columns.
SqlDateCharMapping SCO Mapping for SQLDate type as char.
SqlDateMapping SCO Mapping for an SQLDate type.
SqlTimeMapping SCO Mapping for an SQLTime type.
SqlTimestampCharMapping Mapping for Java java.sql.Timestamp char type.
SqlTimestampMapping SCO Mapping for an SQLTimestamp type.
StringMapping Mapping for a String type.
SubclassPCMapping Mapping for a field that stores a PC object that uses "subclass-table" inheritance and where this is mapped in the datastore as a separate FK for each subclass.
TimeZoneMapping SCO Mapping for TimeZone type.
URIMapping SCO Mapping for java.net.URI type.
URLMapping SCO Mapping for java.net.URL type.
VersionMapping Mapping class for mapping version state/timestamp columns in the database.
 

Package org.jpox.store.mapping Description

Package providing mappings for all supported Java types in JPOX. A JavaTypeMapping provides a mapping from the Java type to the associated RDBMS type(s). At the class side we have a field, and at the datastore side we have datastore column(s).



Copyright © -2007 . All Rights Reserved.