Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

AbstractListenerMetadata - Class in com.jmethods.catatumbo.impl
Base class for holding the metadata of listeners defined in an Entity, MappedSuperClass or EntityListener.
AbstractListenerMetadata(Class<?>) - Constructor for class com.jmethods.catatumbo.impl.AbstractListenerMetadata
Creates a new instance of AbstractListenerMetadata.
addPositionalBinding(Object) - Method in class com.jmethods.catatumbo.BaseQueryRequest
Adds the given value to the list of positional bindings.
allowLiterals - Variable in class com.jmethods.catatumbo.BaseQueryRequest
Whether or not to allow literals in the query

B

BaseQueryRequest - Class in com.jmethods.catatumbo
Base implementation of QueryRequest interface.
BaseQueryRequest(String) - Constructor for class com.jmethods.catatumbo.BaseQueryRequest
Creates a new instance of BaseQueryRequest.
BigDecimalMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping BigDecimal types to/from Cloud Datastore.
BigDecimalMapper() - Constructor for class com.jmethods.catatumbo.mappers.BigDecimalMapper
 
BooleanMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping primitive and wrapper boolean types to/from Cloud Datastore.
BooleanMapper() - Constructor for class com.jmethods.catatumbo.mappers.BooleanMapper
 
ByteArrayMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping byte array types to/from Cloud Datastore.
ByteArrayMapper() - Constructor for class com.jmethods.catatumbo.mappers.ByteArrayMapper
 

C

Cache<K,V> - Class in com.jmethods.catatumbo.impl
A simple cache backed by a ConcurrentHashMap.
Cache() - Constructor for class com.jmethods.catatumbo.impl.Cache
Creates a new instance of Cache.
Cache(int) - Constructor for class com.jmethods.catatumbo.impl.Cache
Creates a new instance of Cache.
Cache(int, float) - Constructor for class com.jmethods.catatumbo.impl.Cache
Creates a new instance of Cache.
CalendarMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping Calendar type to/from Cloud Datastore.
CalendarMapper() - Constructor for class com.jmethods.catatumbo.mappers.CalendarMapper
 
