|
Cumulus4j API (1.2.0) |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FieldMeta | |
---|---|
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.eval | Evaluators actually doing the query work. |
Uses of FieldMeta in org.cumulus4j.store |
---|
Methods in org.cumulus4j.store that return FieldMeta | |
---|---|
FieldMeta |
Cumulus4jStoreManager.getFieldMeta(ExecutionContext ec,
long fieldID,
boolean throwExceptionIfNotFound)
|
Methods in org.cumulus4j.store with parameters of type FieldMeta | |
---|---|
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 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)
|
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)
|
void |
IndexEntryAction.perform(CryptoContext cryptoContext,
long dataEntryID,
FieldMeta fieldMeta,
AbstractMemberMetaData dnMemberMetaData,
ClassMeta classMeta,
Object fieldValue)
|
Method parameters in org.cumulus4j.store with type arguments of type FieldMeta | |
---|---|
protected void |
Cumulus4jStoreManager.putFieldMetasIntoCache(Collection<FieldMeta> fieldMetas)
|
Uses of FieldMeta in org.cumulus4j.store.fieldmanager |
---|
Methods in org.cumulus4j.store.fieldmanager with parameters of type FieldMeta | |
---|---|
protected EmbeddedObjectContainer |
StoreFieldManager.createEmbeddedObjectContainerFromPC(FieldMeta fieldMeta,
EmbeddedClassMeta embeddedClassMeta,
Object pc)
|
protected Object |
FetchFieldManager.createPCFromEmbeddedObjectContainer(int fieldNumber,
FieldMeta fieldMeta,
ClassMeta embeddedClassMeta,
EmbeddedObjectContainer embeddedObjectContainer)
|
protected Object |
FetchFieldManager.fetchObjectFieldWithRelationTypeArray(int fieldNumber,
AbstractMemberMetaData mmd,
FieldMeta fieldMeta,
Set<Long> mappedByDataEntryIDs)
Fetch an array of related objects (1-n-relationship). |
protected Object |
FetchFieldManager.fetchObjectFieldWithRelationTypeCollection(int fieldNumber,
AbstractMemberMetaData mmd,
FieldMeta fieldMeta,
Set<Long> mappedByDataEntryIDs)
Fetch a Collection (List , Set , etc.) of
related objects (1-n-relationship). |
protected Object |
FetchFieldManager.fetchObjectFieldWithRelationTypeMap(int fieldNumber,
AbstractMemberMetaData mmd,
FieldMeta fieldMeta,
Set<Long> mappedByDataEntryIDs)
Fetch a Map of related objects (1-n-relationship). |
protected Object |
FetchFieldManager.fetchObjectFieldWithRelationTypeNone(int fieldNumber,
AbstractMemberMetaData mmd,
FieldMeta fieldMeta)
Fetch related objects that are not persistence-capable. |
protected Object |
FetchFieldManager.fetchObjectFieldWithRelationTypeSingleValue(int fieldNumber,
AbstractMemberMetaData mmd,
FieldMeta fieldMeta,
Set<Long> mappedByDataEntryIDs)
Fetch a single related object (1-1-relationship). |
protected void |
StoreFieldManager.storeObjectFieldWithRelationTypeArray(int fieldNumber,
Object value,
AbstractMemberMetaData mmd,
FieldMeta fieldMeta)
Store an array of related objects (1-n-relationship). |
protected void |
StoreFieldManager.storeObjectFieldWithRelationTypeCollection(int fieldNumber,
Object value,
AbstractMemberMetaData mmd,
FieldMeta fieldMeta)
Store a Collection (List , Set , etc.) of
related objects (1-n-relationship). |
protected void |
StoreFieldManager.storeObjectFieldWithRelationTypeMap(int fieldNumber,
Object value,
AbstractMemberMetaData mmd,
FieldMeta fieldMeta)
Store a Map of related objects (1-n-relationship). |
protected void |
StoreFieldManager.storeObjectFieldWithRelationTypeNone(int fieldNumber,
Object value,
AbstractMemberMetaData mmd,
FieldMeta fieldMeta)
Store related objects that are not persistence-capable. |
protected void |
StoreFieldManager.storeObjectFieldWithRelationTypeSingleValue(int fieldNumber,
Object value,
AbstractMemberMetaData mmd,
FieldMeta fieldMeta)
Store a single related object (1-1-relationship). |
Uses of FieldMeta in org.cumulus4j.store.model |
---|
Subclasses of FieldMeta in org.cumulus4j.store.model | |
---|---|
class |
EmbeddedFieldMeta
|
Fields in org.cumulus4j.store.model with type parameters of type FieldMeta | |
---|---|
protected static ThreadLocal<Set<FieldMeta>> |
FieldMeta.attachedFieldMetasInPostDetachThreadLocal
|
Methods in org.cumulus4j.store.model that return FieldMeta | |
---|---|
FieldMeta |
EmbeddedFieldMeta.getEmbeddingFieldMeta()
Get the field which is embedding the object having this field. |
FieldMeta |
EmbeddedClassMeta.getEmbeddingFieldMeta()
Get the field embedding this pseudo-class. |
FieldMeta |
IndexEntry.getFieldMeta()
Get the descriptor of the indexed field. |
FieldMeta |
ClassMeta.getFieldMeta(long fieldID)
Get the FieldMeta with the specified fieldID . |
FieldMeta |
DetachedClassMetaModel.getFieldMeta(long fieldID,
boolean throwExceptionIfNotFound)
|
FieldMeta |
FieldMetaDAO.getFieldMeta(long fieldID,
boolean throwExceptionIfNotFound)
|
FieldMeta |
ClassMeta.getFieldMeta(String fieldName)
Get the FieldMeta for a field that is directly declared in the class referenced by
this ClassMeta . |
FieldMeta |
ClassMeta.getFieldMeta(String className,
String fieldName)
Get the FieldMeta for a field that is either directly declared in the class referenced by this
ClassMeta or in a super-class. |
protected abstract FieldMeta |
DetachedClassMetaModel.getFieldMetaImpl(long fieldID,
boolean throwExceptionIfNotFound)
|
FieldMeta |
FieldMeta.getMappedByFieldMeta(ExecutionContext executionContext)
Get the FieldMeta of the opposite end of the mapped-by-relation. |
FieldMeta |
EmbeddedFieldMeta.getNonEmbeddedFieldMeta()
|
FieldMeta |
FieldMeta.getOwnerFieldMeta()
Get the primary FieldMeta , to which this sub-FieldMeta belongs
or null , if this FieldMeta is primary. |
FieldMeta |
FieldMeta.getSubFieldMeta(FieldMetaRole role)
Get a sub-field of this field or null , if no such sub-field exists. |
Methods in org.cumulus4j.store.model that return types with arguments of type FieldMeta | |
---|---|
Collection<FieldMeta> |
ClassMeta.getFieldMetas()
Get all FieldMeta instances known to this instance. |
Collection<FieldMeta> |
FieldMetaDAO.getFieldMetasForClassMeta(ClassMeta classMeta)
|
protected Collection<FieldMeta> |
EmbeddedClassMeta.getFieldMetasWithSubFieldMetas()
|
Map<String,FieldMeta> |
ClassMeta.getFieldName2FieldMeta()
|
protected Map<FieldMetaRole,FieldMeta> |
FieldMeta.getRole2SubFieldMeta()
|
Collection<FieldMeta> |
FieldMeta.getSubFieldMetas()
Get all sub-fields' meta-data of this field. |
Collection<FieldMeta> |
FieldMetaDAO.getSubFieldMetasForFieldMeta(FieldMeta fieldMeta)
|
Methods in org.cumulus4j.store.model with parameters of type FieldMeta | |
---|---|
void |
EmbeddedClassMeta.addFieldMeta(FieldMeta fieldMeta)
|
void |
ClassMeta.addFieldMeta(FieldMeta fieldMeta)
|
void |
FieldMeta.addSubFieldMeta(FieldMeta subFieldMeta)
|
void |
EmbeddedFieldMeta.addSubFieldMeta(FieldMeta subFieldMeta)
|
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. |
EmbeddedClassMeta |
ClassMetaDAO.getEmbeddedClassMeta(FieldMeta embeddingFieldMeta,
boolean throwExceptionIfNotFound)
|
EmbeddedFieldMeta |
EmbeddedClassMeta.getEmbeddedFieldMetaForNonEmbeddedFieldMeta(FieldMeta fieldMeta)
Get the FieldMeta managed by this instances corresponding to the given fieldMeta . |
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)
|
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. |
IndexEntryFactory |
IndexEntryFactoryRegistry.getIndexEntryFactory(ExecutionContext executionContext,
FieldMeta fieldMeta,
boolean throwExceptionIfNotFound)
Get the appropriate IndexEntryFactory subclass instance for the given FieldMeta . |
Collection<FieldMeta> |
FieldMetaDAO.getSubFieldMetasForFieldMeta(FieldMeta fieldMeta)
|
protected void |
EmbeddedClassMeta.populateFieldMetasWithSubFieldMetas(Collection<FieldMeta> result,
FieldMeta fieldMeta)
|
void |
DetachedClassMetaModel.registerFieldMetaCurrentlyDetaching(FieldMeta fieldMeta)
|
void |
EmbeddedClassMeta.removeFieldMeta(FieldMeta fieldMeta)
|
void |
ClassMeta.removeFieldMeta(FieldMeta fieldMeta)
|
void |
FieldMeta.removeSubFieldMeta(FieldMeta subFieldMeta)
|
protected void |
IndexEntry.setFieldMeta(FieldMeta fieldMeta)
|
protected void |
EmbeddedFieldMeta.setNonEmbeddedFieldMetaPostponed(PostDetachRunnableManager postDetachRunnableManager,
DetachedClassMetaModel detachedClassMetaModel,
FieldMeta nonEmbeddedFieldMeta,
int postponeCounter)
|
protected void |
FieldMeta.setOwnerFieldMeta(FieldMeta ownerFieldMeta)
|
protected void |
EmbeddedFieldMeta.setOwnerFieldMeta(FieldMeta ownerFieldMeta)
|
Method parameters in org.cumulus4j.store.model with type arguments of type FieldMeta | |
---|---|
protected void |
EmbeddedClassMeta.populateFieldMetasWithSubFieldMetas(Collection<FieldMeta> result,
FieldMeta fieldMeta)
|
Constructors in org.cumulus4j.store.model with parameters of type FieldMeta | |
---|---|
EmbeddedClassMeta(ExecutionContext executionContext,
ClassMeta nonEmbeddedClassMeta,
FieldMeta embeddingFieldMeta)
|
|
EmbeddedFieldMeta(EmbeddedClassMeta classMeta,
EmbeddedFieldMeta ownerFieldMeta,
FieldMeta nonEmbeddedFieldMeta)
|
|
FieldMeta(ClassMeta classMeta,
FieldMeta ownerFieldMeta,
String fieldName,
FieldMetaRole role)
Internal constructor. |
|
FieldMeta(FieldMeta ownerFieldMeta,
FieldMetaRole role)
Create a FieldMeta referencing a part of a field. |
Uses of FieldMeta in org.cumulus4j.store.query.eval |
---|
Methods in org.cumulus4j.store.query.eval that return FieldMeta | |
---|---|
FieldMeta |
ResultDescriptor.getFieldMeta()
Get the FieldMeta to query, if there is no FCO candidate. |
Methods in org.cumulus4j.store.query.eval with parameters of type FieldMeta | |
---|---|
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)
|
Constructors in org.cumulus4j.store.query.eval with parameters of type FieldMeta | |
---|---|
ResultDescriptor(Symbol symbol,
Class<?> resultType,
FieldMeta fieldMeta,
ClassMeta classMeta)
Create a ResultDescriptor . |
|
Cumulus4j API (1.2.0) |
|||||||||
PREV NEXT | FRAMES NO FRAMES |