Cumulus4j API
(1.0.0)

Package org.cumulus4j.store.model

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

See:
          Description

Class Summary
ClassMeta Persistent meta-data for a persistence-capable Class.
DataEntry Persistent container holding an entity's data in encrypted form.
DefaultIndexEntryFactory Default index entry factory, using the passed in index class for what it generates.
EncryptionCoordinateSet Encryption coordinates used to encrypt a persistent record.
FieldMeta Persistent meta-data for a field of a persistence-capable class.
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.
ObjectContainer Container holding the values of a persistent object.
Sequence Persistent sequence entity used by Cumulus4jIncrementGenerator.
 

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.0.0)

Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.