Cumulus4j API
(1.0.0)

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

Packages that use ClassMeta
org.cumulus4j.store Cumulus4j is a plug-in for DataNucleus providing encrypted data-storage. 
org.cumulus4j.store.fieldmanager Package providing field managers for extracting information from the objects to be persisted so we can pass them on to the backend StoreManager(s), and for taking information from the backend and handing it back to the user by way of their own objects. 
org.cumulus4j.store.model Data model classes used to store data and meta-data in the backend. 
org.cumulus4j.store.query Query implementation for JDO and JPA. 
org.cumulus4j.store.query.eval Evaluators actually doing the query work. 
 

Uses of ClassMeta in org.cumulus4j.store
 

Methods in org.cumulus4j.store that return ClassMeta
 ClassMeta Cumulus4jStoreManager.getClassMeta(ExecutionContext ec, Class<?> clazz)
          Get the persistent meta-data of a certain class.
 

Uses of ClassMeta in org.cumulus4j.store.fieldmanager
 

Constructors in org.cumulus4j.store.fieldmanager with parameters of type ClassMeta
FetchFieldManager(ObjectProvider op, CryptoContext cryptoContext, ClassMeta classMeta, AbstractClassMetaData dnClassMetaData, ObjectContainer objectContainer)
           
StoreFieldManager(ObjectProvider op, PersistenceManager pmData, ClassMeta classMeta, AbstractClassMetaData dnClassMetaData, ObjectContainer objectContainer)
           
 

Uses of ClassMeta in org.cumulus4j.store.model
 

Methods in org.cumulus4j.store.model that return ClassMeta
 ClassMeta FieldMeta.getClassMeta()
          Get the ClassMeta to which this FieldMeta belongs.
 ClassMeta DataEntry.getClassMeta()
           Get the type of the entity persisted in this container.
static ClassMeta ClassMeta.getClassMeta(PersistenceManager pm, Class<?> clazz, boolean throwExceptionIfNotFound)
           
static ClassMeta ClassMeta.getClassMeta(PersistenceManager pm, String packageName, String simpleClassName, boolean throwExceptionIfNotFound)
           
 ClassMeta ClassMeta.getSuperClassMeta()
          The super-class' meta-data or null, if there is no persistence-capable super-class.
 

Methods in org.cumulus4j.store.model with parameters of type ClassMeta
static DataEntry DataEntry.getDataEntry(PersistenceManager pmData, ClassMeta classMeta, String objectID)
          Get the DataEntry identified by the given type and JDO/JPA-object-ID.
static Long DataEntry.getDataEntryID(PersistenceManager pmData, ClassMeta classMeta, String objectID)
           Get the dataEntryID of the DataEntry identified by the given type and JDO/JPA-object-ID.
static Set<Long> DataEntry.getDataEntryIDsNegated(PersistenceManager pmData, ClassMeta classMeta, String notThisObjectID)
           Get the dataEntryIDs of all those DataEntry instances which do not match the given type and JDO/JPA-object-ID.
 void ClassMeta.setSuperClassMeta(ClassMeta superClassMeta)
           
 

Constructors in org.cumulus4j.store.model with parameters of type ClassMeta
DataEntry(ClassMeta classMeta, String objectID)
          Create an instance of DataEntry.
FieldMeta(ClassMeta classMeta, FieldMeta ownerFieldMeta, String fieldName, FieldMetaRole role)
          Internal constructor.
FieldMeta(ClassMeta classMeta, String fieldName)
          Create a FieldMeta referencing a real field.
 

Uses of ClassMeta in org.cumulus4j.store.query
 

Methods in org.cumulus4j.store.query that return types with arguments of type ClassMeta
static Set<ClassMeta> QueryHelper.getCandidateClassMetas(Cumulus4jStoreManager storeMgr, ExecutionContext ec, Class<?> candidateClass, boolean withSubclasses)
          Convenience method to return the ClassMeta objects for the specified class (and subclasses if required).
 

Methods in org.cumulus4j.store.query with parameters of type ClassMeta
 Object QueryEvaluator.getObjectForClassMetaAndObjectIDString(ClassMeta classMeta, String objectIDString)
           
 

Method parameters in org.cumulus4j.store.query with type arguments of type ClassMeta
 Set<Long> QueryEvaluator.getAllDataEntryIDsForCandidateClasses(Set<ClassMeta> candidateClassMetas)
           
static List<Object> QueryHelper.getAllPersistentObjectsForCandidateClasses(PersistenceManager pmData, ExecutionContext ec, Set<ClassMeta> candidateClassMetas)
          Convenience method to return the persistent objects for the classes with the provided ClassMetas.
 

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

Methods in org.cumulus4j.store.query.eval with parameters of type ClassMeta
protected  Set<Long> PrimaryExpressionResolver.queryMiddle(ClassMeta classMeta, List<String> tuples)
           
 


Cumulus4j API
(1.0.0)

Copyright © 2012 NightLabs Consulting GmbH. All Rights Reserved.