Cumulus4j API
(1.2.0)

Package org.cumulus4j.store.model

Data model classes used to store data and meta-data in the backend.

See:
          Description

Class Summary
AbstractDAO  
ClassMeta Persistent meta-data for a persistence-capable Class.
ClassMeta.NamedQueries  
ClassMetaDAO  
DataEntry Persistent container holding an entity's data in encrypted form.
DataEntry.NamedQueries  
DataEntryDAO  
DatastoreVersion  
DatastoreVersionDAO  
DefaultIndexEntryFactory Default index entry factory, using the passed in index class for what it generates.
DetachedClassMetaModel  
EmbeddedClassMeta  
EmbeddedClassMeta.NamedQueries  
EmbeddedFieldMeta  
EmbeddedObjectContainer  
EncryptionCoordinateSet Encryption coordinates used to encrypt a persistent record.
EncryptionCoordinateSetDAO  
FetchGroupsMetaData  
FieldMeta Persistent meta-data for a field of a persistence-capable class.
FieldMeta.NamedQueries  
FieldMetaDAO  
IndexEntry Persistent index information with encrypted pointers to DataEntrys.
IndexEntryByte Persistent index information for fields of type byte or Byte.
IndexEntryContainerSize Persistent index information for the size of fields of type Collection/Map.
IndexEntryCurrency Persistent index information for fields of type Currency.
IndexEntryDate Persistent index information for fields of type Date.
IndexEntryDouble Persistent index information for fields of type double or Double.
IndexEntryFactory Factory for creating (or looking up) specific IndexEntry implementations.
IndexEntryFactoryRegistry Registry responsible for the extension-point org.cumulus4j.store.index_mapping.
IndexEntryFloat Persistent index information for fields of type float or Float.
IndexEntryInteger Persistent index information for fields of type int or Integer.
IndexEntryLong Persistent index information for fields of type long or Long.
IndexEntryObjectRelationHelper Helper to find an IndexEntry for an object relation (1-1, 1-n or m-n).
IndexEntryShort Persistent index information for fields of type short or Short.
IndexEntryStringLong Persistent index information for fields of type String being longer than 255 characters (e.g.
IndexEntryStringShort Persistent index information for fields of type String being shorter than 256 characters (e.g.
IndexEntryURI Persistent index information for fields of type URI.
IndexEntryURL Persistent index information for fields of type URL.
IndexEntryUUID Persistent index information for fields of type UUID.
IndexValue Helper for en- & decoding the decrypted (plain) contents of IndexEntry.indexValue.
KeyStoreRef  
KeyStoreRefDAO  
ObjectContainer Container holding the values of a persistent object.
PostDetachRunnableManager  
RunnableManager  
Sequence Deprecated. This class did not support multitenancy-in-single-database and was therefore replaced by Sequence2.
Sequence2 Persistent sequence entity used by Cumulus4jIncrementGenerator.
Sequence2DAO  
 

Enum Summary
FieldMetaRole Enum for the role of a FieldMeta.
 

Package org.cumulus4j.store.model Description

Data model classes used to store data and meta-data in the backend. Some of the classes in this package are persistent and some are non-persistent. The persistent classes are managed by a backend-PersistenceManager.


Cumulus4j API
(1.2.0)

Copyright © 2013 NightLabs Consulting GmbH. All Rights Reserved.