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

A

add(Future<?>) - Method in class com.googlecode.objectify.cache.Pending
Register a pending Future that has a callback.
add(Converter) - Method in class com.googlecode.objectify.impl.conv.Conversions
Add a new converter to the list.
add(Conversions) - Static method in class com.googlecode.objectify.impl.conv.joda.JodaMoneyConverters
 
add(Conversions) - Static method in class com.googlecode.objectify.impl.conv.joda.JodaTimeConverters
 
addDoneHandler(Runnable) - Method in class com.googlecode.objectify.impl.LoadContext
Adds a handler that will be called when done() is called.
addPending(Future<?>) - Static method in class com.googlecode.objectify.cache.TriggerFutureHook
Register a pending Future that has a callback.
addSubclass(Class<S>, ConcreteEntityMetadata<S>) - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
Registers a @Subclass in a polymorphic hierarchy.
ads - Variable in class com.googlecode.objectify.impl.AsyncObjectifyImpl
The google object that does the actual heavy lifting
allocateId(Class<T>) - Method in class com.googlecode.objectify.ObjectifyFactory
Allocates a single id from the allocator for the specified kind.
allocateId(Object, Class<T>) - Method in class com.googlecode.objectify.ObjectifyFactory
Allocates a single id from the allocator for the specified kind.
allocateIdRange(KeyRange) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
allocateIdRange(KeyRange<T>) - Method in class com.googlecode.objectify.ObjectifyFactory
Allocates a user-specified contiguous range of unique IDs, preventing the allocator from giving them out to entities (with autogeneration) or other calls to allocate methods.
allocateIds(String, long) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
allocateIds(Key, String, long) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
allocateIds(String, long) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
allocateIds(Key, String, long) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
allocateIds(Class<T>, long) - Method in class com.googlecode.objectify.ObjectifyFactory
Preallocate a contiguous range of unique ids within the namespace of the specified entity class.
allocateIds(Object, Class<T>, long) - Method in class com.googlecode.objectify.ObjectifyFactory
Preallocate a contiguous range of unique ids within the namespace of the specified entity class and the parent key.
AlsoLoad - Annotation Type in com.googlecode.objectify.annotation
Annotation which helps migrate schemas by loading one of several possible properties in the entity into fields or methods.
Always - Class in com.googlecode.objectify.condition
Simple If condition that always returns true for any value.
Always() - Constructor for class com.googlecode.objectify.condition.Always
 
ancestor(Object) - Method in class com.googlecode.objectify.impl.QueryImpl
 
ancestor(Object) - Method in interface com.googlecode.objectify.Query
Restricts result set only to objects which have the given ancestor somewhere in the chain.
ancestor(Object) - Method in class com.googlecode.objectify.util.QueryWrapper
 
ArrayConverter - Class in com.googlecode.objectify.impl.conv
Knows how to convert java arrays.
ArrayConverter(Conversions) - Constructor for class com.googlecode.objectify.impl.conv.ArrayConverter
 
asCollection(Object) - Method in class com.googlecode.objectify.impl.save.EmbeddedArrayFieldSaver
 
asCollection(Object) - Method in class com.googlecode.objectify.impl.save.EmbeddedCollectionFieldSaver
 
asCollection(Object) - Method in class com.googlecode.objectify.impl.save.EmbeddedMultivalueFieldSaver
Gets an iterator from the array or collection passed in
async - Variable in class com.googlecode.objectify.impl.ObjectifyImpl
This must be passed in
async() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
async() - Method in interface com.googlecode.objectify.Objectify
Obtain the asynchronous version of the Objectify interface.
async() - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
AsyncCacheFilter - Class in com.googlecode.objectify.cache
This Filter is a companion to the CachingAsyncDatastoreService, and must be installed any time the CachingAsyncDatastoreService is used.
AsyncCacheFilter() - Constructor for class com.googlecode.objectify.cache.AsyncCacheFilter
 
AsyncObjectify - Interface in com.googlecode.objectify
Provides asynchronous get/put/delete methods.
AsyncObjectifyImpl - Class in com.googlecode.objectify.impl
Implementation of the Objectify interface.
AsyncObjectifyImpl(ObjectifyFactory, AsyncDatastoreService, Transaction) - Constructor for class com.googlecode.objectify.impl.AsyncObjectifyImpl
Protected constructor creates a wrapper on the datastore with the specified txn.

B

base - Variable in class com.googlecode.objectify.util.TranslatingIterator
 
begin() - Method in class com.googlecode.objectify.ObjectifyFactory
Create a lightweight Objectify instance with the default options.
begin(ObjectifyOpts) - Method in class com.googlecode.objectify.ObjectifyFactory
 
begin() - Static method in class com.googlecode.objectify.ObjectifyService
 
begin(ObjectifyOpts) - Static method in class com.googlecode.objectify.ObjectifyService
 
beginTransaction() - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
beginTransaction(TransactionOptions) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
beginTransaction() - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
beginTransaction(TransactionOptions) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
beginTransaction() - Method in class com.googlecode.objectify.ObjectifyFactory
 
beginTransaction() - Static method in class com.googlecode.objectify.ObjectifyService
 
BigDecimalLongConverter - Class in com.googlecode.objectify.impl.conv
This a simple strategy for storing BigDecimal in the datastore.
BigDecimalLongConverter() - Constructor for class com.googlecode.objectify.impl.conv.BigDecimalLongConverter
Construct this converter with the default factor (1000), which can store three points of precision past the decimal point.
BigDecimalLongConverter(long) - Constructor for class com.googlecode.objectify.impl.conv.BigDecimalLongConverter
Construct this with an arbitrary factor.
BigMoneyStringConverter - Class in com.googlecode.objectify.impl.conv.joda
Stores BigMoney as its string representation.
BigMoneyStringConverter() - Constructor for class com.googlecode.objectify.impl.conv.joda.BigMoneyStringConverter
 
BooleanConverter - Class in com.googlecode.objectify.impl.conv
Knows how to convert Booleans.
BooleanConverter() - Constructor for class com.googlecode.objectify.impl.conv.BooleanConverter
 
byClass - Variable in class com.googlecode.objectify.impl.Registrar
This maps class to EntityMetadata for all registered classes
byKind - Variable in class com.googlecode.objectify.impl.Registrar
This maps kind to EntityMetadata

C

cache - Variable in class com.googlecode.objectify.impl.SessionCachingAsyncObjectifyImpl
The cache is a simple hashmap
cache - Variable in class com.googlecode.objectify.impl.SessionCachingQueryImpl
The cache is a simple hashmap, obtained from the SessionCachingObjectifyImpl
CacheControl - Interface in com.googlecode.objectify.cache
Interface by which expiry times for cache entities is communicated to the cache system.
CacheControlImpl - Class in com.googlecode.objectify.impl
Implements CacheControl for Objectify
CacheControlImpl(ObjectifyFactory) - Constructor for class com.googlecode.objectify.impl.CacheControlImpl
 
Cached - Annotation Type in com.googlecode.objectify.annotation
Place this on any POJO entity class to cause it to be cached in the memcache.
cached - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
The cached annotation, or null if entity should not be cached
cacheEnabled - Variable in class com.googlecode.objectify.impl.Registrar
True if any @Cached entities have been registered
CachingAsyncDatastoreService - Class in com.googlecode.objectify.cache
A write-through memcache for Entity objects that works for both transactional and nontransactional sessions.
CachingAsyncDatastoreService(AsyncDatastoreService, EntityMemcache) - Constructor for class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
CachingDatastoreService - Class in com.googlecode.objectify.cache
A synchronous facade for the CachingAsyncDatastoreService.
CachingDatastoreService(DatastoreService, CachingAsyncDatastoreService) - Constructor for class com.googlecode.objectify.cache.CachingDatastoreService
 
CachingDatastoreServiceFactory - Class in com.googlecode.objectify.cache
A convenience class with factory methods to create caching versions of DatastoreService and AsyncDatastoreService.
CachingDatastoreServiceFactory() - Constructor for class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
 
cancel(boolean) - Method in class com.googlecode.objectify.cache.MergeFuture
 
cancel(boolean) - Method in class com.googlecode.objectify.cache.TriggerFuture
 
cancel(boolean) - Method in class com.googlecode.objectify.util.NowFuture
 
checkPendingFutures() - Method in class com.googlecode.objectify.cache.Pending
If any futures are pending, check if they are done.
chunkSize(int) - Method in class com.googlecode.objectify.impl.QueryImpl
 
chunkSize(int) - Method in interface com.googlecode.objectify.Query
Sets the internal chunking strategy within the low-level API.
chunkSize(int) - Method in class com.googlecode.objectify.util.QueryWrapper
 
ClassSaver - Class in com.googlecode.objectify.impl.save
Save which discovers how to save a class, either root pojo or embedded.
ClassSaver(Conversions, Class<?>) - Constructor for class com.googlecode.objectify.impl.save.ClassSaver
Creates a ClassSaver for a root entity pojo class.
ClassSaver(Conversions, Class<?>, boolean, boolean, boolean) - Constructor for class com.googlecode.objectify.impl.save.ClassSaver
 
climbTypeHierarchy(Class<?>, Class<?>) - Static method in class com.googlecode.objectify.impl.TypeUtils
Climb the type hierarchy in the direction of parentClass.
clone() - Method in class com.googlecode.objectify.impl.load.Setter
Create a copy of this Setter and all child setters in the chain.
clone() - Method in class com.googlecode.objectify.impl.QueryImpl
 
clone() - Method in class com.googlecode.objectify.ObjectifyOpts
Make a copy of this object as-is.
clone() - Method in interface com.googlecode.objectify.Query
 
clone() - Method in class com.googlecode.objectify.util.QueryWrapper
 
cloneRawQuery(Query) - Method in class com.googlecode.objectify.impl.QueryImpl
Make a new Query object that is exactly like the old.
CollectionConverter - Class in com.googlecode.objectify.impl.conv
Knows how to convert java Collections.
CollectionConverter(Conversions) - Constructor for class com.googlecode.objectify.impl.conv.CollectionConverter
 
CollisionDetectingSetter - Class in com.googlecode.objectify.impl.load
Base for setters which perform rudimentary collision detection.
CollisionDetectingSetter(Collection<String>) - Constructor for class com.googlecode.objectify.impl.load.CollisionDetectingSetter
 
com.googlecode.objectify - package com.googlecode.objectify
 
com.googlecode.objectify.annotation - package com.googlecode.objectify.annotation
 
com.googlecode.objectify.cache - package com.googlecode.objectify.cache
 
com.googlecode.objectify.condition - package com.googlecode.objectify.condition
 
com.googlecode.objectify.impl - package com.googlecode.objectify.impl
 
com.googlecode.objectify.impl.conv - package com.googlecode.objectify.impl.conv
 
com.googlecode.objectify.impl.conv.joda - package com.googlecode.objectify.impl.conv.joda
 
com.googlecode.objectify.impl.load - package com.googlecode.objectify.impl.load
 
com.googlecode.objectify.impl.save - package com.googlecode.objectify.impl.save
 
com.googlecode.objectify.util - package com.googlecode.objectify.util
 
