Cumulus4j API
(1.2.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.datastoreversion.command Package providing implementations of DatastoreVersionCommand
org.cumulus4j.store.model Data model classes used to store data and meta-data in the backend. 
org.cumulus4j.store.query.eval Evaluators actually doing the query work. 
 

Uses of IndexEntry in org.cumulus4j.store
 

Methods in org.cumulus4j.store that return IndexEntry
protected abstract  IndexEntry IndexEntryAction.getIndexEntry(IndexEntryFactory indexEntryFactory, CryptoContext cryptoContext, PersistenceManager pmIndex, FieldMeta fieldMeta, ClassMeta classMeta, Object fieldValue)
           
protected abstract  IndexEntry IndexEntryAction.getIndexEntryForObjectRelation(CryptoContext cryptoContext, PersistenceManager pmIndex, FieldMeta fieldMeta, ClassMeta classMeta, Long otherDataEntryID)
           
 

Methods in org.cumulus4j.store with parameters of type IndexEntry
protected abstract  void IndexEntryAction._perform(CryptoContext cryptoContext, IndexEntry indexEntry, long dataEntryID)
           
 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.datastoreversion.command
 

Methods in org.cumulus4j.store.datastoreversion.command that return types with arguments of type IndexEntry
protected  List<IndexEntry> RecreateIndex.getIndexEntries(Class<? extends IndexEntry> indexEntryClass, long fromIndexEntryIDIncl, Long toIndexEntryIDExcl)
           
protected  List<IndexEntry> RecreateIndex.getIndexEntries(long fromIndexEntryIDIncl, Long toIndexEntryIDExcl)
           
protected  Set<Class<? extends IndexEntry>> IntroduceKeyStoreRefID.getIndexEntryClasses()
           
protected  Set<Class<? extends IndexEntry>> RecreateIndex.getIndexEntryClasses()
           
 

Method parameters in org.cumulus4j.store.datastoreversion.command with type arguments of type IndexEntry
protected  List<IndexEntry> RecreateIndex.getIndexEntries(Class<? extends IndexEntry> indexEntryClass, long fromIndexEntryIDIncl, Long toIndexEntryIDExcl)
           
protected  Long RecreateIndex.getMinMaxIndexEntryID(Class<? extends IndexEntry> indexEntryClass, String minMax)
           
 

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(CryptoContext cryptoContext, PersistenceManager pmIndex, FieldMeta fieldMeta, ClassMeta classMeta, Long indexedDataEntryID)
          Get an existing IndexEntry or create it, if it does not yet exist.
 IndexEntry IndexEntryFactory.createIndexEntry(CryptoContext cryptoContext, PersistenceManager pmIndex, FieldMeta fieldMeta, ClassMeta classMeta, Object indexKey)
          Get an existing IndexEntry just like IndexEntryFactory.getIndexEntry(CryptoContext, PersistenceManager, FieldMeta, ClassMeta, Object) or create one, if it does not yet exist.
static IndexEntry IndexEntryObjectRelationHelper.getIndexEntry(CryptoContext cryptoContext, PersistenceManager pmIndex, FieldMeta fieldMeta, ClassMeta classMeta, Long indexedDataEntryID)
          Get an existing IndexEntry or null, if it does not exist.
 IndexEntry IndexEntryFactory.getIndexEntry(CryptoContext cryptoContext, PersistenceManager pmIndex, FieldMeta fieldMeta, ClassMeta classMeta, 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
static List<IndexEntry> IndexEntryObjectRelationHelper.getIndexEntries(CryptoContext cryptoContext, PersistenceManager pmIndex, FieldMeta fieldMeta, List<ClassMeta> classMetas, Long indexedDataEntryID)
           
 List<IndexEntry> IndexEntryFactory.getIndexEntries(CryptoContext cryptoContext, PersistenceManager pmIndex, FieldMeta fieldMeta, List<ClassMeta> classMetas, Object indexKey)
           
static List<IndexEntry> IndexEntryObjectRelationHelper.getIndexEntriesIncludingSubClasses(CryptoContext cryptoContext, PersistenceManager pmIndex, FieldMeta fieldMeta, ClassMeta classMeta, Long indexedDataEntryID)
           
 List<IndexEntry> IndexEntryFactory.getIndexEntriesIncludingSubClasses(CryptoContext cryptoContext, PersistenceManager pmIndex, FieldMeta fieldMeta, ClassMeta classMeta, Object indexKey)
           
abstract  Class<? extends IndexEntry> IndexEntryFactory.getIndexEntryClass()
          Get the concrete implementation class (sub-class) of IndexEntry managed by this factory.
 Class<? extends IndexEntry> DefaultIndexEntryFactory.getIndexEntryClass()
           
 Set<Class<? extends IndexEntry>> IndexEntryFactoryRegistry.getIndexEntryClasses()
           
 

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

Uses of IndexEntry in org.cumulus4j.store.query.eval
 

Method parameters in org.cumulus4j.store.query.eval with type arguments of type IndexEntry
protected  Set<Long> ExpressionHelper.ContainsConstantResolver.getDataEntryIDsFromIndexEntries(Collection<? extends IndexEntry> indexEntries)
           
 


Cumulus4j API
(1.2.0)

Copyright © 2013 NightLabs Consulting GmbH. All Rights Reserved.