CallbackMetadata - Class in com.jmethods.catatumbo.impl
Objects of this class contain the metadata of a callback event (e.g.
CallbackMetadata(EntityListenerType, CallbackType, Method) - Constructor for class com.jmethods.catatumbo.impl.CallbackMetadata
Creates a new instance of CallbackMetadata.
CallbackType - Enum in com.jmethods.catatumbo.impl
Enumeration of various callback types.
CatchAllMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping select set of primitive/wrapper types to the Cloud Datastore.
CharArrayMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping char arrays to/from Cloud Datastore.
CharArrayMapper() - Constructor for class com.jmethods.catatumbo.mappers.CharArrayMapper
 
CharMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping Char type to/from Cloud Datastore.
CharMapper() - Constructor for class com.jmethods.catatumbo.mappers.CharMapper
 
clazz - Variable in class com.jmethods.catatumbo.impl.MetadataBase
The class
cleanup() - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Cleans up this metadata by clearing unnecessary data.
clearBindings() - Method in class com.jmethods.catatumbo.BaseQueryRequest
Clears all bindings (positional and named), if any.
clearNamedBindings() - Method in class com.jmethods.catatumbo.BaseQueryRequest
Clears the named bindings, if any.
clearPositionalBindings() - Method in class com.jmethods.catatumbo.BaseQueryRequest
Clears the positional bindings, if any.
close(Closeable) - Static method in class com.jmethods.catatumbo.Utility
Closes the given Closeable.
com.jmethods.catatumbo - package com.jmethods.catatumbo
This package contains the public API for mapping and persisting model objects to the Google Cloud Datastore and vice versa.
com.jmethods.catatumbo.impl - package com.jmethods.catatumbo.impl
This package contains the implementation classes for the Catatumbo API.
com.jmethods.catatumbo.mappers - package com.jmethods.catatumbo.mappers
 
commit() - Method in interface com.jmethods.catatumbo.DatastoreTransaction
Commits changes made within this transaction.
commit() - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
containsKey(K) - Method in class com.jmethods.catatumbo.impl.Cache
Checks if the give key is in this cache.
containsKey(K) - Method in class com.jmethods.catatumbo.impl.LRUCache
Checks to see if the given key exists in this cache.
createDefaultEntityManager() - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and returns a new EntityManager using the default options.
createDefaultEntityManager(String) - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and returns a new EntityManager using the default options.
createEntityManager(String, String) - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and return a new EntityManager using the provided JSON formatted credentials.
createEntityManager(String, File) - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and return a new EntityManager using the provided JSON formatted credentials.
createEntityManager(String, InputStream) - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and return a new EntityManager using the provided JSON formatted credentials.
createEntityManager(String, String, String) - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and return a new EntityManager using the provided JSON formatted credentials.
createEntityManager(String, File, String) - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and return a new EntityManager using the provided JSON formatted credentials.
createEntityManager(String, InputStream, String) - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and return a new EntityManager using the provided JSON formatted credentials.
createEntityQueryRequest(String) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Creates and returns a new EntityQueryRequest for the given GQL query string.
createEntityQueryRequest(String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Creates and returns a new EntityQueryRequest for the given GQL query string.
createEntityQueryRequest(String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
createEntityQueryRequest(String) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
createKeyQueryRequest(String) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Creates and returns a new KeyQueryRequest for the given GQL query string.
createKeyQueryRequest(String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Creates and returns a new KeyQueryRequest for the given GQL query string.
createKeyQueryRequest(String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
createKeyQueryRequest(String) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
createLocalEntityManager(String) - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and returns an EntityManager that allows working with the local Datastore (a.k.a Datastore Emulator).
createLocalEntityManager(String, String) - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and returns an EntityManager that allows working with the local Datastore (a.k.a Datastore Emulator).
createLocalEntityManager(String, String, String) - Method in class com.jmethods.catatumbo.EntityManagerFactory
Creates and returns an EntityManager that allows working with the local Datastore (a.k.a Datastore Emulator).
createProjectionQueryRequest(String) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Creates and returns a new ProjectionQueryRequest for the given GQL query string.
createProjectionQueryRequest(String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Creates and returns a new ProjectionQueryRequest for the given GQL query string.
createProjectionQueryRequest(String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
createProjectionQueryRequest(String) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 

D

DatastoreAccess - Interface in com.jmethods.catatumbo
An interface for working with (reading from and writing to) the Cloud Datastore.
DatastoreBatch - Interface in com.jmethods.catatumbo
Interface for executing Batch updates (Insert/Update/Delete).
DatastoreBatch.Response - Interface in com.jmethods.catatumbo
Response when the the batch is submitted.
DatastoreCursor - Interface in com.jmethods.catatumbo
Defines a contract for Datastore Cursors.
DatastoreKey - Interface in com.jmethods.catatumbo
Objects of this class represent Keys in the Cloud Datastore.
DatastoreTransaction - Interface in com.jmethods.catatumbo
A Datastore Transaction.
DatastoreTransaction.Response - Interface in com.jmethods.catatumbo
Transaction's commit Response.
DateMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping Dates to/from Cloud Datastore.
DateMapper() - Constructor for class com.jmethods.catatumbo.mappers.DateMapper
 
Decimal - Annotation Type in com.jmethods.catatumbo
Specifies that the annotated field is of type decimal (aka numeric).
DecimalMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper to map BigDecimal types to Integer fields to/from the Cloud Datastore.
DecimalMapper(int, int) - Constructor for class com.jmethods.catatumbo.mappers.DecimalMapper
Creates a new instance of DecimalMapper to map decimal values of given precision and scale.
DefaultDatastoreBatch - Class in com.jmethods.catatumbo.impl
Default implementation of DatastoreBatch to execute batch updates.
DefaultDatastoreBatch(DefaultEntityManager) - Constructor for class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
Creates a new instance of DefaultDatastoreBatch.
DefaultDatastoreCursor - Class in com.jmethods.catatumbo
Default implementation of DatastoreCursor interface.
DefaultDatastoreCursor(String) - Constructor for class com.jmethods.catatumbo.DefaultDatastoreCursor
Creates a new instance of DefaultDatastoreCursor.
DefaultDatastoreKey - Class in com.jmethods.catatumbo
Default implementation of DatastoreKey interface.
DefaultDatastoreKey(String) - Constructor for class com.jmethods.catatumbo.DefaultDatastoreKey
Creates a new instance of DefaultDatastoreKey.
DefaultDatastoreKey(Key) - Constructor for class com.jmethods.catatumbo.DefaultDatastoreKey
Creates a new instance of DefaultDatastoreKey.
DefaultDatastoreReader - Class in com.jmethods.catatumbo.impl
Worker class for performing read operations on the Cloud Datastore.
DefaultDatastoreReader(DefaultEntityManager) - Constructor for class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Creates a new instance of DefaultDatastoreReader.
DefaultDatastoreReader(DefaultDatastoreTransaction) - Constructor for class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Creates a new instance of DefaultDatastoreReader.
DefaultDatastoreTransaction - Class in com.jmethods.catatumbo.impl
Default implementation of the DatastoreTransaction interface.
DefaultDatastoreTransaction(DefaultEntityManager) - Constructor for class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
Creates a new instance of DatastoreTransaction.
DefaultDatastoreWriter - Class in com.jmethods.catatumbo.impl
Worker class for performing write operations on the Cloud Datastore.
DefaultDatastoreWriter(DefaultEntityManager) - Constructor for class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Creates a new instance of DefaultDatastoreWriter.
DefaultDatastoreWriter(DefaultDatastoreBatch) - Constructor for class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Creates a new instance of DefaultDatastoreWriter for executing batch updates.
DefaultDatastoreWriter(DefaultDatastoreTransaction) - Constructor for class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Creates a new instance of DefaultDatastoreWriter for transactional updates.
DefaultEntityManager - Class in com.jmethods.catatumbo.impl
Default implementation of EntityManager interface.
DefaultEntityManager(Datastore) - Constructor for class com.jmethods.catatumbo.impl.DefaultEntityManager
Creates a new instance of DefaultEntityManager.
DefaultQueryResponse<T> - Class in com.jmethods.catatumbo
Default implementation of QueryResponse interface.
DefaultQueryResponse() - Constructor for class com.jmethods.catatumbo.DefaultQueryResponse
Creates a new instance of BaseQueryResponse.
delete(Object) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Deletes the given entity from the Cloud Datastore.
delete(List<?>) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Deletes the given entities from the Cloud Datastore.
delete(Class<E>, long) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Deletes the entity with the given ID.
delete(Class<E>, String) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Deletes the entity with the given ID.
delete(Class<E>, DatastoreKey, long) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Deletes the entity with the given ID and parent key.
delete(Class<E>, DatastoreKey, String) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Deletes the entity with the given ID and parent key.
delete(Object) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entity to this batch for deletion.
delete(List<?>) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entities to this batch for deletion.
delete(Class<E>, long) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given ID and entity type to this batch for deletion.
delete(Class<E>, String) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given ID and entity type to this batch for deletion.
delete(Class<E>, DatastoreKey, long) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entity type, parent key and ID to this batch for deletion.
delete(Class<E>, DatastoreKey, String) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entity type, parent key and ID to this batch for deletion.
delete(Object) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
delete(List<?>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
delete(Class<E>, long) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
delete(Class<E>, String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
delete(Class<E>, DatastoreKey, long) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
delete(Class<E>, DatastoreKey, String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
delete(Object) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
delete(List<?>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
delete(Class<E>, long) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
delete(Class<E>, String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
delete(Class<E>, DatastoreKey, long) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
delete(Class<E>, DatastoreKey, String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
delete(Object) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Deletes the given entity from the Cloud Datastore.
delete(List<?>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Deletes the given entities from the Cloud Datastore.
delete(Class<E>, long) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Deletes the entity with the given ID.
delete(Class<E>, String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Deletes the entity with the given ID.
delete(Class<E>, DatastoreKey, long) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Deletes the entity with the given ID and parent key.
delete(Class<E>, DatastoreKey, String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Deletes the entity with the given ID and parent key.
delete(Object) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
delete(List<?>) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
delete(Class<E>, long) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
delete(Class<E>, String) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
delete(Class<E>, DatastoreKey, long) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
delete(Class<E>, DatastoreKey, String) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
deleteAll(Class<E>) - Method in interface com.jmethods.catatumbo.EntityManager
Deletes all entities of given Kind.
deleteAll(Class<E>) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
deleteByKey(DatastoreKey) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Deletes an entity given its key.
deleteByKey(List<DatastoreKey>) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Deletes the entities having the given keys.
deleteByKey(DatastoreKey) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given key to this batch for deletion.
deleteByKey(List<DatastoreKey>) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given keys to this batch for deletion.
deleteByKey(DatastoreKey) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
deleteByKey(List<DatastoreKey>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
deleteByKey(DatastoreKey) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
deleteByKey(List<DatastoreKey>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
deleteByKey(DatastoreKey) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Deletes an entity given its key.
deleteByKey(List<DatastoreKey>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Deletes the entities having the given keys.
deleteByKey(DatastoreKey) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
deleteByKey(List<DatastoreKey>) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
DoubleMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping primitive and wrapper double types to/from Cloud Datastore.
DoubleMapper() - Constructor for class com.jmethods.catatumbo.mappers.DoubleMapper
 

E

Embeddable - Annotation Type in com.jmethods.catatumbo
Specifies a class whose instances are stored as an intrinsic part of an owning entity and share the identity of the entity.
Embedded - Annotation Type in com.jmethods.catatumbo
Specifies a persistent property of an entity whose value is an instance of an embeddable class.
EmbeddedField - Class in com.jmethods.catatumbo.impl
Represents an embedded object of an entity or a nested embedded object.
EmbeddedField(Field) - Constructor for class com.jmethods.catatumbo.impl.EmbeddedField
Creates a new instance of EmbeddedField.
EmbeddedField(Field, EmbeddedField) - Constructor for class com.jmethods.catatumbo.impl.EmbeddedField
Creates a new instance of EmbeddedField.
EmbeddedIntrospector - Class in com.jmethods.catatumbo.impl
Introspects and prepares the meatdata of an embedded field.
EmbeddedMetadata - Class in com.jmethods.catatumbo.impl
Objects of this class hold the metadata of an embedded field.
EmbeddedMetadata(EmbeddedField) - Constructor for class com.jmethods.catatumbo.impl.EmbeddedMetadata
Creates a new instance of EmbeddedMetadata.
embeddedMetadataMap - Variable in class com.jmethods.catatumbo.impl.MetadataBase
Metadata of embedded fields
endCursor - Variable in class com.jmethods.catatumbo.DefaultQueryResponse
End cursor
ensureUniqueProperties() - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Validates this metadata to ensure there are no duplicate property names defined in this entity/embedded objects.
Entity - Annotation Type in com.jmethods.catatumbo
Specifies that a class is an entity.
EntityIntrospector - Class in com.jmethods.catatumbo.impl
Introspector for entity classes.
EntityListener - Annotation Type in com.jmethods.catatumbo
Specifies that a class is an EntityListener.
EntityListeners - Annotation Type in com.jmethods.catatumbo
Specifies the callback listener classes to be used for an entity.
EntityListenersIntrospector - Class in com.jmethods.catatumbo.impl
Introspects the given entity class to find all listeners that would receive lifecycle callbacks.
EntityListenersMetadata - Class in com.jmethods.catatumbo.impl
Objects of this class hold the metadata data of various entity listeners.
EntityListenersMetadata(Class<?>) - Constructor for class com.jmethods.catatumbo.impl.EntityListenersMetadata
Creates a new instance of EntityListenersMetadata.
EntityListenerType - Enum in com.jmethods.catatumbo.impl
Enumeration of entity listener types.
EntityManager - Interface in com.jmethods.catatumbo
Manages mapping and persistence of entities.
EntityManagerException - Exception in com.jmethods.catatumbo
Exception thrown by EntityManager when mapping objects to/from the Cloud Datastore.
EntityManagerException() - Constructor for exception com.jmethods.catatumbo.EntityManagerException
Creates a new instance of EntityManagerException without detail message.
EntityManagerException(String) - Constructor for exception com.jmethods.catatumbo.EntityManagerException
Constructs an instance of EntityManagerException with the specified detail message.
EntityManagerException(String, Throwable) - Constructor for exception com.jmethods.catatumbo.EntityManagerException
Creates an instance of EntityManagerException with the given message and cause.
EntityManagerException(Throwable) - Constructor for exception com.jmethods.catatumbo.EntityManagerException
Creates a new instance of EntityManagerException with the given cause.
EntityManagerFactory - Class in com.jmethods.catatumbo
A factory for producing EntityManagers.
EntityManagerFactory() - Constructor for class com.jmethods.catatumbo.EntityManagerFactory
 
EntityManagerFactoryException - Exception in com.jmethods.catatumbo
An exception thrown by EntityManagerFactory when it fails to create an EntityManager.
EntityManagerFactoryException() - Constructor for exception com.jmethods.catatumbo.EntityManagerFactoryException
Creates a new instance of EntityManagerFactoryException.
EntityManagerFactoryException(String, Throwable) - Constructor for exception com.jmethods.catatumbo.EntityManagerFactoryException
Creates a new instance of EntityManagerFactoryException.
EntityManagerFactoryException(String) - Constructor for exception com.jmethods.catatumbo.EntityManagerFactoryException
Creates a new instance of EntityManagerFactoryException.
EntityManagerFactoryException(Throwable) - Constructor for exception com.jmethods.catatumbo.EntityManagerFactoryException
Creates a new instance of EntityManagerFactoryException.
EntityMetadata - Class in com.jmethods.catatumbo.impl
Objects of this class hold metadata information about an entity.
EntityMetadata(Class<?>, String) - Constructor for class com.jmethods.catatumbo.impl.EntityMetadata
Creates a new instance of EntityMetadata.
EntityQueryRequest - Class in com.jmethods.catatumbo
QueryRequest implementation for running full entity queries.
EntityQueryRequest(String) - Constructor for class com.jmethods.catatumbo.EntityQueryRequest
Creates a new instance of EntityQueryRequest.
EnumMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping Enum types to/from Cloud Datastore.
EnumMapper(Class) - Constructor for class com.jmethods.catatumbo.mappers.EnumMapper
Creates a new instance of EnumMapper.
equals(Object) - Method in class com.jmethods.catatumbo.DefaultDatastoreCursor
 
equals(Object) - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 
equals(Object) - Method in class com.jmethods.catatumbo.GeoLocation
 
equals(Object) - Method in class com.jmethods.catatumbo.impl.CallbackMetadata
 
equals(Object) - Method in class com.jmethods.catatumbo.impl.EmbeddedField
 
ExcludeDefaultListeners - Annotation Type in com.jmethods.catatumbo
Specifies that any default listeners registered with the EntityManager should be excluded.
ExcludeSuperclassListeners - Annotation Type in com.jmethods.catatumbo
Specifies that the execution of listeners defined in the super class should be excluded.
execute(DatastoreTransaction) - Method in interface com.jmethods.catatumbo.TransactionalTask
Executes the task.
executeEntityListeners(CallbackType, Object) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
Executes the entity listeners associated with the given entity.
executeEntityListeners(CallbackType, List<?>) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
Executes the entity listeners associated with the given list of entities.
executeEntityQueryRequest(Class<E>, EntityQueryRequest) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Executes the given EntityQueryRequest and returns the response.
executeEntityQueryRequest(Class<E>, EntityQueryRequest) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Executes the given EntityQueryRequest and returns the response.
executeEntityQueryRequest(Class<E>, EntityQueryRequest) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
executeEntityQueryRequest(Class<E>, EntityQueryRequest) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
executeInTransaction(TransactionalTask<T>) - Method in interface com.jmethods.catatumbo.EntityManager
Runs the given TransactionalTask in a new transaction.
executeInTransaction(TransactionalTask<T>) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
executeKeyQueryRequest(KeyQueryRequest) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Executes the given KeyQueryRequest and returns the response.
executeKeyQueryRequest(KeyQueryRequest) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Executes the given KeyQueryRequest and returns the response.
executeKeyQueryRequest(KeyQueryRequest) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
executeKeyQueryRequest(KeyQueryRequest) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
executeProjectionQueryRequest(Class<E>, ProjectionQueryRequest) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Executes the given ProjectionQueryRequest and returns the response.
executeProjectionQueryRequest(Class<E>, ProjectionQueryRequest) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Executes the given ProjectionQueryRequest and returns the response.
executeProjectionQueryRequest(Class<E>, ProjectionQueryRequest) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
executeProjectionQueryRequest(Class<E>, ProjectionQueryRequest) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
Exploded - Annotation Type in com.jmethods.catatumbo
Indicates that the Embedded object of an entity should be stored using the Exploded strategy.
ExternalListenerIntrospector - Class in com.jmethods.catatumbo.impl
Introspector for external EntityListener classes.
ExternalListenerMetadata - Class in com.jmethods.catatumbo.impl
Metadata of an EntityListener.
ExternalListenerMetadata(Class<?>) - Constructor for class com.jmethods.catatumbo.impl.ExternalListenerMetadata
Creates a new instance of ExternalListenerMetadata.

F

field - Variable in class com.jmethods.catatumbo.impl.FieldMetadata
Reference to the field
FieldMetadata - Class in com.jmethods.catatumbo.impl
Base class for holding the metadata about an entity's or embedded object's field (e.g.
FieldMetadata(Field) - Constructor for class com.jmethods.catatumbo.impl.FieldMetadata
Creates a new instance of FieldMetadata.
FloatMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping primitive and wrapper Float types to/from Cloud Datastore.
FloatMapper() - Constructor for class com.jmethods.catatumbo.mappers.FloatMapper
 
forClass(Class<?>) - Static method in enum com.jmethods.catatumbo.impl.IdentifierMetadata.DataType
Returns the DataType for the given class.

G

GeoLocation - Class in com.jmethods.catatumbo
Geographical Location data type to store longitude and latitude information in a single property of Cloud Datastore.
GeoLocation() - Constructor for class com.jmethods.catatumbo.GeoLocation
Creates a new instance of GeoLocation.
GeoLocation(double, double) - Constructor for class com.jmethods.catatumbo.GeoLocation
Creates a new instance of GeoLocation.
GeoLocationMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping GeoLocation (a.k.a GeoPoint) type to/from Cloud Datastore.
GeoLocationMapper() - Constructor for class com.jmethods.catatumbo.mappers.GeoLocationMapper
 
get(K) - Method in class com.jmethods.catatumbo.impl.Cache
Returns the cached value for the given key.
get(K) - Method in class com.jmethods.catatumbo.impl.LRUCache
Returns the cached object associated the given key.
getAnnotationClass() - Method in enum com.jmethods.catatumbo.impl.CallbackType
Returns the annotation class for this callback type.
getCallbackMethod() - Method in class com.jmethods.catatumbo.impl.CallbackMetadata
Returns the callback method.
getCallbacks() - Method in class com.jmethods.catatumbo.impl.AbstractListenerMetadata
Returns all defined callbacks.
getCallbacks(CallbackType) - Method in class com.jmethods.catatumbo.impl.EntityListenersMetadata
Returns the callbacks for the given callback type.
getCallbacks() - Method in class com.jmethods.catatumbo.impl.EntityListenersMetadata
Returns all callbacks.
getCallbackType() - Method in class com.jmethods.catatumbo.impl.CallbackMetadata
Returns the callback type.
getCapitalizedName(String) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Capitalizes the given field name.
getConstructor(Class<T>, Class<?>...) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Returns a public constructor of the given class with the given parameter types.
getDatastore() - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
Returns the underlying Datastore object.
getDataType() - Method in class com.jmethods.catatumbo.impl.IdentifierMetadata
 
getDeclaredType() - Method in class com.jmethods.catatumbo.impl.FieldMetadata
Returns the declared type of the field to which this metadata belongs.
getDeclaringClass() - Method in class com.jmethods.catatumbo.impl.EmbeddedField
Returns the class in which this field is declared.
getEmbeddedMetadataCollection() - Method in class com.jmethods.catatumbo.impl.MetadataBase
Returns a collection of the embedded metadata.
getEmbeddedMetadataMap() - Method in class com.jmethods.catatumbo.impl.MetadataBase
 
getEncoded() - Method in interface com.jmethods.catatumbo.DatastoreCursor
Returns the encoded value of this cursor as a String.
getEncoded() - Method in interface com.jmethods.catatumbo.DatastoreKey
Returns a String representation of this key.
getEncoded() - Method in class com.jmethods.catatumbo.DefaultDatastoreCursor
Returns the encoded value of this cursor, in URL-safe format.
getEncoded() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 
getEndCursor() - Method in class com.jmethods.catatumbo.DefaultQueryResponse
 
getEndCursor() - Method in interface com.jmethods.catatumbo.QueryResponse
Returns the end cursor of the results.
getEntityClass() - Method in class com.jmethods.catatumbo.impl.EntityListenersMetadata
Returns the entity class to which this metadata belongs.
getEntityClass() - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Returns the enity class to which this metadata belongs.
getEntityListenersMetadata(Object) - Static method in class com.jmethods.catatumbo.impl.EntityIntrospector
Returns the metadata of entity listeners associated with the given entity.
getEntityListenersMetadata(Class<?>) - Static method in class com.jmethods.catatumbo.impl.EntityIntrospector
Returns the metadata of entity listeners associated with the given entity class.
getEntityListenersMetadata() - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Returns the metadata of the entity listeners.
getEntityManager() - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
Returns the entity manager from which this batch was created.
getEntityManager() - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
Returns the entity manager that created this transaction.
getField() - Method in class com.jmethods.catatumbo.impl.EmbeddedField
Returns the underlying field.
getField() - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Returns the embedded field to which this metadata belongs.
getField() - Method in class com.jmethods.catatumbo.impl.FieldMetadata
Returns the field.
getGneratedKeys() - Method in interface com.jmethods.catatumbo.DatastoreBatch.Response
Returns a list of generated keys.
getGneratedKeys() - Method in interface com.jmethods.catatumbo.DatastoreTransaction.Response
Returns a list of generated keys.
getIdentifierMetadata(Object) - Static method in class com.jmethods.catatumbo.impl.EntityIntrospector
Returns the Identifier Metadata for the given entity.
getIdentifierMetadata(Class<?>) - Static method in class com.jmethods.catatumbo.impl.EntityIntrospector
Returns the Identifier Metadata for the given entity class.
getIdentifierMetadata() - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Returns the metadata of the identifier.
getInstance() - Static method in class com.jmethods.catatumbo.EntityManagerFactory
Returns the singleton instance of EntityManagerFactory.
getInstance() - Static method in class com.jmethods.catatumbo.impl.ListenerFactory
Returns the singleton instance of this class.
getInstance() - Static method in class com.jmethods.catatumbo.MapperFactory
Returns the singleton instance of this MapperFactory.
getInstance() - Static method in class com.jmethods.catatumbo.mappers.CatchAllMapper
Returns the singleton instance of this mapper.
getKeyMetadata() - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Returns the metadata of the entity's full key.
getKind() - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Returns the entity kind.
getLatitude() - Method in class com.jmethods.catatumbo.GeoLocation
Returns the latitude.
getListener(Class<?>) - Method in class com.jmethods.catatumbo.impl.ListenerFactory
Returns the listener object for the given class.
getListenerClass() - Method in class com.jmethods.catatumbo.impl.CallbackMetadata
Returns the listener class.
getListenerType() - Method in class com.jmethods.catatumbo.impl.CallbackMetadata
Returns the listener type.
getLongitude() - Method in class com.jmethods.catatumbo.GeoLocation
Returns the longitude.
getMappedName() - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Returns the property name to which this embedded field is mapped.
getMappedName() - Method in class com.jmethods.catatumbo.impl.PropertyMetadata
Returns the mapped name.
getMapper() - Method in class com.jmethods.catatumbo.impl.FieldMetadata
Returns the Mapper associated with the field to which this metadata belongs.
getMapper(Field) - Method in class com.jmethods.catatumbo.MapperFactory
Returns the mapper for the given field.
getMapper(Type) - Method in class com.jmethods.catatumbo.MapperFactory
Returns a mapper for the given type.
getMaxCapacity() - Method in class com.jmethods.catatumbo.impl.LRUCache
Returns the maximum capacity.
getName() - Method in class com.jmethods.catatumbo.impl.EmbeddedField
Returns the name of this field.
getName() - Method in class com.jmethods.catatumbo.impl.FieldMetadata
Returns the field name.
getNamedBindings() - Method in class com.jmethods.catatumbo.BaseQueryRequest
 
getNamedBindings() - Method in interface com.jmethods.catatumbo.QueryRequest
Returns the named bindings for this QueryRequest, if any.
getNativeBatch() - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
Returns the native batch.
getNativeTransaction() - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
Returns the native transaction.
getParent() - Method in class com.jmethods.catatumbo.impl.EmbeddedField
Returns the parent field.
getParentKeyMetadata() - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Returns the metadata of the Parent Key.
getPositionalBindings() - Method in class com.jmethods.catatumbo.BaseQueryRequest
 
getPositionalBindings() - Method in interface com.jmethods.catatumbo.QueryRequest
Returns the positional bindings of this QueryRequest, if any, Implementations should never return a null.
getPrecision() - Method in class com.jmethods.catatumbo.mappers.DecimalMapper
Returns the precision.
getPropertyMetadata(Field) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Returns the meatdata for the given field.
getPropertyMetadata(String) - Method in class com.jmethods.catatumbo.impl.MetadataBase
Returns the property metadata for the given property name.
getPropertyMetadataCollection() - Method in class com.jmethods.catatumbo.impl.MetadataBase
Returns the collection of PropertyMetadata.
getPropertyMetadataMap() - Method in class com.jmethods.catatumbo.impl.MetadataBase
Returns a map of property names and their metadata.
getPropertyOverride(String) - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Returns the property override, if any for the given name.
getQualifiedName() - Method in class com.jmethods.catatumbo.impl.EmbeddedField
Returns the qualified name of this embedded field.
getQuery() - Method in class com.jmethods.catatumbo.BaseQueryRequest
 
getQuery() - Method in interface com.jmethods.catatumbo.QueryRequest
Returns the GQL query
getReadMethod() - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Returns the read method of the embedded field to which this metadata belongs.
getReadMethod() - Method in class com.jmethods.catatumbo.impl.FieldMetadata
Returns the read method (or getter method) for this field.
getReadMethod(PropertyMetadata) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Returns the read method for the given property.
getReadMethod(Class<?>, String, Class<?>) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Gets the method object with the given name and return type.
getReadMethod(PropertyMetadata, String) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Returns the Method object that allows reading of the given property.
getReadMethodName(Field) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Returns the name of the method that can be used to read the given field.
getReadMethodNameForBoolean(Field) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Returns the name of the method that can be used to read the given boolean field.
getResults() - Method in class com.jmethods.catatumbo.DefaultQueryResponse
 
getResults() - Method in interface com.jmethods.catatumbo.QueryResponse
Returns the results from the query execution.
getScale() - Method in class com.jmethods.catatumbo.mappers.DecimalMapper
Returns the scale.
getStartCursor() - Method in class com.jmethods.catatumbo.DefaultQueryResponse
 
getStartCursor() - Method in interface com.jmethods.catatumbo.QueryResponse
Returns the start cursor of the results.
getStorageStrategy() - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Returns the storage strategy.
getType() - Method in class com.jmethods.catatumbo.impl.EmbeddedField
Returns the type of this field.
getVersionMetadata(Class<?>) - Static method in class com.jmethods.catatumbo.impl.EntityIntrospector
Convenient method for getting the metadata of the field used for optimistic locking.
getVersionMetadata(Object) - Static method in class com.jmethods.catatumbo.impl.EntityIntrospector
Convenient method for getting the metadata of the field used for optimistic locking.
getVersionMetadata() - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Returns the meatdata of the field that is used for optimistic locking.
getWriteMethod() - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Returns the write method of the embedded field to which this metadata belongs.
getWriteMethod() - Method in class com.jmethods.catatumbo.impl.FieldMetadata
Returns the write method (or setter method).
getWriteMethod(PropertyMetadata) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Returns the write method(setter method) for the given property.
getWriteMethod(Class<?>, String, Class<?>) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Returns the write method with the given name and parameter type.
getWriteMethodName(Field) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Returns the name of the method that can be used to write (or set) the given field.

H

hashCode() - Method in class com.jmethods.catatumbo.DefaultDatastoreCursor
 
hashCode() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 
hashCode() - Method in class com.jmethods.catatumbo.GeoLocation
 
hashCode() - Method in class com.jmethods.catatumbo.impl.CallbackMetadata
 
hashCode() - Method in class com.jmethods.catatumbo.impl.EmbeddedField
 
hasId() - Method in interface com.jmethods.catatumbo.DatastoreKey
Tells whether or not this key has a numeric (long) ID.
hasId() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 
hasName() - Method in interface com.jmethods.catatumbo.DatastoreKey
Tells whether or not this key has a String ID.
hasName() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 

I

id() - Method in interface com.jmethods.catatumbo.DatastoreKey
Returns the numeric ID of this key.
id() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 
Identifier - Annotation Type in com.jmethods.catatumbo
Specifies the ID of an entity.
IdentifierMetadata - Class in com.jmethods.catatumbo.impl
Objects of this class contain metadata about identifier field of an entity.
IdentifierMetadata(Field, boolean) - Constructor for class com.jmethods.catatumbo.impl.IdentifierMetadata
Creates a new instance of IdentifierMetadata.
IdentifierMetadata.DataType - Enum in com.jmethods.catatumbo.impl
Valid identifier types.
Ignore - Annotation Type in com.jmethods.catatumbo
Specifies that an entity field should be ignored by the EntityManager when saving or loading the entities.
Imploded - Annotation Type in com.jmethods.catatumbo
Specifies that the Embedded object of an Entity should be stored using the Imploded strategy.
initializeEmbedded(EmbeddedMetadata, Object) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Initializes the Embedded object represented by the given metadata.
insert(E) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Inserts the given entity into the Cloud Datastore.
insert(List<E>) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Inserts the given list of entities into the Cloud Datastore.
insert(E) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entity to this batch for insertion.
insert(List<E>) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entities to this batch for insertion.
insert(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
insert(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
insert(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
insert(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
insert(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Inserts the given entity into the Cloud Datastore.
insert(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Inserts the given list of entities into the Cloud Datastore.
insert(E) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
insert(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
insertWithDeferredIdAllocation(E) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entity to this batch for insertion.
insertWithDeferredIdAllocation(List<E>) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entities to this batch for insertion.
insertWithDeferredIdAllocation(E) - Method in interface com.jmethods.catatumbo.DatastoreTransaction
Inserts the given entity.
insertWithDeferredIdAllocation(List<E>) - Method in interface com.jmethods.catatumbo.DatastoreTransaction
Inserts the given entities.
insertWithDeferredIdAllocation(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
insertWithDeferredIdAllocation(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
insertWithDeferredIdAllocation(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
insertWithDeferredIdAllocation(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
instantiateObject(Class<?>) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Creates a new object of given class by invoking the class' default public constructor.
IntegerMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping primitive and wrapper integer types to/from Cloud Datastore.
IntegerMapper() - Constructor for class com.jmethods.catatumbo.mappers.IntegerMapper
 
InternalListenerIntrospector - Class in com.jmethods.catatumbo.impl
Introspector for listeners defined within the entity or mapped super class.
InternalListenerMetadata - Class in com.jmethods.catatumbo.impl
Metadata of listeners defined in an entity or mapped super class.
InternalListenerMetadata(Class<?>) - Constructor for class com.jmethods.catatumbo.impl.InternalListenerMetadata
Creates a new instance of InternalListenerMetadata.
introspect(EmbeddedField, EntityMetadata) - Static method in class com.jmethods.catatumbo.impl.EmbeddedIntrospector
Introspects the given embedded field and returns its metadata.
introspect(Object) - Static method in class com.jmethods.catatumbo.impl.EntityIntrospector
Introspects the given entity and returns the metadata associated with the entity.
introspect(Class<?>) - Static method in class com.jmethods.catatumbo.impl.EntityIntrospector
Introspects the given entity class and returns the metadata of the entity.
introspect(Object) - Static method in class com.jmethods.catatumbo.impl.EntityListenersIntrospector
Returns the metadata of various registered listeners for the given entity.
introspect(Class<?>) - Static method in class com.jmethods.catatumbo.impl.EntityListenersIntrospector
Returns the metadata of various registred listeners for the given entity class.
introspect(Class<?>) - Static method in class com.jmethods.catatumbo.impl.ExternalListenerIntrospector
Introspects the given entity listener class and returns its metadata.
introspect(Class<?>) - Static method in class com.jmethods.catatumbo.impl.InternalListenerIntrospector
Introspects the given class for any defined listeners and returns the metadata.
IntrospectionUtils - Class in com.jmethods.catatumbo.impl
Utility methods for helping with introspection/reflection.
isActive() - Method in interface com.jmethods.catatumbo.DatastoreBatch
Tells whether or not this DatastoreBatch is still active.
isActive() - Method in interface com.jmethods.catatumbo.DatastoreTransaction
Tells if this DatastoreTransaction is still active.
isActive() - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
isActive() - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
isAllowLiterals() - Method in class com.jmethods.catatumbo.BaseQueryRequest
 
isAllowLiterals() - Method in interface com.jmethods.catatumbo.QueryRequest
Tells whether or not to allow literals (constant values or synthetic literals) in the query.
isAutoGenerated() - Method in class com.jmethods.catatumbo.impl.IdentifierMetadata
Tells whether or not the identifier is to be generated automatically.
isExcludeDefaultListeners() - Method in class com.jmethods.catatumbo.impl.EntityListenersMetadata
Tells whether or not the default (aka global) listeners should be excluded.
isExcludeSuperClassListeners() - Method in class com.jmethods.catatumbo.impl.EntityListenersMetadata
Tells whether or not to exclude the listeners defined in the super classes of the entity.
isIndexed() - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Returns whether or not this embedded object should be indexed.
isIndexed() - Method in class com.jmethods.catatumbo.impl.PropertyMetadata
Returns whether or not the property is indexed.

K

Key - Annotation Type in com.jmethods.catatumbo
Fields annotated with this annotation in an Entity hold the full key of the entity.
KeyMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping Key types to/from the Cloud Datastore.
KeyMapper() - Constructor for class com.jmethods.catatumbo.mappers.KeyMapper
 
KeyMetadata - Class in com.jmethods.catatumbo.impl
Objects of this class contain the metadata about an entity's full key.
KeyMetadata(Field) - Constructor for class com.jmethods.catatumbo.impl.KeyMetadata
Creates a new instance of KeyMeatadata.
KeyQueryRequest - Class in com.jmethods.catatumbo
An implementation of QueryRequest for executing key-only queries.
KeyQueryRequest(String) - Constructor for class com.jmethods.catatumbo.KeyQueryRequest
Creates a new instance of KeyQueryRequest.
kind() - Method in interface com.jmethods.catatumbo.DatastoreKey
Returns the kind.
kind() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 

L

ListenerFactory - Class in com.jmethods.catatumbo.impl
A factory for creating instances of classes that are marked with EntityListeners annotation.
ListMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping List types to/from the Cloud Datastore.
ListMapper(Type) - Constructor for class com.jmethods.catatumbo.mappers.ListMapper
Creates a new instance of ListMapper.
load(Class<E>, long) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Loads and returns the entity with the given ID.
load(Class<E>, String) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Loads and returns the entity with the given ID.
load(Class<E>, DatastoreKey, long) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Loads and returns the entity with the given ID.
load(Class<E>, DatastoreKey, String) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Loads and returns the entity with the given ID.
load(Class<E>, long) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Loads and returns the entity with the given ID.
load(Class<E>, DatastoreKey, long) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Loads and returns the entity with the given ID.
load(Class<E>, String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Loads and returns the entity with the given ID.
load(Class<E>, DatastoreKey, String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Loads and returns the entity with the given ID.
load(Class<E>, long) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
load(Class<E>, String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
load(Class<E>, DatastoreKey, long) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
load(Class<E>, DatastoreKey, String) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
load(Class<E>, long) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
load(Class<E>, String) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
load(Class<E>, DatastoreKey, long) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
load(Class<E>, DatastoreKey, String) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
loadById(Class<E>, List<Long>) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Loads and returns the entities with the given numeric IDs.
loadById(Class<E>, List<Long>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Loads and returns the entities with the given numeric IDs.
loadById(Class<E>, List<Long>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
loadById(Class<E>, List<Long>) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
loadByName(Class<E>, List<String>) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Loads and returns the entities with the given names (a.k.a String IDs).
loadByName(Class<E>, List<String>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreReader
Loads and returns the entities with the given names (a.k.a String IDs).
loadByName(Class<E>, List<String>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
loadByName(Class<E>, List<String>) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
LongMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping primitive and wrapper and Long types to/from the Cloud Datastore.
LongMapper() - Constructor for class com.jmethods.catatumbo.mappers.LongMapper
 
LRUCache<K,V> - Class in com.jmethods.catatumbo.impl
A simple LRU (Least Recently Used) cache that limits the maximum size of cache to the specified capacity.
LRUCache(int, int) - Constructor for class com.jmethods.catatumbo.impl.LRUCache
Creates a new instance of LRUCache.

M

MapMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper interface for mapping Map types to/from Cloud Datastore.
MapMapper(Type) - Constructor for class com.jmethods.catatumbo.mappers.MapMapper
Creates a new instance of MapMapper.
MappedSuperClass - Annotation Type in com.jmethods.catatumbo
Designates a class whose mapping information is applied to the entities that inherit from it.
mapper - Variable in class com.jmethods.catatumbo.impl.FieldMetadata
Mapper for the field represented by this metadata
Mapper - Interface in com.jmethods.catatumbo
Contract for mapping model values to/from Cloud Datastore.
MapperFactory - Class in com.jmethods.catatumbo
A factory for producing data mappers that are used for mapping fields of model class to/from the Cloud Datastore.
MappingException - Exception in com.jmethods.catatumbo
An exception thrown by Mapper to indicate any errors during data mapping.
MappingException() - Constructor for exception com.jmethods.catatumbo.MappingException
Creates a new instance of MappingException.
MappingException(String, Throwable) - Constructor for exception com.jmethods.catatumbo.MappingException
Creates a new instance of MappingException.
MappingException(String) - Constructor for exception com.jmethods.catatumbo.MappingException
Creates a new instance of MappingException.
MappingException(Throwable) - Constructor for exception com.jmethods.catatumbo.MappingException
Creates a new instance of MappingException.
marshal(Datastore, Object) - Static method in class com.jmethods.catatumbo.impl.Marshaller
Marshals the given entity (POJO) into the format needed for the low level Cloud Datastore API.
marshal(Datastore, Object, boolean) - Static method in class com.jmethods.catatumbo.impl.Marshaller
Marshals the given entity (POJO) into the format needed for the low level Cloud Datastore API.
marshalKey(Datastore, Object) - Static method in class com.jmethods.catatumbo.impl.Marshaller
Extracts the key from the given object, entity, and returns it.
Marshaller - Class in com.jmethods.catatumbo.impl
Converts application's entities (POJOs) to the format needed for the underlying Cloud Datastore API.
MetadataBase - Class in com.jmethods.catatumbo.impl
Base class for class metadata.
MetadataBase(Class<?>) - Constructor for class com.jmethods.catatumbo.impl.MetadataBase
Creates a new instance of MetadataBase.

N

name() - Method in interface com.jmethods.catatumbo.DatastoreKey
Returns the String ID of this key.
name() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 
namedBindings - Variable in class com.jmethods.catatumbo.BaseQueryRequest
Named bindings
nameOrId() - Method in interface com.jmethods.catatumbo.DatastoreKey
Returns the ID of this key.
nameOrId() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 
nativeKey() - Method in interface com.jmethods.catatumbo.DatastoreKey
Returns the underlying Datastore key.
nativeKey() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 
newBatch() - Method in interface com.jmethods.catatumbo.EntityManager
Creates and returns a new DatastoreBatch that can be used for processing multiple write operations in one request.
newBatch() - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
newTransaction() - Method in interface com.jmethods.catatumbo.EntityManager
Returns a new Transaction that can be used to perform a set of operations.
newTransaction() - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
NoSuitableMapperException - Exception in com.jmethods.catatumbo
An exception to indicate there is no Mapper to handle the mapping of a specific type.
NoSuitableMapperException() - Constructor for exception com.jmethods.catatumbo.NoSuitableMapperException
Creates a new instance of NoSuitableMapperException.
NoSuitableMapperException(String, Throwable) - Constructor for exception com.jmethods.catatumbo.NoSuitableMapperException
Creates a new instance of NoSuitableMapperException.
NoSuitableMapperException(String) - Constructor for exception com.jmethods.catatumbo.NoSuitableMapperException
Creates a new instance of NoSuitableMapperException.
NoSuitableMapperException(Throwable) - Constructor for exception com.jmethods.catatumbo.NoSuitableMapperException
Creates a new instance of NoSuitableMapperException.

O

OptimisticLockException - Exception in com.jmethods.catatumbo
An exception thrown by the EntityManager to report a conflict with optimistic locks.
OptimisticLockException() - Constructor for exception com.jmethods.catatumbo.OptimisticLockException
Creates a new instance of OptimisticLockException.
OptimisticLockException(String, Throwable) - Constructor for exception com.jmethods.catatumbo.OptimisticLockException
Creates a new instance of OptimisticLockException.
OptimisticLockException(String) - Constructor for exception com.jmethods.catatumbo.OptimisticLockException
Creates a new instance of OptimisticLockException.
OptimisticLockException(Throwable) - Constructor for exception com.jmethods.catatumbo.OptimisticLockException
Creates a new instance of OptimisticLockException.

P

parent() - Method in interface com.jmethods.catatumbo.DatastoreKey
Returns the parent key, if one exists.
parent() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 
ParentKey - Annotation Type in com.jmethods.catatumbo
Fields annotated as ParentKey hold the parent key information, if any.
ParentKeyMetadata - Class in com.jmethods.catatumbo.impl
Objects of this class contain the meatadata about parent key of an entity.
ParentKeyMetadata(Field) - Constructor for class com.jmethods.catatumbo.impl.ParentKeyMetadata
Creates a new instance of ParentKeyMeatadata.
positionalBindings - Variable in class com.jmethods.catatumbo.BaseQueryRequest
Positional bindings
PostDelete - Annotation Type in com.jmethods.catatumbo
Used for annotating a method as an entity listener method.
PostInsert - Annotation Type in com.jmethods.catatumbo
Used for annotating a method as an entity listener method.
PostLoad - Annotation Type in com.jmethods.catatumbo
Used for annotating a method as an entity listener method.
PostUpdate - Annotation Type in com.jmethods.catatumbo
Used for annotating a method as an entity listener method.
PostUpsert - Annotation Type in com.jmethods.catatumbo
Used for annotating a method as an entity listener method.
PreDelete - Annotation Type in com.jmethods.catatumbo
Used for annotating a method as an entity listener method.
PreInsert - Annotation Type in com.jmethods.catatumbo
Used for annotating a method as an entity listener method.
PreUpdate - Annotation Type in com.jmethods.catatumbo
Used for annotating a method as an entity listener method.
PreUpsert - Annotation Type in com.jmethods.catatumbo
Used for annotating a method as an entity listener method.
ProjectionQueryRequest - Class in com.jmethods.catatumbo
An implementation of QueryRequest to execute projection queries.
ProjectionQueryRequest(String) - Constructor for class com.jmethods.catatumbo.ProjectionQueryRequest
Creates a new instance of ProjectionQueryRequest.
Property - Annotation Type in com.jmethods.catatumbo
Specifies the mapped property for a persistable field.
PropertyMapper - Annotation Type in com.jmethods.catatumbo
Specifies a custom Mapper for a field in the model class (Entity, Embedded or MappedSuperClass).
PropertyMetadata - Class in com.jmethods.catatumbo.impl
Objects of this class contain metadata about a property of an entity.
PropertyMetadata(Field, String, boolean) - Constructor for class com.jmethods.catatumbo.impl.PropertyMetadata
Creates an instance of PropertyMetadata.
propertyMetadataMap - Variable in class com.jmethods.catatumbo.impl.MetadataBase
Metadata about various properties.
PropertyOverride - Annotation Type in com.jmethods.catatumbo
Used to override mapping of a property.
PropertyOverrides - Annotation Type in com.jmethods.catatumbo
Used to override mappings of properties.
put(K, V) - Method in class com.jmethods.catatumbo.impl.Cache
Puts the given entry into this cache.
put(CallbackType, CallbackMetadata) - Method in class com.jmethods.catatumbo.impl.EntityListenersMetadata
Adds the given CallbackEventMetadata.
put(K, V) - Method in class com.jmethods.catatumbo.impl.LRUCache
Adds the given key and value to this cache.
putEmbeddedMetadata(EmbeddedMetadata) - Method in class com.jmethods.catatumbo.impl.MetadataBase
Puts/adds the given embedded metadata.
putListener(CallbackType, Method) - Method in class com.jmethods.catatumbo.impl.AbstractListenerMetadata
Registers the given method as the callback method for the given event type.
putPropertyMetadata(PropertyMetadata) - Method in class com.jmethods.catatumbo.impl.MetadataBase
Puts/adds the given property metadata.
putPropertyOverride(PropertyOverride) - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Puts/adds the given property override.

Q

query - Variable in class com.jmethods.catatumbo.BaseQueryRequest
GQL Query
QueryRequest - Interface in com.jmethods.catatumbo
QueryRequest objects hold the necessary information about a query to execute.
QueryResponse<T> - Interface in com.jmethods.catatumbo
Response to a query execution.
QueryUtils - Class in com.jmethods.catatumbo.impl
Utility methods for GQL Queries.

R

readMethod - Variable in class com.jmethods.catatumbo.impl.FieldMetadata
Read method (or getter method) for this field
resolveCollectionType(Type) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Examines the given Collection type (List and Set) and returns the Class and Parameterized type, if any.
resolveMapType(Type) - Static method in class com.jmethods.catatumbo.impl.IntrospectionUtils
Examines the given Map type and returns the raw type, type of keys, type of values in the map.
results - Variable in class com.jmethods.catatumbo.DefaultQueryResponse
A list to hold the results of the query
rollback() - Method in interface com.jmethods.catatumbo.DatastoreTransaction
Rolls back the changes made in this transaction.
rollback() - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 

S

setAllowLiterals(boolean) - Method in class com.jmethods.catatumbo.BaseQueryRequest
Allows or disallows presence of any literals (constants or synthetic literals) in the query.
setAutoGenerated(boolean) - Method in class com.jmethods.catatumbo.impl.IdentifierMetadata
Sets whether or not the identifier is to be generated automatically.
setDefaultListeners(Class<?>...) - Method in interface com.jmethods.catatumbo.EntityManager
Registers the given entity lifecycle listeners with this entity manager.
setDefaultListeners(Class<?>...) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
setDefaultMapper(Type, Mapper) - Method in class com.jmethods.catatumbo.MapperFactory
Sets or registers the given mapper for the given type.
setEndCursor(DatastoreCursor) - Method in class com.jmethods.catatumbo.DefaultQueryResponse
Sets the end cursor to the given value.
setEntityListenersMetadata(EntityListenersMetadata) - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Sets the metadata of the entity listeners.
setExcludeDefaultListeners(boolean) - Method in class com.jmethods.catatumbo.impl.EntityListenersMetadata
Sets whether or not to exclude the default (aka global) listeners.
setExcludeSuperClassListeners(boolean) - Method in class com.jmethods.catatumbo.impl.EntityListenersMetadata
Sets whether or not to exclude the super class listeners.
setIdentifierMetadata(IdentifierMetadata) - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Sets the metadata of the identifier.
setIndexed(boolean) - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Sets whether or not to index this embedded field.
setIndexed(boolean) - Method in class com.jmethods.catatumbo.impl.PropertyMetadata
Sets whether or not the property is indexed.
setKeyMetadata(KeyMetadata) - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Sets the metadata of the Key field.
setLatitude(double) - Method in class com.jmethods.catatumbo.GeoLocation
Sets the latitude to the given value.
setLongitude(double) - Method in class com.jmethods.catatumbo.GeoLocation
Sets the longitude to the given value.
setMappedName(String) - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Sets the property name to which this embedded field is mapped.
setMappedName(String) - Method in class com.jmethods.catatumbo.impl.PropertyMetadata
Sets the mapped name.
SetMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping Set types to/from Cloud Datastore.
SetMapper(Type) - Constructor for class com.jmethods.catatumbo.mappers.SetMapper
Creates a new instance of SetMapper.
setMaxCapacity(int) - Method in class com.jmethods.catatumbo.impl.LRUCache
Sets the maximum capacity.
setNamedBinding(String, Object) - Method in class com.jmethods.catatumbo.BaseQueryRequest
Adds or replaces the given named binding to the list of named bindings.
setNamedBindings(Map<String, Object>) - Method in class com.jmethods.catatumbo.BaseQueryRequest
Sets the named bindings that are needed for any named parameters in the GQL query.
setParentKetMetadata(ParentKeyMetadata) - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Sets the meatadata about the parent key.
setPositionalBindings(List<Object>) - Method in class com.jmethods.catatumbo.BaseQueryRequest
Sets the positional bindings that are needed for any positional parameters in the GQL Query.
setQuery(String) - Method in class com.jmethods.catatumbo.BaseQueryRequest
Sets the GQL query to the given value.
setReadMethod(Method) - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Sets the read method of the embedded field to which this metadata belongs.
setReadMethod(Method) - Method in class com.jmethods.catatumbo.impl.FieldMetadata
Sets the read method (or getter method).
setResults(List<T>) - Method in class com.jmethods.catatumbo.DefaultQueryResponse
Sets the results to the given results.
setStartCursor(DatastoreCursor) - Method in class com.jmethods.catatumbo.DefaultQueryResponse
Sets the starting cursor to the given value.
setStorageStrategy(StorageStrategy) - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Sets the storage strategy to the given value.
setVersionMetadata(PropertyMetadata) - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Sets the metadata of the field that is used for optimistic locking.
setWriteMethod(Method) - Method in class com.jmethods.catatumbo.impl.EmbeddedMetadata
Sets the write method of the embedded field to which this metadata belongs.
setWriteMethod(Method) - Method in class com.jmethods.catatumbo.impl.FieldMetadata
Sets the write method (or setter method).
ShortMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping primitive and wrapper Short types to/from the Cloud Datastore.
ShortMapper() - Constructor for class com.jmethods.catatumbo.mappers.ShortMapper
 
size() - Method in class com.jmethods.catatumbo.impl.Cache
Returns the size of this cache.
size() - Method in class com.jmethods.catatumbo.impl.LRUCache
Returns the current size of this cache.
startCursor - Variable in class com.jmethods.catatumbo.DefaultQueryResponse
Start cursor
StorageStrategy - Enum in com.jmethods.catatumbo.impl
Storage strategies for Embedded fields.
StringMapper - Class in com.jmethods.catatumbo.mappers
An implementation of Mapper for mapping String types to/from the Cloud Datastore.
StringMapper() - Constructor for class com.jmethods.catatumbo.mappers.StringMapper
 
submit() - Method in interface com.jmethods.catatumbo.DatastoreBatch
Submits the batch operations to the Cloud Datastore.
submit() - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 

T

toDatastore(Object) - Method in interface com.jmethods.catatumbo.Mapper
Maps the given Model object to native Cloud Datastore value.
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.BigDecimalMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.BooleanMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.ByteArrayMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.CalendarMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.CatchAllMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.CharArrayMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.CharMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.DateMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.DecimalMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.DoubleMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.EnumMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.FloatMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.GeoLocationMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.IntegerMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.KeyMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.ListMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.LongMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.MapMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.SetMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.ShortMapper
 
toDatastore(Object) - Method in class com.jmethods.catatumbo.mappers.StringMapper
 
toModel(Value<?>) - Method in interface com.jmethods.catatumbo.Mapper
Maps the given native Cloud Datastore value to equivalent model object.
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.BigDecimalMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.BooleanMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.ByteArrayMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.CalendarMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.CatchAllMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.CharArrayMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.CharMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.DateMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.DecimalMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.DoubleMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.EnumMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.FloatMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.GeoLocationMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.IntegerMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.KeyMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.ListMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.LongMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.MapMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.SetMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.ShortMapper
 
toModel(Value<?>) - Method in class com.jmethods.catatumbo.mappers.StringMapper
 
toString() - Method in class com.jmethods.catatumbo.DefaultDatastoreCursor
 
toString() - Method in class com.jmethods.catatumbo.DefaultDatastoreKey
 
toString() - Method in class com.jmethods.catatumbo.GeoLocation
 
toString() - Method in class com.jmethods.catatumbo.impl.CallbackMetadata
 
toString() - Method in class com.jmethods.catatumbo.impl.EmbeddedField
 
toString() - Method in class com.jmethods.catatumbo.impl.LRUCache
 
TransactionalTask<T> - Interface in com.jmethods.catatumbo
Interface for Callbacks to run Datastore operations within a Transaction.

U

unmarshal(Entity, Class<T>) - Static method in class com.jmethods.catatumbo.impl.Unmarshaller
Unmarshals the given native Entity into an object of given type, entityClass.
unmarshal(ProjectionEntity, Class<T>) - Static method in class com.jmethods.catatumbo.impl.Unmarshaller
Unmarshals the given native ProjectionEntity into an object of given type, entityClass.
Unmarshaller - Class in com.jmethods.catatumbo.impl
Converts Entities retrieved from the Cloud Datastore into Entity POJOs.
Unmodeled - Annotation Type in com.jmethods.catatumbo
NOT IMPLEMENTED YET.
update(E) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Updates the given entity in the Cloud Datastore.
update(List<E>) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Updates the given list of entities in the Cloud Datastore.
update(E) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entity to this batch for update.
update(List<E>) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entities to this batch for update.
update(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
update(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
update(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
update(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
update(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Updates the given entity in the Cloud Datastore.
update(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Updates the given list of entities in the Cloud Datastore.
update(E) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
update(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
updateMasterPropertyMetadataMap(String, String) - Method in class com.jmethods.catatumbo.impl.EntityMetadata
Updates the master property metadata map with the given property metadata.
updateWithOptimisticLock(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Updates the given entity with optimistic locking, if the entity is set up to support optimistic locking.
upsert(E) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Updates or inserts the given entity in the Cloud Datastore.
upsert(List<E>) - Method in interface com.jmethods.catatumbo.DatastoreAccess
Updates or inserts the given list of entities in the Cloud Datastore.
upsert(E) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entity to this batch for update or insert.
upsert(List<E>) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entities to this batch for update or insert.
upsert(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
upsert(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
upsert(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
upsert(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
upsert(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Updates or inserts the given entity in the Cloud Datastore.
upsert(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreWriter
Updates or inserts the given list of entities in the Cloud Datastore.
upsert(E) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
upsert(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultEntityManager
 
upsertWithDeferredIdAllocation(E) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entity to this batch for insert or update.
upsertWithDeferredIdAllocation(List<E>) - Method in interface com.jmethods.catatumbo.DatastoreBatch
Adds the given entities to this batch for update or insert.
upsertWithDeferredIdAllocation(E) - Method in interface com.jmethods.catatumbo.DatastoreTransaction
Updates or inserts the given entity.
upsertWithDeferredIdAllocation(List<E>) - Method in interface com.jmethods.catatumbo.DatastoreTransaction
Updates or Inserts the given entities.
upsertWithDeferredIdAllocation(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
upsertWithDeferredIdAllocation(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreBatch
 
upsertWithDeferredIdAllocation(E) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
upsertWithDeferredIdAllocation(List<E>) - Method in class com.jmethods.catatumbo.impl.DefaultDatastoreTransaction
 
Utility - Class in com.jmethods.catatumbo
Utility methods.

V

valueOf(String) - Static method in enum com.jmethods.catatumbo.impl.CallbackType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jmethods.catatumbo.impl.EntityListenerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jmethods.catatumbo.impl.IdentifierMetadata.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jmethods.catatumbo.impl.StorageStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jmethods.catatumbo.impl.CallbackType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jmethods.catatumbo.impl.EntityListenerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jmethods.catatumbo.impl.IdentifierMetadata.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jmethods.catatumbo.impl.StorageStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Annotation Type in com.jmethods.catatumbo
Used to implement optimistic locking to prevent updates on a stale entity.

W

writeMethod - Variable in class com.jmethods.catatumbo.impl.FieldMetadata
Write method (or setter method) for this field
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.