compareTo(Key<?>) - Method in class com.googlecode.objectify.Key
Compares based on comparison of the raw key
completeAllPendingFutures() - Method in class com.googlecode.objectify.cache.Pending
Iterate through all pending futures and get() them, forcing any callbacks to be called.
completeAllPendingFutures() - Static method in class com.googlecode.objectify.cache.TriggerFutureHook
Iterate through all pending futures and get() them, forcing any callbacks to be called.
ConcreteEntityMetadata<T> - Class in com.googlecode.objectify.impl
Knows how to map between datastore Entity objects and your typed POJO objects.
ConcreteEntityMetadata(Conversions, Class<T>) - Constructor for class com.googlecode.objectify.impl.ConcreteEntityMetadata
Inspects and stores the metadata for a particular entity class.
Conversions - Class in com.googlecode.objectify.impl.conv
Manages all the converters used to translate between POJO fields and the types that the Datastore can actually persist.
Conversions(ObjectifyFactory) - Constructor for class com.googlecode.objectify.impl.conv.Conversions
Initialize the default set of converters.
conversions - Variable in class com.googlecode.objectify.ObjectifyFactory
All the various converters
Converter - Interface in com.googlecode.objectify.impl.conv
Interface for objects which know how to convert from POJO field types to whatever is necessary for native storage in the datastore.
ConverterLoadContext - Interface in com.googlecode.objectify.impl.conv
Provides some limited context information to a Converter during load/set.
ConverterSaveContext - Interface in com.googlecode.objectify.impl.conv
During saving we have a little more context.
convertException(Throwable) - Method in class com.googlecode.objectify.util.SimpleFutureWrapper
 
count() - Method in class com.googlecode.objectify.impl.QueryImpl
 
count() - Method in interface com.googlecode.objectify.Query
Count the total number of values in the result.
count() - Method in class com.googlecode.objectify.util.QueryWrapper
 
create(Class<? extends T>, long) - Static method in class com.googlecode.objectify.Key
Key.create(Blah.class, id) is easier to type than new Key(Blah.class, id)
create(Class<? extends T>, String) - Static method in class com.googlecode.objectify.Key
Key.create(Blah.class, name) is easier to type than new Key(Blah.class, name)
create(Key<?>, Class<? extends T>, long) - Static method in class com.googlecode.objectify.Key
Key.create(parent, Blah.class, id) is easier to type than new Key(parent, Blah.class, id)
create(Key<?>, Class<? extends T>, String) - Static method in class com.googlecode.objectify.Key
Key.create(parent, Blah.class, name) is easier to type than new Key(parent, Blah.class, name)
create(String) - Static method in class com.googlecode.objectify.Key
Key.create(webSafeString) is easier to type than new Key(webSafeString)
createCollection(Class<?>, int) - Static method in class com.googlecode.objectify.impl.TypeUtils
Create a collection of the appropriate type.
createDefaultOpts() - Method in class com.googlecode.objectify.ObjectifyFactory
Creates the default options for begin() and beginTransaction().
createObjectify(AsyncDatastoreService, ObjectifyOpts) - Method in class com.googlecode.objectify.ObjectifyFactory
Override this in your factory if you wish to use a different impl, say, one based on the ObjectifyWrapper.
createProxy(MemcacheService) - Static method in class com.googlecode.objectify.cache.MemcacheServiceRetryProxy
Create the proxy that does retries.
createProxy(MemcacheService, int) - Static method in class com.googlecode.objectify.cache.MemcacheServiceRetryProxy
Create the proxy that does retries.

D

DAOBase - Class in com.googlecode.objectify.util
Useful class for creating a basic DAO.
DAOBase() - Constructor for class com.googlecode.objectify.util.DAOBase
Creates a DAO without a transaction
DAOBase(boolean) - Constructor for class com.googlecode.objectify.util.DAOBase
Deprecated. 
DAOBase(ObjectifyOpts) - Constructor for class com.googlecode.objectify.util.DAOBase
Creates a DAO with a certain set of options
DatastoreIntrospector - Class in com.googlecode.objectify.util
Lets us probe for certain datastore capabilities which may vary depending on dev/production/ms/hrd/etc
DatastoreIntrospector() - Constructor for class com.googlecode.objectify.util.DatastoreIntrospector
 
DateTimeZoneConverter - Class in com.googlecode.objectify.impl.conv.joda
Stores a joda DateTimeZone as its id.
DateTimeZoneConverter() - Constructor for class com.googlecode.objectify.impl.conv.joda.DateTimeZoneConverter
 
DEFAULT_FACTOR - Static variable in class com.googlecode.objectify.impl.conv.BigDecimalLongConverter
Default factor is 1000, which gives you three digits of precision past the decimal point
delete(Object...) - Method in interface com.googlecode.objectify.AsyncObjectify
 
delete(Iterable<?>) - Method in interface com.googlecode.objectify.AsyncObjectify
 
delete(Class<T>, long) - Method in interface com.googlecode.objectify.AsyncObjectify
 
delete(Class<T>, String) - Method in interface com.googlecode.objectify.AsyncObjectify
 
