|
Cumulus4j API (1.2.0-SNAPSHOT) |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |
---|---|
protected ClassMeta |
Cumulus4jStoreManager.detachClassMeta(ExecutionContext ec,
PersistenceManager pm,
ClassMeta classMeta)
|
ClassMeta |
Cumulus4jStoreManager.getAttachedClassMeta(ExecutionContext ec,
PersistenceManager pm,
Class<?> clazz)
|
ClassMeta |
Cumulus4jStoreManager.getClassMeta(ExecutionContext ec,
Class<?> clazz)
Get the persistent meta-data of a certain class. |
ClassMeta |
Cumulus4jStoreManager.getClassMeta(ExecutionContext ec,
long classID,
boolean throwExceptionIfNotFound)
|
Methods in org.cumulus4j.store that return types with arguments of type ClassMeta | |
---|---|
List<ClassMeta> |
Cumulus4jStoreManager.getClassMetaWithSubClassMetas(ExecutionContext ec,
ClassMeta classMeta)
|
List<ClassMeta> |
Cumulus4jStoreManager.getSubClassMetas(ExecutionContext ec,
Class<?> clazz,
boolean includeDescendents)
|
List<ClassMeta> |
Cumulus4jStoreManager.getSubClassMetas(ExecutionContext ec,
ClassMeta classMeta,
boolean includeDescendents)
|
List<ClassMeta> |
Cumulus4jStoreManager.getSubClassMetas(ExecutionContext ec,
String className,
boolean includeDescendents)
|
Methods in org.cumulus4j.store with parameters of type ClassMeta | |
---|---|
protected void |
Cumulus4jPersistenceHandler.deleteObjectIndex(CryptoContext cryptoContext,
ClassMeta classMeta,
DataEntry dataEntry,
FieldMeta fieldMeta,
EmbeddedObjectContainer embeddedObjectContainer)
|
protected void |
Cumulus4jPersistenceHandler.deleteObjectIndex(CryptoContext cryptoContext,
ClassMeta classMeta,
DataEntry dataEntry,
FieldMeta fieldMeta,
Object fieldValue)
|
protected void |
Cumulus4jPersistenceHandler.deleteObjectIndex(CryptoContext cryptoContext,
ClassMeta classMeta,
DataEntry dataEntry,
ObjectContainer objectContainer,
AbstractClassMetaData dnClassMetaData)
|
protected ClassMeta |
Cumulus4jStoreManager.detachClassMeta(ExecutionContext ec,
PersistenceManager pm,
ClassMeta classMeta)
|
List<ClassMeta> |
Cumulus4jStoreManager.getClassMetaWithSubClassMetas(ExecutionContext ec,
ClassMeta classMeta)
|
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)
|
List<ClassMeta> |
Cumulus4jStoreManager.getSubClassMetas(ExecutionContext ec,
ClassMeta classMeta,
boolean includeDescendents)
|
protected void |
Cumulus4jPersistenceHandler.insertObjectIndex(CryptoContext cryptoContext,
ClassMeta classMeta,
DataEntry dataEntry,
FieldMeta fieldMeta,
EmbeddedObjectContainer embeddedObjectContainer)
|
protected void |
Cumulus4jPersistenceHandler.insertObjectIndex(CryptoContext cryptoContext,
ClassMeta classMeta,
DataEntry dataEntry,
FieldMeta fieldMeta,
Object fieldValue)
|
protected void |
Cumulus4jPersistenceHandler.insertObjectIndex(ObjectProvider op,
CryptoContext cryptoContext,
ClassMeta classMeta,
AbstractClassMetaData dnClassMetaData,
ObjectContainer objectContainer,
DataEntry dataEntry)
|
void |
IndexEntryAction.perform(CryptoContext cryptoContext,
long dataEntryID,
FieldMeta fieldMeta,
AbstractMemberMetaData dnMemberMetaData,
ClassMeta classMeta,
Object fieldValue)
|
protected void |
Cumulus4jStoreManager.putClassMetaIntoCache(ClassMeta classMeta)
|
protected void |
Cumulus4jStoreManager.putFieldMetasIntoCache(ClassMeta classMeta)
|
Uses of ClassMeta in org.cumulus4j.store.fieldmanager |
---|
Methods in org.cumulus4j.store.fieldmanager with parameters of type ClassMeta | |
---|---|
protected Object |
FetchFieldManager.createPCFromEmbeddedObjectContainer(int fieldNumber,
FieldMeta fieldMeta,
ClassMeta embeddedClassMeta,
EmbeddedObjectContainer embeddedObjectContainer)
|
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,
CryptoContext cryptoContext,
PersistenceManager pmData,
ClassMeta classMeta,
AbstractClassMetaData dnClassMetaData,
int keyStoreRefID,
ObjectContainer objectContainer)
|
Uses of ClassMeta in org.cumulus4j.store.model |
---|
Subclasses of ClassMeta in org.cumulus4j.store.model | |
---|---|
class |
EmbeddedClassMeta
|
Fields in org.cumulus4j.store.model with type parameters of type ClassMeta | |
---|---|
protected static ThreadLocal<Set<ClassMeta>> |
ClassMeta.attachedClassMetasInPostDetachThreadLocal
|
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. |
ClassMeta |
IndexEntryContainerSize.getClassMeta()
Get the ClassMeta of the concrete type of the instance containing the field. |
ClassMeta |
IndexEntry.getClassMeta()
Get the ClassMeta of the concrete type of the instance containing the field. |
ClassMeta |
ClassMetaDAO.getClassMeta(Class<?> clazz,
boolean throwExceptionIfNotFound)
|
ClassMeta |
DetachedClassMetaModel.getClassMeta(long classID,
boolean throwExceptionIfNotFound)
|
ClassMeta |
ClassMetaDAO.getClassMeta(long classID,
boolean throwExceptionIfNotFound)
|
ClassMeta |
ClassMetaDAO.getClassMeta(String packageName,
String simpleClassName,
boolean throwExceptionIfNotFound)
|
protected abstract ClassMeta |
DetachedClassMetaModel.getClassMetaImpl(long classID,
boolean throwExceptionIfNotFound)
|
ClassMeta |
FieldMeta.getFieldOrElementTypeClassMeta(ExecutionContext executionContext)
|
ClassMeta |
EmbeddedClassMeta.getNonEmbeddedClassMeta()
Get the non-embedded ClassMeta of which this instance is a reference wihtin the scope of
the EmbeddedClassMeta.getEmbeddingFieldMeta() . |
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 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. |
DataEntry |
DataEntryDAO.getDataEntry(ClassMeta classMeta,
String objectID)
Get the DataEntry identified by the given type and JDO/JPA-object-ID. |
Long |
DataEntryDAO.getDataEntryID(ClassMeta classMeta,
String objectID)
Get the dataEntryID of the DataEntry identified by the
given type and JDO/JPA-object-ID. |
Set<Long> |
DataEntryDAO.getDataEntryIDsNegated(ClassMeta classMeta,
String notThisObjectID)
Get the dataEntryID s of all those DataEntry instances
which do not match the given type and JDO/JPA-object-ID. |
Collection<FieldMeta> |
FieldMetaDAO.getFieldMetasForClassMeta(ClassMeta classMeta)
|
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)
|
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. |
void |
DetachedClassMetaModel.registerClassMetaCurrentlyDetaching(ClassMeta classMeta)
|
protected void |
FieldMeta.setClassMeta(ClassMeta classMeta)
|
protected void |
EmbeddedFieldMeta.setClassMeta(ClassMeta classMeta)
|
void |
IndexEntry.setClassMeta(ClassMeta classMeta)
|
void |
ClassMeta.setSuperClassMeta(ClassMeta superClassMeta)
|
Method parameters in org.cumulus4j.store.model with type arguments of type ClassMeta | |
---|---|
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 String |
ClassMetaDAO.getMultiClassMetaOrFilterPart(Map<String,Object> queryParams,
Collection<ClassMeta> classMetas)
|
Constructors in org.cumulus4j.store.model with parameters of type ClassMeta | |
---|---|
DataEntry(ClassMeta classMeta,
int keyStoreRefID,
String objectID)
Create an instance of DataEntry . |
|
EmbeddedClassMeta(ExecutionContext executionContext,
ClassMeta nonEmbeddedClassMeta,
FieldMeta embeddingFieldMeta)
|
|
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 ClassMeta | |
---|---|
ClassMeta |
QueryEvaluator.getValueTypeClassMeta(Symbol symbol,
boolean throwExceptionIfNotFound)
|
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(CryptoContext cryptoContext,
PersistenceManager pmData,
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 that return ClassMeta | |
---|---|
ClassMeta |
ResultDescriptor.getClassMeta()
|
Methods in org.cumulus4j.store.query.eval with parameters of type ClassMeta | |
---|---|
Set<Long> |
ExpressionHelper.ContainsVariableResolver._queryEnd(FieldMeta fieldMeta,
ClassMeta classMeta,
AbstractMemberMetaData mmd,
FieldMeta subFieldMeta,
boolean argumentIsPersistent,
Class<?> argumentType)
|
Set<Long> |
ExpressionHelper.ContainsConstantResolver._queryEnd(FieldMeta fieldMeta,
ClassMeta classMeta,
AbstractMemberMetaData mmd,
FieldMeta subFieldMeta,
boolean argumentIsPersistent,
Class<?> argumentType)
|
protected abstract Set<Long> |
PrimaryExpressionResolver.queryEnd(FieldMeta fieldMeta,
ClassMeta classMeta)
|
protected Set<Long> |
PrimaryExpressionResolver.queryMiddle(ClassMeta classMeta,
List<String> tuples)
|
Constructors in org.cumulus4j.store.query.eval with parameters of type ClassMeta | |
---|---|
ResultDescriptor(Symbol symbol,
Class<?> resultType,
FieldMeta fieldMeta,
ClassMeta classMeta)
Create a ResultDescriptor . |
|
Cumulus4j API (1.2.0-SNAPSHOT) |
|||||||||
PREV NEXT | FRAMES NO FRAMES |