Cumulus4j API
(1.0.0)

Uses of Class
org.cumulus4j.store.model.IndexEntry

Packages that use IndexEntry
org.cumulus4j.store Cumulus4j is a plug-in for DataNucleus providing encrypted data-storage. 
org.cumulus4j.store.model Data model classes used to store data and meta-data in the backend. 
 

Uses of IndexEntry in org.cumulus4j.store
 

Methods in org.cumulus4j.store with parameters of type IndexEntry
 IndexValue EncryptionHandler.decryptIndexEntry(CryptoContext cryptoContext, IndexEntry indexEntry)
          Get a plain (unencrypted) IndexValue from the encrypted byte-array in the IndexEntry.indexValue property.
 void EncryptionHandler.encryptIndexEntry(CryptoContext cryptoContext, IndexEntry indexEntry, IndexValue indexValue)
          Encrypt the given plain indexValue and store the cipher-text into the given indexEntry.
 

Uses of IndexEntry in org.cumulus4j.store.model
 

Subclasses of IndexEntry in org.cumulus4j.store.model
 class IndexEntryByte
           Persistent index information for fields of type byte or Byte.
 class IndexEntryContainerSize
           Persistent index information for the size of fields of type Collection/Map.
 class IndexEntryCurrency
           Persistent index information for fields of type Currency.
 class IndexEntryDate
           Persistent index information for fields of type Date.
 class IndexEntryDouble
           Persistent index information for fields of type double or Double.
 class IndexEntryFloat
           Persistent index information for fields of type float or Float.
 class IndexEntryInteger
           Persistent index information for fields of type int or Integer.
 class IndexEntryLong
           Persistent index information for fields of type long or Long.
 class IndexEntryShort
           Persistent index information for fields of type short or Short.
 class IndexEntryStringLong
           Persistent index information for fields of type String being longer than 255 characters (e.g.
 class IndexEntryStringShort
           Persistent index information for fields of type String being shorter than 256 characters (e.g.
 class IndexEntryURI
           Persistent index information for fields of type URI.
 class IndexEntryURL
           Persistent index information for fields of type URL.
 class IndexEntryUUID
           Persistent index information for fields of type UUID.
 

Methods in org.cumulus4j.store.model that return IndexEntry
static IndexEntry IndexEntryObjectRelationHelper.createIndexEntry(PersistenceManager pmIndex, FieldMeta fieldMeta, Long indexedDataEntryID)
          Get an existing IndexEntry or create it, if it does not yet exist.
 IndexEntry IndexEntryFactory.createIndexEntry(PersistenceManager pmIndex, FieldMeta fieldMeta, Object indexKey)
          Get an existing IndexEntry just like IndexEntryFactory.getIndexEntry(PersistenceManager, FieldMeta, Object) or create one, if it does not yet exist.
static IndexEntry IndexEntryObjectRelationHelper.getIndexEntry(PersistenceManager pmIndex, FieldMeta fieldMeta, Long indexedDataEntryID)
          Get an existing IndexEntry or null, if it does not exist.
 IndexEntry IndexEntryFactory.getIndexEntry(PersistenceManager pmIndex, FieldMeta fieldMeta, Object indexKey)
          Get an IndexEntry for the specified unique key fields or null, if no such instance exists.
 

Methods in org.cumulus4j.store.model that return types with arguments of type IndexEntry
abstract  Class<? extends IndexEntry> IndexEntryFactory.getIndexEntryClass()
          Get the concrete implementation class (sub-class) of IndexEntry managed by this factory.
 Class<? extends IndexEntry> DefaultIndexEntryFactory.getIndexEntryClass()
           
 

Constructor parameters in org.cumulus4j.store.model with type arguments of type IndexEntry
DefaultIndexEntryFactory(Class<? extends IndexEntry> idxClass)
           
 


Cumulus4j API
(1.0.0)

Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.