delete(Key...) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
delete(Iterable<Key>) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
delete(Transaction, Key...) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
delete(Transaction, Iterable<Key>) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
delete(Key...) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
delete(Iterable<Key>) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
delete(Transaction, Key...) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
delete(Transaction, Iterable<Key>) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
delete(Object...) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
delete(Class<T>, long) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
delete(Class<T>, String) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
delete(Iterable<?>) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
delete(Object...) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
delete(Class<T>, long) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
delete(Class<T>, String) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
delete(Iterable<?>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
delete(Iterable<?>) - Method in class com.googlecode.objectify.impl.SessionCachingAsyncObjectifyImpl
 
delete(Object...) - Method in interface com.googlecode.objectify.Objectify
Deletes the specified entity.
delete(Iterable<?>) - Method in interface com.googlecode.objectify.Objectify
Deletes the specified entities in a parallel batch operation.
delete(Class<T>, long) - Method in interface com.googlecode.objectify.Objectify
A convenience method, shorthand for creating a key and deleting it.
delete(Class<T>, String) - Method in interface com.googlecode.objectify.Objectify
A convenience method, shorthand for creating a key and deleting it.
delete(Object...) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
delete(Iterable<?>) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
delete(Class<T>, long) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
delete(Class<T>, String) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
destroy() - Method in class com.googlecode.objectify.cache.AsyncCacheFilter
 
DISCRIMINATOR_INDEX_PROPERTY - Static variable in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
Name of the list property which will hold all indexed discriminator values
DISCRIMINATOR_PROPERTY - Static variable in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
Name of the out-of-band discriminator property in a raw Entity
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.googlecode.objectify.cache.AsyncCacheFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.googlecode.objectify.util.MemcacheStatsServlet
 
done() - Method in class com.googlecode.objectify.impl.LoadContext
Called at the end of a load, runs all the DoneHandlers.

E

EmbeddedArrayFieldSaver - Class in com.googlecode.objectify.impl.save
Knows how to save an embedded array.
EmbeddedArrayFieldSaver(Conversions, Class<?>, Field, boolean, boolean) - Constructor for class com.googlecode.objectify.impl.save.EmbeddedArrayFieldSaver
 
EmbeddedArraySetter - Class in com.googlecode.objectify.impl.load
This setter handles an embedded array by constructing the array and all the objects inside.
EmbeddedArraySetter(Field, String, Collection<String>) - Constructor for class com.googlecode.objectify.impl.load.EmbeddedArraySetter
 
EmbeddedClassFieldSaver - Class in com.googlecode.objectify.impl.save
Saver which knows how to save simple embedded classes, not arrays or collections.
EmbeddedClassFieldSaver(Conversions, Class<?>, Field, boolean, boolean) - Constructor for class com.googlecode.objectify.impl.save.EmbeddedClassFieldSaver
 
EmbeddedClassSetter - Class in com.googlecode.objectify.impl.load
Setter which knows how to get or instantiate an embedded class, then pass on to the next setter in the chain.
EmbeddedClassSetter(Field, Collection<String>) - Constructor for class com.googlecode.objectify.impl.load.EmbeddedClassSetter
 
EmbeddedCollectionFieldSaver - Class in com.googlecode.objectify.impl.save
Knows how to save an embedded collection.
EmbeddedCollectionFieldSaver(Conversions, Class<?>, Field, boolean, boolean) - Constructor for class com.googlecode.objectify.impl.save.EmbeddedCollectionFieldSaver
 
EmbeddedCollectionSetter - Class in com.googlecode.objectify.impl.load
This setter handles embedded collections similar to embedded arrays.
EmbeddedCollectionSetter(Field, String, Collection<String>) - Constructor for class com.googlecode.objectify.impl.load.EmbeddedCollectionSetter
 
EmbeddedMapSaver - Class in com.googlecode.objectify.impl.save
Saves entries of string-keyed maps into the Entity, using their key as an intermediate field name.
EmbeddedMapSaver(Conversions, Class<?>, Field, boolean, boolean) - Constructor for class com.googlecode.objectify.impl.save.EmbeddedMapSaver
 
EmbeddedMapSetter - Class in com.googlecode.objectify.impl.load
Creates objects or stores primitive values within a map embedded in a component.
EmbeddedMapSetter(Field, Class<?>, Conversions, Collection<String>) - Constructor for class com.googlecode.objectify.impl.load.EmbeddedMapSetter
 
EmbeddedMultivalueFieldSaver - Class in com.googlecode.objectify.impl.save
Base class for EmbeddedArrayFieldSaver and EmbeddedCollectionFieldSaver that handles most of the logic.
EmbeddedMultivalueFieldSaver(Conversions, Class<?>, Field, boolean, boolean) - Constructor for class com.googlecode.objectify.impl.save.EmbeddedMultivalueFieldSaver
 
EmbeddedMultivalueSetter - Class in com.googlecode.objectify.impl.load
This is a base class for handling setter operations on collections and arrays.
EmbeddedMultivalueSetter(Field, String, Collection<String>) - Constructor for class com.googlecode.objectify.impl.load.EmbeddedMultivalueSetter
 
EmbeddedNullIndexSetter - Class in com.googlecode.objectify.impl.load
This is a special mapping for the ^null property which exists to deal with one edge case: when an embedded collection is saved that has nothing but nulls.
EmbeddedNullIndexSetter(EmbeddedMultivalueSetter, String, Collection<String>) - Constructor for class com.googlecode.objectify.impl.load.EmbeddedNullIndexSetter
 
empty(Iterable<Key>) - Method in class com.googlecode.objectify.cache.EntityMemcache
Revert a set of keys to the empty state.
endCursor(Cursor) - Method in class com.googlecode.objectify.impl.QueryImpl
 
endCursor(Cursor) - Method in interface com.googlecode.objectify.Query
Ends query results at the specified Cursor.
endCursor(Cursor) - Method in class com.googlecode.objectify.util.QueryWrapper
 
Entity - Annotation Type in com.googlecode.objectify.annotation
This is an Objectify-specific version of the javax.persistence.Entity annotation.
entityClass - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
entityClassConstructor - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
EntityMemcache - Class in com.googlecode.objectify.cache
This is the facade used by Objectify to cache entities in the MemcacheService.
EntityMemcache(String) - Constructor for class com.googlecode.objectify.cache.EntityMemcache
Creates a memcache which caches everything without expiry and doesn't record statistics.
EntityMemcache(String, CacheControl) - Constructor for class com.googlecode.objectify.cache.EntityMemcache
Creates a memcache which doesn't record stats
EntityMemcache(String, CacheControl, MemcacheStats) - Constructor for class com.googlecode.objectify.cache.EntityMemcache
 
entityMemcache - Variable in class com.googlecode.objectify.ObjectifyFactory
Manages caching of entities at a low level
EntityMemcache.Bucket - Class in com.googlecode.objectify.cache
A bucket represents memcache information for a particular Key.
EntityMemcache.Bucket(Key) - Constructor for class com.googlecode.objectify.cache.EntityMemcache.Bucket
Crate a bucket with an uncacheable key.
EntityMemcache.Bucket(Key, MemcacheService.IdentifiableValue) - Constructor for class com.googlecode.objectify.cache.EntityMemcache.Bucket
 
EntityMemcacheStats - Class in com.googlecode.objectify.impl
Tracks hit/miss statistics for the memcache.
EntityMemcacheStats() - Constructor for class com.googlecode.objectify.impl.EntityMemcacheStats
 
EntityMemcacheStats.Stat - Class in com.googlecode.objectify.impl
 
EntityMemcacheStats.Stat() - Constructor for class com.googlecode.objectify.impl.EntityMemcacheStats.Stat
 
EntityMetadata<T> - Interface in com.googlecode.objectify.impl
The interface by which POJOs and datastore Entity objects are translated back and forth.
EnumConverter - Class in com.googlecode.objectify.impl.conv
Knows how to convert Enums
EnumConverter() - Constructor for class com.googlecode.objectify.impl.conv.EnumConverter
 
equals(Object) - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
 
equals(Object) - Method in class com.googlecode.objectify.Key
 
extend(Setter) - Method in class com.googlecode.objectify.impl.load.LeafSetter
Ensure that nobody tries to extend the leaf nodes.
extend(Setter) - Method in class com.googlecode.objectify.impl.load.Setter
Extends the whole chain, adding a setter to the tail.
extend(String) - Method in class com.googlecode.objectify.impl.save.Path
 
extendPropertyPath(String, String) - Static method in class com.googlecode.objectify.impl.TypeUtils
Extend a property path, adding a '.' separator but also checking for the first element.

F

fact - Variable in class com.googlecode.objectify.impl.Registrar
Needed to obtain the converters
fact() - Method in class com.googlecode.objectify.util.DAOBase
Easy access to the factory object.
factory - Variable in class com.googlecode.objectify.impl.AsyncObjectifyImpl
The factory that produced us
factory - Static variable in class com.googlecode.objectify.ObjectifyService
Singleton instance
factory() - Static method in class com.googlecode.objectify.ObjectifyService
Call this to get the instance
fetch() - Method in class com.googlecode.objectify.impl.QueryImpl
 
fetch() - Method in interface com.googlecode.objectify.Query
Starts an asynchronous query.
fetch() - Method in class com.googlecode.objectify.util.QueryWrapper
 
fetchKeys() - Method in class com.googlecode.objectify.impl.QueryImpl
 
fetchKeys() - Method in interface com.googlecode.objectify.Query
Prepares an Iterable that will obtain the keys of the results.
fetchKeys() - Method in class com.googlecode.objectify.util.QueryWrapper
 
fetchParentKeys() - Method in class com.googlecode.objectify.impl.QueryImpl
 
fetchParentKeys() - Method in interface com.googlecode.objectify.Query
Execute a keys-only query and then extract parent keys, returning them as a Set.
fetchParentKeys() - Method in class com.googlecode.objectify.util.QueryWrapper
 
fetchParents() - Method in class com.googlecode.objectify.impl.QueryImpl
 
fetchParents() - Method in interface com.googlecode.objectify.Query
Gets the parent keys and then fetches the actual entities.
fetchParents() - Method in class com.googlecode.objectify.util.QueryWrapper
 
field - Variable in class com.googlecode.objectify.impl.TypeUtils.FieldMetadata
 
field_get(Field, Object) - Static method in class com.googlecode.objectify.impl.TypeUtils
Checked exceptions are LAME.
field_set(Field, Object, Object) - Static method in class com.googlecode.objectify.impl.TypeUtils
Checked exceptions are LAME.
FieldSaver - Class in com.googlecode.objectify.impl.save
Most savers are related to a particular type of field.
FieldSaver(Class<?>, Field, boolean, boolean) - Constructor for class com.googlecode.objectify.impl.save.FieldSaver
 
FieldWrapper - Class in com.googlecode.objectify.impl
Wrapper which makes a field look just like...
FieldWrapper(Field) - Constructor for class com.googlecode.objectify.impl.FieldWrapper
 
filter(String, Object) - Method in class com.googlecode.objectify.impl.QueryImpl
 
filter(String, Object) - Method in interface com.googlecode.objectify.Query
Create a filter based on the specified condition and value, using the same syntax as the GAE/Python query class.
filter(String, Object) - Method in class com.googlecode.objectify.util.QueryWrapper
 
find(Key<? extends T>) - Method in interface com.googlecode.objectify.AsyncObjectify
 
find(Class<? extends T>, long) - Method in interface com.googlecode.objectify.AsyncObjectify
 
find(Class<? extends T>, String) - Method in interface com.googlecode.objectify.AsyncObjectify
 
find(Key<? extends T>) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
find(Class<? extends T>, long) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
find(Class<? extends T>, String) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
find(Key<? extends T>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
find(Class<? extends T>, long) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
find(Class<? extends T>, String) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
find(Key<? extends T>) - Method in interface com.googlecode.objectify.Objectify
Same as get(Key) but returns null instead of throwing NotFoundException
find(Class<? extends T>, long) - Method in interface com.googlecode.objectify.Objectify
Same as get(Class, long) but returns null instead of throwing NotFoundException
find(Class<? extends T>, String) - Method in interface com.googlecode.objectify.Objectify
Same as get(Class, name) but returns null instead of throwing NotFoundException
find(Key<? extends T>) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
find(Class<? extends T>, long) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
find(Class<? extends T>, String) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
flushLogs(ApiProxy.Environment) - Method in class com.googlecode.objectify.cache.TriggerFutureHook
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.ArrayConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.BigDecimalLongConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.BooleanConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.CollectionConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.Conversions
Run the value through all the converters; the first converter that returns a non-null value produces the response for this method.
forDatastore(Object, ConverterSaveContext) - Method in interface com.googlecode.objectify.impl.conv.Converter
Convert the value into an object suitable for storage in the datastore.
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.EnumConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.joda.BigMoneyStringConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.joda.DateTimeZoneConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.joda.LocalDateConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.joda.MoneyStringConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.joda.ReadableInstantConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.KeyConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.NumberConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.SqlDateConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.StringConverter
 
forDatastore(Object, ConverterSaveContext) - Method in class com.googlecode.objectify.impl.conv.TimeZoneConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.ArrayConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.BigDecimalLongConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.BooleanConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.CollectionConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.Conversions
Run the value through all the converters; the first converter that returns a non-null value produces the response for this method.
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in interface com.googlecode.objectify.impl.conv.Converter
Convert the value into an object suitable for setting on a field with the specified type.
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.EnumConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.joda.BigMoneyStringConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.joda.DateTimeZoneConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.joda.LocalDateConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.joda.MoneyStringConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.joda.ReadableInstantConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.KeyConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.NumberConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.SqlDateConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.StringConverter
 
forPojo(Object, Class<?>, ConverterLoadContext, Object) - Method in class com.googlecode.objectify.impl.conv.TimeZoneConverter
 
FutureHelper - Class in com.googlecode.objectify.util
This provides some of the methods of Google's (package-private) FutureHelper
FutureHelper() - Constructor for class com.googlecode.objectify.util.FutureHelper
 

G

get(Iterable<? extends Key<? extends T>>) - Method in interface com.googlecode.objectify.AsyncObjectify
 
get(Key<? extends T>...) - Method in interface com.googlecode.objectify.AsyncObjectify
 
get(Key<? extends T>) - Method in interface com.googlecode.objectify.AsyncObjectify
Note that the Result.get() method will throw NotFoundException if entity wasn't found
get(Class<? extends T>, long) - Method in interface com.googlecode.objectify.AsyncObjectify
Note that the Result.get() method will throw NotFoundException if entity wasn't found
get(Class<? extends T>, String) - Method in interface com.googlecode.objectify.AsyncObjectify
Note that the Result.get() method will throw NotFoundException if entity wasn't found
get(Class<? extends T>, Iterable<S>) - Method in interface com.googlecode.objectify.AsyncObjectify
 
get(Class<? extends T>, S...) - Method in interface com.googlecode.objectify.AsyncObjectify
 
get(Key) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
get(Iterable<Key>) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
get(Transaction, Key) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
get(Transaction, Iterable<Key>) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
get(Key) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
get(Iterable<Key>) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
get(Transaction, Key) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
get(Transaction, Iterable<Key>) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
get() - Method in class com.googlecode.objectify.cache.MergeFuture
 
get(long, TimeUnit) - Method in class com.googlecode.objectify.cache.MergeFuture
 
get() - Method in class com.googlecode.objectify.cache.TriggerFuture
 
get(long, TimeUnit) - Method in class com.googlecode.objectify.cache.TriggerFuture
 
get(Iterable<? extends Key<? extends T>>) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
get(Key<? extends T>...) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
get(Key<? extends T>) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
get(Class<? extends T>, long) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
get(Class<? extends T>, String) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
get(Class<? extends T>, Iterable<S>) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
get(Class<? extends T>, S...) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
get(Object) - Method in class com.googlecode.objectify.impl.FieldWrapper
 
get(Object) - Method in class com.googlecode.objectify.impl.MethodWrapper
 
get(Iterable<? extends Key<? extends T>>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
get(Key<? extends T>...) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
get(Key<? extends T>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
get(Class<? extends T>, long) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
get(Class<? extends T>, String) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
get(Class<? extends T>, Iterable<S>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
get(Class<? extends T>, S...) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
get() - Method in class com.googlecode.objectify.impl.QueryImpl
 
get() - Method in class com.googlecode.objectify.impl.ResultAdapter
 
get(Iterable<? extends Key<? extends T>>) - Method in class com.googlecode.objectify.impl.SessionCachingAsyncObjectifyImpl
 
get(Object) - Method in interface com.googlecode.objectify.impl.Wrapper
Get the value of the thing thing (field) if possible, or null if not possible (method)
get(Iterable<? extends Key<? extends T>>) - Method in interface com.googlecode.objectify.Objectify
Performs a parallel batch get, returning your entities.
get(Key<? extends T>...) - Method in interface com.googlecode.objectify.Objectify
Varargs version of get(Iterable)
get(Key<? extends T>) - Method in interface com.googlecode.objectify.Objectify
Gets one instance of your entity.
get(Class<? extends T>, long) - Method in interface com.googlecode.objectify.Objectify
A convenience method, shorthand for creating a key and calling get()
get(Class<? extends T>, String) - Method in interface com.googlecode.objectify.Objectify
A convenience method, shorthand for creating a key and calling get()
get(Class<? extends T>, Iterable<S>) - Method in interface com.googlecode.objectify.Objectify
A convenience method that prevents you from having to assemble all the Keys yourself and calling get(Iterable<Key>).
get(Class<? extends T>, S...) - Method in interface com.googlecode.objectify.Objectify
Convenient varargs alias for get(Class, Iterable)
get() - Method in interface com.googlecode.objectify.Query
Gets the first entity in the result set.
get() - Method in interface com.googlecode.objectify.Result
Waits if necessary for the computation to complete, and then retrieves its result.
get() - Method in class com.googlecode.objectify.util.NowFuture
 
get(long, TimeUnit) - Method in class com.googlecode.objectify.util.NowFuture
 
get(Iterable<? extends Key<? extends T>>) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
get(Key<? extends T>...) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
get(Key<? extends T>) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
get(Class<? extends T>, long) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
get(Class<? extends T>, String) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
get(Class<? extends T>, Iterable<S>) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
get(Class<? extends T>, S...) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
get() - Method in class com.googlecode.objectify.util.QueryWrapper
 
getActiveTransactions() - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
getActiveTransactions() - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
getActual() - Method in class com.googlecode.objectify.impl.QueryImpl
 
getAll(Iterable<Key>) - Method in class com.googlecode.objectify.cache.EntityMemcache
Gets the Buckets for the specified keys.
getAlsoLoadMethods(Class<?>) - Static method in class com.googlecode.objectify.impl.TypeUtils
Get all the methods that are appropriate for saving into on this class and all superclasses.
getAsyncDatastore() - Method in interface com.googlecode.objectify.AsyncObjectify
Get the raw AsyncDatastoreService
getAsyncDatastore() - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
getAsyncDatastoreService() - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching AsyncDatastoreService with no pre-set expiration on cache values.
getAsyncDatastoreService(DatastoreServiceConfig) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching AsyncDatastoreService with no pre-set expiration on cache values.
getAsyncDatastoreService(int) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching AsyncDatastoreService with a specific expiration on all cached items.
getAsyncDatastoreService(DatastoreServiceConfig, int) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching AsyncDatastoreService with a specific expiration on all cached items.
getAsyncDatastoreService(EntityMemcache) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching AsyncDatastoreService that uses a particular EntityMemcache configuration.
getAsyncDatastoreService(DatastoreServiceConfig, EntityMemcache) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching AsyncDatastoreService that uses a particular EntityMemcache configuration.
getAsyncDatastoreService(ObjectifyOpts) - Method in class com.googlecode.objectify.ObjectifyFactory
Get an AsyncDatastoreService facade appropriate to the options.
getBeginTransaction() - Method in class com.googlecode.objectify.ObjectifyOpts
Gets the current value of beginTransaction
getCacheExpirySeconds() - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
getCacheExpirySeconds() - Method in interface com.googlecode.objectify.impl.EntityMetadata
Get the expiry associated with this kind, defined by the @Cached annotation.
getCacheExpirySeconds() - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
getClass(Type) - Static method in class com.googlecode.objectify.impl.TypeUtils
Get the underlying class for a type, or null if the type is a variable type.
getComponentConstructor() - Method in class com.googlecode.objectify.impl.load.EmbeddedArraySetter
 
getComponentConstructor() - Method in class com.googlecode.objectify.impl.load.EmbeddedCollectionSetter
 
getComponentConstructor() - Method in class com.googlecode.objectify.impl.load.EmbeddedMultivalueSetter
 
getComponentType() - Method in class com.googlecode.objectify.impl.save.EmbeddedArrayFieldSaver
 
getComponentType() - Method in class com.googlecode.objectify.impl.save.EmbeddedCollectionFieldSaver
 
getComponentType() - Method in class com.googlecode.objectify.impl.save.EmbeddedMultivalueFieldSaver
Gets the component type of the field
getComponentType(Class<?>, Type) - Static method in class com.googlecode.objectify.impl.TypeUtils
If getType() is an array or Collection, returns the component type - otherwise null
getConsistency() - Method in class com.googlecode.objectify.ObjectifyOpts
Gets the initial consistency setting for the Objectify instance
getConstructor(Class<T>, Class<?>...) - Static method in class com.googlecode.objectify.impl.TypeUtils
Gets a constructor that has the specified types of arguments.
getConversions() - Method in class com.googlecode.objectify.ObjectifyFactory
 
getCurrentTransaction() - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
getCurrentTransaction(Transaction) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
getCurrentTransaction() - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
getCurrentTransaction(Transaction) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
getCursor() - Method in class com.googlecode.objectify.util.QueryResultIteratorWrapper
 
getCursor() - Method in class com.googlecode.objectify.util.TranslatingQueryResultIterator
 
getDatastore() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
getDatastore() - Method in interface com.googlecode.objectify.Objectify
Obtain a DatastoreService with parameters roughly equivalent to this Objectify instance.
getDatastore() - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
getDatastoreAttributes() - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
getDatastoreAttributes() - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
getDatastoreService() - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching DatastoreService with no pre-set expiration on cache values.
getDatastoreService(DatastoreServiceConfig) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching DatastoreService with no pre-set expiration on cache values.
getDatastoreService(int) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching DatastoreService with a specific expiration on all cached items.
getDatastoreService(DatastoreServiceConfig, int) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching DatastoreService with a specific expiration on all cached items.
getDatastoreService(EntityMemcache) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching DatastoreService that uses a particular EntityMemcache configuration.
getDatastoreService(DatastoreServiceConfig, EntityMemcache) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
Get a caching DatastoreService that uses a particular EntityMemcache configuration.
getDatastoreService(ObjectifyOpts) - Method in class com.googlecode.objectify.ObjectifyFactory
Get a DatastoreService facade appropriate to the options.
getDeadline() - Method in class com.googlecode.objectify.ObjectifyOpts
Gets the deadline for datastore calls, in seconds
getDeclaredField(Class<?>, String) - Static method in class com.googlecode.objectify.impl.TypeUtils
A recursive version of Class.getDeclaredField, goes up the hierarchy looking
getDefaultMemcacheNamespace() - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
The memcache snamespace used by default for most of these factory methods
getEntity() - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
Get the entity stored at this bucket, possibly the one that was set
getEntity() - Method in class com.googlecode.objectify.impl.LoadContext
 
getEntityClass() - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
getEntityClass() - Method in interface com.googlecode.objectify.impl.EntityMetadata
Gets the class associated with this entity.
getEntityClass() - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
getExpirySeconds(Key) - Method in interface com.googlecode.objectify.cache.CacheControl
Get the amount of time that entities of a particular key should be cached, if at all.
getExpirySeconds(Key) - Method in class com.googlecode.objectify.impl.CacheControlImpl
 
getFactory() - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
Not currently part of the AsyncObjectify api, but the actual logic lives here.
getFactory() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
getFactory() - Method in interface com.googlecode.objectify.Objectify
Obtain the ObjectifyFactory from which this Objectify instance was created.
getFactory() - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
getField() - Method in interface com.googlecode.objectify.impl.conv.ConverterLoadContext
 
getField() - Method in interface com.googlecode.objectify.impl.conv.ConverterSaveContext
 
getField() - Method in class com.googlecode.objectify.impl.load.LeafSetter
 
getField() - Method in class com.googlecode.objectify.impl.save.EmbeddedMapSaver
 
getField() - Method in class com.googlecode.objectify.impl.save.LeafFieldSaver
 
getFuture() - Method in class com.googlecode.objectify.impl.ResultAdapter
 
getFuture() - Method in interface com.googlecode.objectify.Result
 
getGenericType() - Method in class com.googlecode.objectify.impl.FieldWrapper
 
getGenericType() - Method in class com.googlecode.objectify.impl.MethodWrapper
 
getGenericType() - Method in interface com.googlecode.objectify.impl.Wrapper
Get the "generictype", which can be a ParameterizedType
getGlobalCache() - Method in class com.googlecode.objectify.ObjectifyOpts
Gets whether or not the Objectify instance will use a 2nd-level memcache
getHits() - Method in class com.googlecode.objectify.impl.EntityMemcacheStats.Stat
 
getId() - Method in class com.googlecode.objectify.Key
 
getIndexes() - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
getIndexes() - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
getKey() - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
 
getKey() - Method in class com.googlecode.objectify.impl.QueryImpl
 
getKey() - Method in exception com.googlecode.objectify.NotFoundException
 
getKey(Object) - Method in class com.googlecode.objectify.ObjectifyFactory
Gets the Key given an object that might be a Key, Key, or entity.
getKey() - Method in interface com.googlecode.objectify.Query
Get the key of the first entity in the result set.
getKey() - Method in class com.googlecode.objectify.util.QueryWrapper
 
getKind() - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
getKind() - Method in interface com.googlecode.objectify.impl.EntityMetadata
 
getKind() - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
getKind() - Method in class com.googlecode.objectify.Key
 
getKind(Class<?>) - Static method in class com.googlecode.objectify.Key
Determines the kind for a Class, as understood by the datastore.
getMapEntryName() - Method in class com.googlecode.objectify.impl.LoadContext
 
getMapSuffix() - Method in class com.googlecode.objectify.impl.LoadContext
 
getMapValueType(Type) - Static method in class com.googlecode.objectify.impl.TypeUtils
Returns the value type, i.e.
getMemcacheStats() - Method in class com.googlecode.objectify.ObjectifyFactory
Get the object that tracks memcache stats.
getMemcacheStats() - Method in class com.googlecode.objectify.util.MemcacheStatsServlet
If you aren't using ObjectifyService, you can extend the servlet and override this method.
getMetadata(String) - Method in class com.googlecode.objectify.impl.Registrar
 
getMetadata(Class<T>) - Method in class com.googlecode.objectify.impl.Registrar
 
getMetadata(Key) - Method in class com.googlecode.objectify.ObjectifyFactory
 
getMetadata(Key<T>) - Method in class com.googlecode.objectify.ObjectifyFactory
 
getMetadata(Class<T>) - Method in class com.googlecode.objectify.ObjectifyFactory
 
getMetadata(String) - Method in class com.googlecode.objectify.ObjectifyFactory
Gets metadata for the specified kind, or throws an exception if the kind is unknown
getMetadataForEntity(T) - Method in class com.googlecode.objectify.ObjectifyFactory
Named differently so you don't accidentally use the Object form
getMisses() - Method in class com.googlecode.objectify.impl.EntityMemcacheStats.Stat
 
getName() - Method in class com.googlecode.objectify.Key
 
getNext() - Method in class com.googlecode.objectify.impl.load.Setter
 
getNoArgConstructor(Class<T>) - Static method in class com.googlecode.objectify.impl.TypeUtils
Throw an IllegalStateException if the class does not have a no-arg constructor.
getNullIndexes(Entity, String) - Static method in class com.googlecode.objectify.impl.TypeUtils
Gets the embedded null indexes property in an entity.
getNullIndexPath(Path) - Static method in class com.googlecode.objectify.impl.TypeUtils
 
getNullIndexPath(String) - Static method in class com.googlecode.objectify.impl.TypeUtils
 
getOrCreateCollection(Object, int) - Method in class com.googlecode.objectify.impl.load.EmbeddedArraySetter
 
getOrCreateCollection(Object, int) - Method in class com.googlecode.objectify.impl.load.EmbeddedCollectionSetter
 
getOrCreateCollection(Object, int) - Method in class com.googlecode.objectify.impl.load.EmbeddedMultivalueSetter
Gets the collection in the relevant field of the specified POJO, or creates (and sets) a new one.
getParent() - Method in class com.googlecode.objectify.Key
 
getPendingEmbeddedMultivalue(String, int) - Method in class com.googlecode.objectify.impl.LoadContext
Gets the temporary storage list for an embedded multivalue, instantiating one if necessary.
getPercent() - Method in class com.googlecode.objectify.impl.EntityMemcacheStats.Stat
 
getPesistentFields(Class<?>, boolean) - Static method in class com.googlecode.objectify.impl.TypeUtils
Get all the persistent fields on a class, checking the superclasses as well.
getPojo() - Method in class com.googlecode.objectify.impl.LoadContext
 
getRaw() - Method in class com.googlecode.objectify.Key
 
getRaw() - Method in class com.googlecode.objectify.KeyRange
Get the raw datastore keyrange.
getRawAsyncDatastoreService(DatastoreServiceConfig) - Method in class com.googlecode.objectify.ObjectifyFactory
You can override this to add behavior at the raw datastoreservice level.
getRawDatastoreService(DatastoreServiceConfig) - Method in class com.googlecode.objectify.ObjectifyFactory
You can override this to add behavior at the raw datastoreservice level.
getRawKey(Object) - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
getRawKey(Object) - Method in interface com.googlecode.objectify.impl.EntityMetadata
Gets a key composed of the relevant id and parent fields in the object.
getRawKey(Object) - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
getRawKey(Object) - Method in class com.googlecode.objectify.ObjectifyFactory
Gets the raw datstore Key given an object that might be a Key, Key, or entity.
getRequestThreads(ApiProxy.Environment) - Method in class com.googlecode.objectify.cache.TriggerFutureHook
 
getRoot() - Method in class com.googlecode.objectify.Key
Gets the root of a parent graph of keys.
getSessionCache() - Method in class com.googlecode.objectify.ObjectifyOpts
Gets whether or not the Objectify instance will maintain a session cache
getStats() - Method in class com.googlecode.objectify.impl.EntityMemcacheStats
Get the live statistics.
getString() - Method in class com.googlecode.objectify.Key
Call KeyFactory.keyToString() on the underlying Key.
getTxn() - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
Not currently part of the AsyncObjectify api, but the actual logic lives here.
getTxn() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
getTxn() - Method in interface com.googlecode.objectify.Objectify
Get the underlying transaction object associated with this Objectify instance.
getTxn() - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
getType() - Method in class com.googlecode.objectify.impl.FieldWrapper
 
getType() - Method in class com.googlecode.objectify.impl.MethodWrapper
 
getType() - Method in interface com.googlecode.objectify.impl.Wrapper
Get the type of the thing.
getTypeArguments(Class<T>, Class<? extends T>) - Static method in class com.googlecode.objectify.impl.TypeUtils
Get the actual type arguments a child class has used to extend a generic base class.

H

hashCode() - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
 
hashCode() - Method in class com.googlecode.objectify.Key
 
hasNext() - Method in class com.googlecode.objectify.util.QueryResultIteratorWrapper
 
hasNext() - Method in class com.googlecode.objectify.util.TranslatingIterator
 
hasParentField() - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
hasParentField() - Method in interface com.googlecode.objectify.impl.EntityMetadata
 
hasParentField() - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
hasPendingEmbeddedMultivalue(String) - Method in class com.googlecode.objectify.impl.LoadContext
 

I

idField - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
We treat the @Id key field specially - it will be either Long id or String name
If<T,V> - Interface in com.googlecode.objectify.condition
A simple interface that defines a condition test for a field value or whole entity.
IfDefault - Class in com.googlecode.objectify.condition
This condition tests against the default value of the field that it is placed upon, whatever that default may be.
IfDefault(Class<?>, Field) - Constructor for class com.googlecode.objectify.condition.IfDefault
 
IfEmpty - Class in com.googlecode.objectify.condition
Simple If condition that returns true if the value is null or empty.
IfEmpty() - Constructor for class com.googlecode.objectify.condition.IfEmpty
 
IfEmptyString - Class in com.googlecode.objectify.condition
Simple If condition that returns true if the value is an empty string.
IfEmptyString() - Constructor for class com.googlecode.objectify.condition.IfEmptyString
 
IfFalse - Class in com.googlecode.objectify.condition
Simple If condition that returns true if the value is a boolean false.
IfFalse() - Constructor for class com.googlecode.objectify.condition.IfFalse
 
IfNotEmpty - Class in com.googlecode.objectify.condition
Satisfies the opposite of IfEmpty - returns true if the value is not null and not an empty String, Collection, or Map.
IfNotEmpty() - Constructor for class com.googlecode.objectify.condition.IfNotEmpty
 
IfNotNull - Class in com.googlecode.objectify.condition
Simple If condition that returns true if the value is not null.
IfNotNull() - Constructor for class com.googlecode.objectify.condition.IfNotNull
 
IfNotZero - Class in com.googlecode.objectify.condition
Simple If condition that returns true if the value is anything other than zero.
IfNotZero() - Constructor for class com.googlecode.objectify.condition.IfNotZero
 
IfNull - Class in com.googlecode.objectify.condition
Simple If condition that returns true if the value is null.
IfNull() - Constructor for class com.googlecode.objectify.condition.IfNull
 
IfTrue - Class in com.googlecode.objectify.condition
Simple If condition that returns true if the value is a boolean true.
IfTrue() - Constructor for class com.googlecode.objectify.condition.IfTrue
 
IfZero - Class in com.googlecode.objectify.condition
Simple If condition that returns true if the value is a numeric zero.
IfZero() - Constructor for class com.googlecode.objectify.condition.IfZero
 
Indexed - Annotation Type in com.googlecode.objectify.annotation
This annotation controls whether or not fields are indexed in the datastore.
inEmbeddedCollection() - Method in interface com.googlecode.objectify.impl.conv.ConverterSaveContext
 
inEmbeddedCollection() - Method in class com.googlecode.objectify.impl.save.EmbeddedMapSaver
 
inEmbeddedCollection() - Method in class com.googlecode.objectify.impl.save.LeafFieldSaver
 
init(FilterConfig) - Method in class com.googlecode.objectify.cache.AsyncCacheFilter
 
install() - Static method in class com.googlecode.objectify.cache.TriggerFutureHook
Install our hook in the delegate system.
invoke(Object, Method, Object[]) - Method in class com.googlecode.objectify.cache.MemcacheServiceRetryProxy
 
isArrayOrCollection(Class<?>) - Static method in class com.googlecode.objectify.impl.TypeUtils
 
isAssignableFrom(Class<?>, Class<?>) - Static method in class com.googlecode.objectify.impl.TypeUtils
Just like Class.isAssignableFrom(), but does the right thing when considering autoboxing.
isCacheable() - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
 
isCacheEnabled() - Method in class com.googlecode.objectify.impl.Registrar
 
isCancelled() - Method in class com.googlecode.objectify.cache.MergeFuture
 
isCancelled() - Method in class com.googlecode.objectify.cache.TriggerFuture
 
isCancelled() - Method in class com.googlecode.objectify.util.NowFuture
 
isClassIndexed(Class<?>) - Static method in class com.googlecode.objectify.impl.TypeUtils
Inspects a specific class and determines if there is a default indexed state; @Indexed = true, @Unindexed = false, nothing specified = null.
isDone() - Method in class com.googlecode.objectify.cache.MergeFuture
 
isDone() - Method in class com.googlecode.objectify.cache.TriggerFuture
This version also checks to see if we are done and we still need to call the trigger.
isDone() - Method in class com.googlecode.objectify.util.NowFuture
 
isEmbedded(Field) - Static method in class com.googlecode.objectify.impl.TypeUtils
Determines if the field is embedded or not.
isEmpty() - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
"Empty" means we don't know the value - it could be null, it could be uncacheable, or we could have some really weird unknown data in the cache.
isEmpty() - Method in class com.googlecode.objectify.cache.Pending
 
isIdField(String) - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
isIdField(String) - Method in interface com.googlecode.objectify.impl.EntityMetadata
 
isIdField(String) - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
isNameField(String) - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
isNameField(String) - Method in interface com.googlecode.objectify.impl.EntityMetadata
 
isNameField(String) - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
isNegative() - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
 
isSaveable(Field) - Static method in class com.googlecode.objectify.impl.TypeUtils
 
isSerialized() - Method in class com.googlecode.objectify.impl.FieldWrapper
 
isSerialized() - Method in class com.googlecode.objectify.impl.MethodWrapper
 
isSerialized() - Method in interface com.googlecode.objectify.impl.Wrapper
 
iterator() - Method in class com.googlecode.objectify.impl.QueryImpl
 
iterator() - Method in class com.googlecode.objectify.impl.QueryImpl.ToKeyIterable
 
iterator() - Method in class com.googlecode.objectify.impl.QueryImpl.ToObjectIterable
 
iterator() - Method in class com.googlecode.objectify.impl.SessionCachingQueryImpl
 
iterator() - Method in class com.googlecode.objectify.KeyRange
 
iterator() - Method in class com.googlecode.objectify.util.QueryWrapper
 

J

JodaMoneyConverters - Class in com.googlecode.objectify.impl.conv.joda
A convenient static method that adds all the joda-money related converters to your factory's conversions.
JodaMoneyConverters() - Constructor for class com.googlecode.objectify.impl.conv.joda.JodaMoneyConverters
 
JodaTimeConverters - Class in com.googlecode.objectify.impl.conv.joda
A convenient static method that adds all the joda-time related converters to your factory's conversions.
JodaTimeConverters() - Constructor for class com.googlecode.objectify.impl.conv.joda.JodaTimeConverters
 

K

Key<T> - Class in com.googlecode.objectify
A typesafe wrapper for the datastore Key object.
Key() - Constructor for class com.googlecode.objectify.Key
For GWT serialization
Key(Key) - Constructor for class com.googlecode.objectify.Key
Wrap a raw Key
Key(Class<? extends T>, long) - Constructor for class com.googlecode.objectify.Key
Create a key with a long id
Key(Class<? extends T>, String) - Constructor for class com.googlecode.objectify.Key
Create a key with a String name
Key(Key<?>, Class<? extends T>, long) - Constructor for class com.googlecode.objectify.Key
Create a key with a parent and a long id
Key(Key<?>, Class<? extends T>, String) - Constructor for class com.googlecode.objectify.Key
Create a key with a parent and a String name
Key(String) - Constructor for class com.googlecode.objectify.Key
Reconstitute a Key from a web safe string.
KeyConverter - Class in com.googlecode.objectify.impl.conv
Knows how to convert Key objects to datastore-native Key objects and vice-versa.
KeyConverter() - Constructor for class com.googlecode.objectify.impl.conv.KeyConverter
 
KeyRange<T> - Class in com.googlecode.objectify
This is a typesafe version of the KeyRange object.
keysOf(Iterable<EntityMemcache.Bucket>) - Static method in class com.googlecode.objectify.cache.EntityMemcache
Basically a list comprehension of the keys for convenience.
keyToString(Key<?>) - Method in class com.googlecode.objectify.ObjectifyFactory
Converts a Key into a web-safe string suitable for http parameters in URLs.
kind - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
The kind that is associated with the class, ala ObjectifyFactory.getKind(Class)

L

LeafFieldSaver - Class in com.googlecode.objectify.impl.save
Saver which knows how to save basic leaf values.
LeafFieldSaver(Conversions, Class<?>, Field, boolean, boolean) - Constructor for class com.googlecode.objectify.impl.save.LeafFieldSaver
 
LeafSetter - Class in com.googlecode.objectify.impl.load
Setter which knows how to set any kind of leaf value.
LeafSetter(Conversions, Wrapper, Collection<String>) - Constructor for class com.googlecode.objectify.impl.load.LeafSetter
 
limit(int) - Method in class com.googlecode.objectify.impl.QueryImpl
 
limit(int) - Method in interface com.googlecode.objectify.Query
Limit the fetched result set to a certain number of values.
limit(int) - Method in class com.googlecode.objectify.util.QueryWrapper
 
list() - Method in class com.googlecode.objectify.impl.QueryImpl
 
list() - Method in interface com.googlecode.objectify.Query
Execute the query and get the results as a List.
list() - Method in class com.googlecode.objectify.util.QueryWrapper
 
listKeys() - Method in class com.googlecode.objectify.impl.QueryImpl
 
listKeys() - Method in interface com.googlecode.objectify.Query
Execute a keys-only query and get the results as a List.
listKeys() - Method in class com.googlecode.objectify.util.QueryWrapper
 
load(Entity, T) - Method in class com.googlecode.objectify.impl.Transmog
Loads the property data in an Entity into a POJO.
LoadContext - Class in com.googlecode.objectify.impl
The context of a load or save operation to a single entity.
LoadContext(Object, Entity) - Constructor for class com.googlecode.objectify.impl.LoadContext
 
loadSingleValue(String, Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.Transmog
Loads the single value value into toPojo using key as the key within the entity.
LocalDateConverter - Class in com.googlecode.objectify.impl.conv.joda
Stores LocalDate as a String in ISO format: yyyy-MM-dd
LocalDateConverter() - Constructor for class com.googlecode.objectify.impl.conv.joda.LocalDateConverter
 
log(ApiProxy.Environment, ApiProxy.LogRecord) - Method in class com.googlecode.objectify.cache.TriggerFutureHook
 

M

makeAsyncCall(ApiProxy.Environment, String, String, byte[], ApiProxy.ApiConfig) - Method in class com.googlecode.objectify.cache.TriggerFutureHook
 
makeConfig(ObjectifyOpts) - Method in class com.googlecode.objectify.ObjectifyFactory
Make a datastore service config that corresponds to the specified options.
makeFilterable(Object) - Method in class com.googlecode.objectify.ObjectifyFactory
Translate Key or Entity objects into something that can be used in a filter clause.
makeSyncCall(ApiProxy.Environment, String, String, byte[]) - Method in class com.googlecode.objectify.cache.TriggerFutureHook
 
matches(Object, Object) - Method in class com.googlecode.objectify.condition.Always
 
matches(T, V) - Method in interface com.googlecode.objectify.condition.If
Test a value (for a field) and/or an entity.
matches(Object) - Method in class com.googlecode.objectify.condition.IfDefault
 
matches(Object) - Method in class com.googlecode.objectify.condition.IfEmpty
 
matches(String) - Method in class com.googlecode.objectify.condition.IfEmptyString
 
matches(Boolean) - Method in class com.googlecode.objectify.condition.IfFalse
 
matches(Object) - Method in class com.googlecode.objectify.condition.IfNotEmpty
 
matches(Object) - Method in class com.googlecode.objectify.condition.IfNotNull
 
matches(Number) - Method in class com.googlecode.objectify.condition.IfNotZero
 
matches(Object) - Method in class com.googlecode.objectify.condition.IfNull
 
matches(Boolean) - Method in class com.googlecode.objectify.condition.IfTrue
 
matches(Number) - Method in class com.googlecode.objectify.condition.IfZero
 
matches(V) - Method in class com.googlecode.objectify.condition.PojoIf
Override this method to test a whole pojo for your condition.
matches(Object, V) - Method in class com.googlecode.objectify.condition.PojoIf
 
matches(T) - Method in class com.googlecode.objectify.condition.ValueIf
Override this method to test a field value for your condition.
matches(T, Object) - Method in class com.googlecode.objectify.condition.ValueIf
 
MEMCACHE_NAMESPACE - Static variable in class com.googlecode.objectify.ObjectifyFactory
Default memcache namespace; override getRawMemcacheService() to change
MemcacheServiceRetryProxy - Class in com.googlecode.objectify.cache
Dynamic proxy which wraps a MemcacheService and adds retries when an exception occurs.
MemcacheServiceRetryProxy(MemcacheService, int) - Constructor for class com.googlecode.objectify.cache.MemcacheServiceRetryProxy
 
MemcacheStats - Interface in com.googlecode.objectify.cache
Interface for tracking hit rates of the entity memcache.
memcacheStats - Variable in class com.googlecode.objectify.ObjectifyFactory
Tracks stats
MemcacheStatsServlet - Class in com.googlecode.objectify.util
If you are using the ObjectifyService static factory, you can mount this servlet to see the memcache stats for an instance.
MemcacheStatsServlet() - Constructor for class com.googlecode.objectify.util.MemcacheStatsServlet
 
MergeFuture<K,V> - Class in com.googlecode.objectify.cache
A Future which merges some previously loaded values with the results of another Future that is in progress.
MergeFuture(Map<K, V>, Future<Map<K, V>>) - Constructor for class com.googlecode.objectify.cache.MergeFuture
 
method - Variable in class com.googlecode.objectify.impl.TypeUtils.MethodMetadata
 
MethodWrapper - Class in com.googlecode.objectify.impl
Wrapper which makes a method with a single parameter look just like a field.
MethodWrapper(Method) - Constructor for class com.googlecode.objectify.impl.MethodWrapper
 
MoneyStringConverter - Class in com.googlecode.objectify.impl.conv.joda
Stores Money as its string representation.
MoneyStringConverter() - Constructor for class com.googlecode.objectify.impl.conv.joda.MoneyStringConverter
 
Monotonic - Class in com.googlecode.objectify.util
Provides a method for generating contiguous, monotonically increasing values.
Monotonic() - Constructor for class com.googlecode.objectify.util.Monotonic
 

N

nameField - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
names - Variable in class com.googlecode.objectify.impl.TypeUtils.FieldMetadata
 
names - Variable in class com.googlecode.objectify.impl.TypeUtils.MethodMetadata
 
NEGATIVE_RESULT - Static variable in class com.googlecode.objectify.impl.SessionCachingAsyncObjectifyImpl
Value which gets put in the cache for negative results
newInstance(Class<T>) - Static method in class com.googlecode.objectify.impl.TypeUtils
Checked exceptions are LAME.
newInstance(Constructor<T>, Object...) - Static method in class com.googlecode.objectify.impl.TypeUtils
Checked exceptions are LAME.
next() - Method in class com.googlecode.objectify.impl.SessionCachingQueryImpl.SessionCachingQueryResultIterator
 
next(Objectify, Class<?>, String) - Static method in class com.googlecode.objectify.util.Monotonic
Get the next unique, monotonically increasing, contiguous value for a field on an entity class.
next() - Method in class com.googlecode.objectify.util.QueryResultIteratorWrapper
 
next() - Method in class com.googlecode.objectify.util.TranslatingIterator
 
NotFoundException - Exception in com.googlecode.objectify
Exception thrown from Objectify.get() when there is no entity with the specified key.
NotFoundException(Key<?>) - Constructor for exception com.googlecode.objectify.NotFoundException
 
NotSaved - Annotation Type in com.googlecode.objectify.annotation
When placed on an entity field, the field will not be written to the datastore.
NowFuture<T> - Class in com.googlecode.objectify.util
A simple Future impl that provides some already-obtained static data.
NowFuture(T) - Constructor for class com.googlecode.objectify.util.NowFuture
 
NumberConverter - Class in com.googlecode.objectify.impl.conv
Numbers are funky in the datastore.
NumberConverter() - Constructor for class com.googlecode.objectify.impl.conv.NumberConverter
 

O

Objectify - Interface in com.googlecode.objectify
This is the main "business end" of Objectify.
ObjectifyFactory - Class in com.googlecode.objectify
Factory which allows us to construct implementations of the Objectify interface.
ObjectifyFactory() - Constructor for class com.googlecode.objectify.ObjectifyFactory
 
ObjectifyImpl - Class in com.googlecode.objectify.impl
Implementation of the Objectify interface.
ObjectifyImpl(ObjectifyOpts, AsyncObjectifyImpl) - Constructor for class com.googlecode.objectify.impl.ObjectifyImpl
Note that this sets the pointer back to the synchronous version in AsyncObjectifyImpl.
ObjectifyOpts - Class in com.googlecode.objectify
The options available when creating an Objectify instance.
ObjectifyOpts() - Constructor for class com.googlecode.objectify.ObjectifyOpts
 
ObjectifyService - Class in com.googlecode.objectify
This is a simple container for a single static instance of ObjectifyFactory.
ObjectifyService() - Constructor for class com.googlecode.objectify.ObjectifyService
 
ObjectifyWrapper - Class in com.googlecode.objectify.util
Simple wrapper/decorator for an Objectify interface.
ObjectifyWrapper(Objectify) - Constructor for class com.googlecode.objectify.util.ObjectifyWrapper
Wraps the
offset(int) - Method in class com.googlecode.objectify.impl.QueryImpl
 
offset(int) - Method in interface com.googlecode.objectify.Query
Starts the query results at a particular zero-based offset.
offset(int) - Method in class com.googlecode.objectify.util.QueryWrapper
 
ofy() - Method in class com.googlecode.objectify.util.DAOBase
Easy access to the objectify object (which is lazily created).
opts - Variable in class com.googlecode.objectify.impl.ObjectifyImpl
Keep our original opts around so we can generate a DatastoreService when requested
order(String) - Method in class com.googlecode.objectify.impl.QueryImpl
 
order(String) - Method in interface com.googlecode.objectify.Query
Sorts based on a property.
order(String) - Method in class com.googlecode.objectify.util.QueryWrapper
 

P

Parent - Annotation Type in com.googlecode.objectify.annotation
When placed on an entity field of type Key, the key will be used as the parent ancestor for entity grouping.
parent - Variable in class com.googlecode.objectify.Key
Cache the instance of the parent wrapper to avoid unnecessary garbage
parentField - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
If the entity has a @Parent field, treat it specially
Path - Class in com.googlecode.objectify.impl.save
Path represents the individual steps from the root object to the current property.
Pending - Class in com.googlecode.objectify.cache
This is the state maintained on a per-thread basis for all of the oustanding Future objects that have pending callbacks.
Pending() - Constructor for class com.googlecode.objectify.cache.Pending
 
PojoIf<V> - Class in com.googlecode.objectify.condition
Base class for If classes that test against a whole POJO object.
PojoIf() - Constructor for class com.googlecode.objectify.condition.PojoIf
 
PolymorphicEntityMetadata<T> - Class in com.googlecode.objectify.impl
The interface by which POJOs and datastore Entity objects are translated back and forth.
PolymorphicEntityMetadata(Class<T>, ConcreteEntityMetadata<T>) - Constructor for class com.googlecode.objectify.impl.PolymorphicEntityMetadata
Initializes this metadata structure with the specified class.
postLoadMethods - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
Any methods in the hierarchy annotated with @PostLoad, could be null
prefetchSize(int) - Method in class com.googlecode.objectify.impl.QueryImpl
 
prefetchSize(int) - Method in interface com.googlecode.objectify.Query
Sets the number of results retreived on the first call to the datastore.
prefetchSize(int) - Method in class com.googlecode.objectify.util.QueryWrapper
 
prepare(Query) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
prepare(Transaction, Query) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
prepare(Query) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
prepare(Transaction, Query) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
prepareCollection(Object, Wrapper, int) - Static method in class com.googlecode.objectify.impl.TypeUtils
Prepare a collection of the appropriate type and place it on the pojo's field.
prepareForSave(Object) - Method in class com.googlecode.objectify.impl.save.LeafFieldSaver
Converts the value into an object suitable for storing in the datastore.
prePersistMethods - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
Any methods in the hierarchy annotated with @PrePersist, could be null
put(T) - Method in interface com.googlecode.objectify.AsyncObjectify
 
put(Iterable<? extends T>) - Method in interface com.googlecode.objectify.AsyncObjectify
 
put(T...) - Method in interface com.googlecode.objectify.AsyncObjectify
 
put(Entity) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
put(Iterable<Entity>) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
put(Transaction, Entity) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
put(Transaction, Iterable<Entity>) - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
put(Entity) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
put(Iterable<Entity>) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
put(Transaction, Entity) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
put(Transaction, Iterable<Entity>) - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
put(T) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
put(Iterable<? extends T>) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
put(T...) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 
put(T) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
put(Iterable<? extends T>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
put(T...) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
put(Iterable<? extends T>) - Method in class com.googlecode.objectify.impl.SessionCachingAsyncObjectifyImpl
 
put(T) - Method in interface com.googlecode.objectify.Objectify
Puts an entity in the datastore.
put(Iterable<? extends T>) - Method in interface com.googlecode.objectify.Objectify
Saves multiple entities to the datastore in a single parallel batch operation.
put(T...) - Method in interface com.googlecode.objectify.Objectify
Convenient varargs alias for put(Iterable)
put(T) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
put(Iterable<? extends T>) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
put(T...) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
putAll(Collection<EntityMemcache.Bucket>) - Method in class com.googlecode.objectify.cache.EntityMemcache
Update a set of buckets with new values.

Q

query() - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
Not currently part of the AsyncObjectify api, but the actual logic lives here.
query(Class<T>) - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
Not currently part of the AsyncObjectify api, but the actual logic lives here.
query() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
query(Class<T>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
query() - Method in class com.googlecode.objectify.impl.SessionCachingAsyncObjectifyImpl
 
query(Class<T>) - Method in class com.googlecode.objectify.impl.SessionCachingAsyncObjectifyImpl
 
query() - Method in interface com.googlecode.objectify.Objectify
Create a typesafe query across all kinds of entities.
query(Class<T>) - Method in interface com.googlecode.objectify.Objectify
Create a typesafe query across one specific kind of entity.
Query<T> - Interface in com.googlecode.objectify
This is similar to the datastore Query object, but better understands real class objects - it allows you to filter and sort by the key field normally.
query() - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
query(Class<T>) - Method in class com.googlecode.objectify.util.ObjectifyWrapper
 
QueryImpl<T> - Class in com.googlecode.objectify.impl
Implementation of Query.
QueryImpl(ObjectifyFactory, Objectify) - Constructor for class com.googlecode.objectify.impl.QueryImpl
 
QueryImpl(ObjectifyFactory, Objectify, Class<T>) - Constructor for class com.googlecode.objectify.impl.QueryImpl
 
QueryImpl.ToKeyIterable - Class in com.googlecode.objectify.impl
Iterable that translates from datastore Entity to Keys
QueryImpl.ToKeyIterable(QueryResultIterable<Entity>) - Constructor for class com.googlecode.objectify.impl.QueryImpl.ToKeyIterable
 
QueryImpl.ToKeyIterator - Class in com.googlecode.objectify.impl
Iterator that translates from datastore Entity to Keys
QueryImpl.ToKeyIterator(QueryResultIterator<Entity>) - Constructor for class com.googlecode.objectify.impl.QueryImpl.ToKeyIterator
 
QueryImpl.ToObjectIterable - Class in com.googlecode.objectify.impl
Iterable that translates from datastore Entity to POJO
QueryImpl.ToObjectIterable(QueryResultIterable<Entity>) - Constructor for class com.googlecode.objectify.impl.QueryImpl.ToObjectIterable
 
QueryImpl.ToObjectIterator - Class in com.googlecode.objectify.impl
Iterator that translates from datastore Entity to typed Objects
QueryImpl.ToObjectIterator(QueryResultIterator<Entity>) - Constructor for class com.googlecode.objectify.impl.QueryImpl.ToObjectIterator
 
QueryResultIteratorWrapper<T> - Class in com.googlecode.objectify.util
Simple wrapper/decorator for a QueryResultIterator.
QueryResultIteratorWrapper(QueryResultIterator<T>) - Constructor for class com.googlecode.objectify.util.QueryResultIteratorWrapper
 
QueryWrapper<T> - Class in com.googlecode.objectify.util
Simple wrapper/decorator for a Query.
QueryWrapper(Query<T>) - Constructor for class com.googlecode.objectify.util.QueryWrapper
 
quietGet(Future<T>) - Static method in class com.googlecode.objectify.util.FutureHelper
Quietly perform the get() on a future

R

raw - Variable in class com.googlecode.objectify.cache.TriggerFuture
Wrap the raw Future
raw - Variable in class com.googlecode.objectify.Key
 
raw(Key<?>) - Static method in class com.googlecode.objectify.Key
Easy null-safe conversion of the typed key.
ReadableInstantConverter - Class in com.googlecode.objectify.impl.conv.joda
Converts Joda ReadableInstants (DateTime, DateMidnight, etc) into java.util.Date
ReadableInstantConverter() - Constructor for class com.googlecode.objectify.impl.conv.joda.ReadableInstantConverter
 
recordHit(Key) - Method in interface com.googlecode.objectify.cache.MemcacheStats
 
recordHit(Key) - Method in class com.googlecode.objectify.impl.EntityMemcacheStats
 
recordMiss(Key) - Method in interface com.googlecode.objectify.cache.MemcacheStats
 
recordMiss(Key) - Method in class com.googlecode.objectify.impl.EntityMemcacheStats
 
register(Class<T>) - Method in class com.googlecode.objectify.impl.Registrar
All POJO entity classes which are to be managed by Objectify must be registered first.
register(Class<T>) - Method in class com.googlecode.objectify.ObjectifyFactory
All POJO entity classes which are to be managed by Objectify must be registered first.
register(Class<?>) - Static method in class com.googlecode.objectify.ObjectifyService
 
registerPolymorphicHierarchy(String, Class<T>) - Method in class com.googlecode.objectify.impl.Registrar
Recursively register classes in the hierarchy which have @Subclass or @Entity.
Registrar - Class in com.googlecode.objectify.impl
Maintains information about registered entity classes
Registrar(ObjectifyFactory) - Constructor for class com.googlecode.objectify.impl.Registrar
 
registrar - Variable in class com.googlecode.objectify.ObjectifyFactory
Encapsulates entity registration info
remove(Future<?>) - Method in class com.googlecode.objectify.cache.Pending
De-register a pending Future.
remove() - Method in class com.googlecode.objectify.util.QueryResultIteratorWrapper
 
remove() - Method in class com.googlecode.objectify.util.TranslatingIterator
 
removePending(Future<?>) - Static method in class com.googlecode.objectify.cache.TriggerFutureHook
Deregister a pending Future that had a callback.
Result<T> - Interface in com.googlecode.objectify
This interface provides a return value for asynchronous Objectify calls, nearly the same as java.util.concurrent.Future.
ResultAdapter<T> - Class in com.googlecode.objectify.impl
Adapts a Future object to a (much more convenient) Result object.
ResultAdapter(Future<T>) - Constructor for class com.googlecode.objectify.impl.ResultAdapter
 
root() - Static method in class com.googlecode.objectify.impl.save.Path
 
RootSetter - Class in com.googlecode.objectify.impl.load
An instance of this object makes the construction of setter chains a lot easier.
RootSetter() - Constructor for class com.googlecode.objectify.impl.load.RootSetter
 

S

safeSet(Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.load.CollisionDetectingSetter
Just like set() but called after collision detection is performed.
safeSet(Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.load.EmbeddedClassSetter
 
safeSet(Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.load.EmbeddedMapSetter
Set the value within our map.
safeSet(Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.load.EmbeddedMultivalueSetter
 
safeSet(Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.load.EmbeddedNullIndexSetter
 
safeSet(Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.load.LeafSetter
 
save(Object, Entity, Path, boolean) - Method in class com.googlecode.objectify.impl.save.ClassSaver
 
save(Object, Entity, Path, boolean) - Method in class com.googlecode.objectify.impl.save.FieldSaver
 
save(Object, Entity, Path, boolean) - Method in interface com.googlecode.objectify.impl.save.Saver
Saves the part of a pojo that we are responsible for to an entity.
save(T, Entity) - Method in class com.googlecode.objectify.impl.Transmog
Saves the fields of a POJO into the properties of an Entity.
Saver - Interface in com.googlecode.objectify.impl.save
A saver knows how to save part (or all) of a pojo to a datastore entity.
saveValue(Object, Entity, Path, boolean) - Method in class com.googlecode.objectify.impl.save.EmbeddedClassFieldSaver
 
saveValue(Object, Entity, Path, boolean) - Method in class com.googlecode.objectify.impl.save.EmbeddedMapSaver
 
saveValue(Object, Entity, Path, boolean) - Method in class com.googlecode.objectify.impl.save.EmbeddedMultivalueFieldSaver
 
saveValue(Object, Entity, Path, boolean) - Method in class com.googlecode.objectify.impl.save.FieldSaver
Actually save the value in the entity.
saveValue(Object, Entity, Path, boolean) - Method in class com.googlecode.objectify.impl.save.LeafFieldSaver
 
Serialized - Annotation Type in com.googlecode.objectify.annotation
When placed on an entity field, the field will be written as a single Blob property using java serialization.
SessionCachingAsyncObjectifyImpl - Class in com.googlecode.objectify.impl
Extends the AsyncObjectifyImpl to add a session cache.
SessionCachingAsyncObjectifyImpl(ObjectifyFactory, AsyncDatastoreService, Transaction) - Constructor for class com.googlecode.objectify.impl.SessionCachingAsyncObjectifyImpl
 
SessionCachingQueryImpl<T> - Class in com.googlecode.objectify.impl
Extends the QueryImpl to add a session cache.
SessionCachingQueryImpl(ObjectifyFactory, Objectify, Map<Key<?>, Object>) - Constructor for class com.googlecode.objectify.impl.SessionCachingQueryImpl
 
SessionCachingQueryImpl(ObjectifyFactory, Objectify, Map<Key<?>, Object>, Class<T>) - Constructor for class com.googlecode.objectify.impl.SessionCachingQueryImpl
 
SessionCachingQueryImpl.SessionCachingQueryResultIterator - Class in com.googlecode.objectify.impl
Simple iterator passes through and merges with the cache.
SessionCachingQueryImpl.SessionCachingQueryResultIterator(QueryResultIterator<T>) - Constructor for class com.googlecode.objectify.impl.SessionCachingQueryImpl.SessionCachingQueryResultIterator
 
set(Object, Object) - Method in class com.googlecode.objectify.impl.FieldWrapper
 
set(Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.load.CollisionDetectingSetter
 
set(Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.load.RootSetter
This shouldn't be called and will actually pop an assertion.
set(Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.load.Setter
Called by the Transmog to set a value on an object.
set(Object, Object) - Method in class com.googlecode.objectify.impl.MethodWrapper
 
set(Object, Object) - Method in interface com.googlecode.objectify.impl.Wrapper
Actually set the thing (field or method) on an object
setBeginTransaction(boolean) - Method in class com.googlecode.objectify.ObjectifyOpts
Sets whether or not the Objectify instance will start a transaction.
setConsistency(ReadPolicy.Consistency) - Method in class com.googlecode.objectify.ObjectifyOpts
Sets the initial consistency value for the Objectify instance.
setDeadline(Double) - Method in class com.googlecode.objectify.ObjectifyOpts
Sets a limit, in seconds, for datastore calls.
setDefaultMemcacheNamespace(String) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
The default namespace is the one used by Objectify for its cache.
setEntityProperty(Entity, Object, Path, boolean) - Method in class com.googlecode.objectify.impl.save.FieldSaver
Sets property on the entity correctly for the values of this.path and this.indexed.
setGlobalCache(boolean) - Method in class com.googlecode.objectify.ObjectifyOpts
Sets whether or not the Objectify instance will use a 2nd-level memcache.
setKey(T, Key) - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
setKey(T, Key) - Method in interface com.googlecode.objectify.impl.EntityMetadata
Sets the relevant id and parent fields of the object to the values stored in the key.
setKey(T, Key) - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
setNext(Entity) - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
Prepare the value that will be set in memcache in the next putAll().
setNullIndexes(Entity, Path, Collection<Integer>) - Static method in class com.googlecode.objectify.impl.TypeUtils
Sets the embedded null indexes property in an entity, which tracks which elements of a collection are null.
setSessionCache(boolean) - Method in class com.googlecode.objectify.ObjectifyOpts
Sets whether or not the Objectify instance will maintain a session cache.
Setter - Class in com.googlecode.objectify.impl.load
A setter knows how to set a value in an object graph.
Setter() - Constructor for class com.googlecode.objectify.impl.load.Setter
 
setTransactionOptions(TransactionOptions) - Method in class com.googlecode.objectify.ObjectifyOpts
Set options for a transaction to start, or null for no transaction.
SimpleFutureWrapper<K,V> - Class in com.googlecode.objectify.util
Slightly more convenient than the GAE SDK version.
SimpleFutureWrapper(Future<K>) - Constructor for class com.googlecode.objectify.util.SimpleFutureWrapper
 
SqlDateConverter - Class in com.googlecode.objectify.impl.conv
The datastore can't store java.sql.Date, but it can do java.util.Date.
SqlDateConverter() - Constructor for class com.googlecode.objectify.impl.conv.SqlDateConverter
 
startCursor(Cursor) - Method in class com.googlecode.objectify.impl.QueryImpl
 
startCursor(Cursor) - Method in interface com.googlecode.objectify.Query
Starts query results at the specified Cursor.
startCursor(Cursor) - Method in class com.googlecode.objectify.util.QueryWrapper
 
StringConverter - Class in com.googlecode.objectify.impl.conv
Knows how to convert Strings
StringConverter() - Constructor for class com.googlecode.objectify.impl.conv.StringConverter
 
stringToKey(String) - Method in class com.googlecode.objectify.ObjectifyFactory
Converts a String generated with keyToString() back into an Objectify Key.
Subclass - Annotation Type in com.googlecode.objectify.annotation
Indicates that a class is part of a polymorphic persistence hierarchy.
success(T) - Method in class com.googlecode.objectify.cache.TriggerSuccessFuture
This method will be called ONCE upon successful completion of the future.
SUPPORTS_XG - Static variable in class com.googlecode.objectify.util.DatastoreIntrospector
true if XG transactions are supported
sync() - Method in interface com.googlecode.objectify.AsyncObjectify
Get the synchronous version of Objectify.
sync - Variable in class com.googlecode.objectify.impl.AsyncObjectifyImpl
The synchronous version of this API; gets initialized by ObjectifyImpl's constructor
sync() - Method in class com.googlecode.objectify.impl.AsyncObjectifyImpl
 

T

TimeZoneConverter - Class in com.googlecode.objectify.impl.conv
Converts java.util.TimeZone
TimeZoneConverter() - Constructor for class com.googlecode.objectify.impl.conv.TimeZoneConverter
 
toEntity(T, Objectify) - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
toEntity(T, Objectify) - Method in interface com.googlecode.objectify.impl.EntityMetadata
Converts an object to a datastore Entity with the appropriate Key type.
toEntity(T, Objectify) - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
toObject(Entity, Objectify) - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
toObject(Entity, Objectify) - Method in interface com.googlecode.objectify.impl.EntityMetadata
Converts an entity to an object of the appropriate type for this metadata structure.
toObject(Entity, Objectify) - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
toPathString() - Method in class com.googlecode.objectify.impl.save.Path
 
toString() - Method in class com.googlecode.objectify.impl.FieldWrapper
 
toString() - Method in class com.googlecode.objectify.impl.MethodWrapper
 
toString() - Method in class com.googlecode.objectify.impl.QueryImpl
 
toString() - Method in class com.googlecode.objectify.impl.save.Path
 
toString() - Method in class com.googlecode.objectify.Key
Creates a human-readable version of this key
toString() - Method in interface com.googlecode.objectify.Query
Generates a string that consistently and uniquely specifies this query.
toString() - Method in class com.googlecode.objectify.util.QueryWrapper
 
translate(Entity) - Method in class com.googlecode.objectify.impl.QueryImpl.ToKeyIterator
 
translate(Entity) - Method in class com.googlecode.objectify.impl.QueryImpl.ToObjectIterator
 
translate(String) - Method in class com.googlecode.objectify.impl.QueryImpl
Converts the textual operator (">", "<=", etc) into a FilterOperator.
translate(F) - Method in class com.googlecode.objectify.util.TranslatingIterator
You implement this - convert from one object to the other
TranslatingIterator<F,T> - Class in com.googlecode.objectify.util
Iterator wrapper that translates from one type to another
TranslatingIterator(Iterator<F>) - Constructor for class com.googlecode.objectify.util.TranslatingIterator
 
TranslatingQueryResultIterator<F,T> - Class in com.googlecode.objectify.util
QueryResultIterator wrapper that translates from one type to another
TranslatingQueryResultIterator(QueryResultIterator<F>) - Constructor for class com.googlecode.objectify.util.TranslatingQueryResultIterator
 
transmog - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
For translating between pojos and entities
Transmog<T> - Class in com.googlecode.objectify.impl
Class which knows how to load data from Entity to POJO and save data from POJO to Entity.
Transmog(Conversions, Class<T>) - Constructor for class com.googlecode.objectify.impl.Transmog
Creats a transmog for the specified class, introspecting it and discovering how to load/save its properties.
trigger() - Method in class com.googlecode.objectify.cache.TriggerFuture
This method will be called ONCE upon completion of the future, successful or not.
trigger() - Method in class com.googlecode.objectify.cache.TriggerSuccessFuture
 
TriggerFuture<T> - Class in com.googlecode.objectify.cache
A Future wrapper that executes an abstract method with the result at some point after the data becomes available.
TriggerFuture(Future<T>) - Constructor for class com.googlecode.objectify.cache.TriggerFuture
Wrap a normal Future
TriggerFutureHook - Class in com.googlecode.objectify.cache
This bit of appengine magic hooks into the ApiProxy and does the heavy lifting of making the TriggerFuture work.
TriggerFutureHook(ApiProxy.Delegate<ApiProxy.Environment>) - Constructor for class com.googlecode.objectify.cache.TriggerFutureHook
 
TriggerSuccessFuture<T> - Class in com.googlecode.objectify.cache
Extends TriggerFuture so that it only gets triggered on successful (no exception) completion of the Future.
TriggerSuccessFuture(Future<T>) - Constructor for class com.googlecode.objectify.cache.TriggerSuccessFuture
Wrap a normal Future
txn - Variable in class com.googlecode.objectify.impl.AsyncObjectifyImpl
The transaction to use.
typed(Key) - Static method in class com.googlecode.objectify.Key
Easy null-safe conversion of the raw key.
TypeUtils - Class in com.googlecode.objectify.impl
 
TypeUtils() - Constructor for class com.googlecode.objectify.impl.TypeUtils
 
TypeUtils.FieldMetadata - Class in com.googlecode.objectify.impl
Simple container that groups the names associated with fields.
TypeUtils.FieldMetadata(Field) - Constructor for class com.googlecode.objectify.impl.TypeUtils.FieldMetadata
 
TypeUtils.MethodMetadata - Class in com.googlecode.objectify.impl
Simple container that groups the names associated with @AlsoLoad methods.
TypeUtils.MethodMetadata(Method) - Constructor for class com.googlecode.objectify.impl.TypeUtils.MethodMetadata
 

U

Unindexed - Annotation Type in com.googlecode.objectify.annotation
This annotation controls whether or not fields are indexed in the datastore.
unwrapAndThrow(Throwable) - Static method in class com.googlecode.objectify.util.FutureHelper
Properly unwraps ExecutionException, throwing the relevant original cause.

V

ValueIf<T> - Class in com.googlecode.objectify.condition
Base class for If classes that test against a simple value.
ValueIf() - Constructor for class com.googlecode.objectify.condition.ValueIf
 

W

Wrapper - Interface in com.googlecode.objectify.impl
Basic interface so we can wrap fields and methods so they look more or less the same.

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

Copyright © 2011 Jeff Schnitzer and a gang of pirates. All Rights Reserved. Build version: 3.1