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

A

AbstractProperty - Class in com.googlecode.objectify.impl
Some common behavior of properties
AbstractProperty(String, Annotation[], Object) - Constructor for class com.googlecode.objectify.impl.AbstractProperty
 
AbstractTranslator<T> - Class in com.googlecode.objectify.impl.translate
Very simple helper for all kinds of translators.
AbstractTranslator() - Constructor for class com.googlecode.objectify.impl.translate.AbstractTranslator
 
add(Future<?>) - Method in class com.googlecode.objectify.cache.Pending
Register a pending Future that has a callback.
add(Key<?>, SessionValue<?>) - Method in class com.googlecode.objectify.impl.Session
Add/overwrite a SV.
add(ObjectifyFactory) - Static method in class com.googlecode.objectify.impl.translate.opt.joda.JodaMoneyTranslators
 
add(ObjectifyFactory) - Static method in class com.googlecode.objectify.impl.translate.opt.joda.JodaTimeTranslators
 
add(TranslatorFactory<?>) - Method in class com.googlecode.objectify.impl.translate.TranslatorRegistry
Add a new translator to the list.
add(K, V) - Method in class com.googlecode.objectify.util.IdentityMultimapList
Adds a value to the set associated with the key.
add(K, V) - Method in class com.googlecode.objectify.util.MultimapList
Adds a value to the set associated with the key.
addAll(Session) - Method in class com.googlecode.objectify.impl.Session
Add all entries in the other session to this one
addAlternateEmbedPath(Path) - Method in class com.googlecode.objectify.impl.translate.CreateContext
There are multiple paths that might lead to a place when dealing with embedded collections; this makes sure they all get into the embedCollectionPoints (if appropriate - they are only added if we are in an embedded collection.
addLoadGroup(Class<?>) - Method in class com.googlecode.objectify.impl.SessionValue
 
addPending(Future<?>) - Static method in class com.googlecode.objectify.cache.PendingFutures
Register a pending Future that has a callback.
addReference(Reference) - Method in class com.googlecode.objectify.impl.SessionValue
 
addSubclass(Class<S>, ConcreteEntityMetadata<S>) - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
Registers an @EntitySubclass in a polymorphic hierarchy.
addToList() - Method in class com.googlecode.objectify.impl.Node
Creates a new node at same path, adds it to the list, and returns it
addToList(Node) - Method in class com.googlecode.objectify.impl.Node
Adds a node to the list
addToMap(Node) - Method in class com.googlecode.objectify.impl.Node
Adds a node to the map, keyed by its path segment
addWildcardParameters(Class<?>) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Returns a type representing the class, with all type parameters the unbound wildcard ("?").
ads - Variable in class com.googlecode.objectify.impl.QueryEngine
 
ads - Variable in class com.googlecode.objectify.impl.WriteEngine
 
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 interface com.googlecode.objectify.cmd.Query
 
ancestor(Object) - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Restricts result set only to objects which have the given ancestor somewhere in the chain.
ancestor(Object) - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
ancestor(Object) - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
apply(Iterable<T>) - Method in class com.googlecode.objectify.util.IterateFunction
 
apply(Result<T>) - Method in class com.googlecode.objectify.util.ResultNowFunction
 
arrayOf(Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.TypeFactory
Creates a array type.
ArrayTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Translator which can load an array of things.
ArrayTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.ArrayTranslatorFactory
 
AsIsTranslatorFactory - Class in com.googlecode.objectify.impl.translate
This should be the last translator in the list - the one to try when nothing else wants the type.
AsIsTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.AsIsTranslatorFactory
 
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
 

B

base - Variable in class com.googlecode.objectify.util.TranslatingIterator
 
begin() - Method in class com.googlecode.objectify.ObjectifyFactory
This is the beginning of any Objectify session.
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
 
BigDecimalLongTranslatorFactory - Class in com.googlecode.objectify.impl.translate.opt
This a simple strategy for storing BigDecimal in the datastore.
BigDecimalLongTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.opt.BigDecimalLongTranslatorFactory
Construct this converter with the default factor (1000), which can store three points of precision past the decimal point.
BigDecimalLongTranslatorFactory(long) - Constructor for class com.googlecode.objectify.impl.translate.opt.BigDecimalLongTranslatorFactory
Construct this with an arbitrary factor.
BigMoneyStringTranslatorFactory - Class in com.googlecode.objectify.impl.translate.opt.joda
Stores BigMoney as its string representation.
BigMoneyStringTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.opt.joda.BigMoneyStringTranslatorFactory
 
BlobKeyDeserializer - Class in com.googlecode.objectify.util.jackson
Will deserialize a BlobKey that was serialized with the BlobKeySerializer
BlobKeyDeserializer() - Constructor for class com.googlecode.objectify.util.jackson.BlobKeyDeserializer
 
BlobKeySerializer - Class in com.googlecode.objectify.util.jackson
Configuring this serializer will make BlobKey objects render as their web-safe string.
BlobKeySerializer() - Constructor for class com.googlecode.objectify.util.jackson.BlobKeySerializer
 
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
ByteArrayTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Translates a byte[] to Blob.
ByteArrayTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.ByteArrayTranslatorFactory
 

C

Cache - Annotation Type in com.googlecode.objectify.annotation
Place this on any POJO entity class to cause it to be cached in the memcache.
cache - Variable in class com.googlecode.objectify.impl.ObjectifyImpl
Our options
cache(boolean) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
cache(boolean) - Method in interface com.googlecode.objectify.Objectify
Provides a new Objectify instance which uses (or doesn't use) a 2nd-level memcache.
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 - 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.FutureNow
 
capture(Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Applies capture conversion to the given type.
capture(ParameterizedType) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Applies capture conversion to the given type.
CaptureType - Interface in com.googlecode.objectify.repackaged.gentyref
CaptureType represents a wildcard that has gone through capture conversion.
checkPendingFutures() - Method in class com.googlecode.objectify.cache.Pending
Deprecated.
checkReferences(SessionValue<?>) - Method in class com.googlecode.objectify.impl.LoadEngine
Check to see if any of the references for a sessionvalue should be loaded based on current load groups.
chunk(int) - Method in interface com.googlecode.objectify.cmd.Query
 
chunk(int) - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Sets the internal chunking and prefetching strategy within the low-level API.
Chunk<T> - Class in com.googlecode.objectify.impl
A single chunk during a query.
Chunk(Cursor, Iterable<T>) - Constructor for class com.googlecode.objectify.impl.Chunk
 
chunk(int) - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
chunk(int) - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
chunkAll() - Method in interface com.googlecode.objectify.cmd.Query
 
chunkAll() - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Sets the internal chunking and prefetching strategy within the low-level API to attempt to get all results at once.
chunkAll() - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
chunkAll() - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
ChunkingIterator<T> - Class in com.googlecode.objectify.impl
Base class for normal and hybrid iterators, handles the chunking logic.
ChunkingIterator(LoadEngine, PreparedQuery, QueryResultIterator<Key<T>>, int) - Constructor for class com.googlecode.objectify.impl.ChunkingIterator
 
ChunkIterator<T> - Class in com.googlecode.objectify.impl
Splits a QueryResultIterator into a series of chunks which include the Cursor for the beginning of the chunk.
ChunkIterator(QueryResultIterator<Key<T>>, int, LoadEngine) - Constructor for class com.googlecode.objectify.impl.ChunkIterator
 
ClassTranslator<T> - Class in com.googlecode.objectify.impl.translate
Translator which knows what to do with a whole class.
ClassTranslator(Class<T>, Path, CreateContext) - Constructor for class com.googlecode.objectify.impl.translate.ClassTranslator
 
clazz - Variable in class com.googlecode.objectify.impl.translate.ClassTranslator
 
clear() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
clear() - Method in class com.googlecode.objectify.impl.Session
 
clear() - Method in interface com.googlecode.objectify.Objectify
Clears the session; all subsequent requests (or Ref.get() calls) will go to the datastore/memcache to repopulate the session.
clone() - Method in class com.googlecode.objectify.impl.LoaderImpl
 
clone() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
clone() - Method in class com.googlecode.objectify.impl.QueryImpl
 
clone() - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
cloneQuery(Query) - Static method in class com.googlecode.objectify.util.DatastoreUtils
Make a new Query object that is exactly like the old.
CollectionTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Translator which can load things into a collection field.
CollectionTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.CollectionTranslatorFactory
 
CollectionTranslatorFactory.CollectionListNodeTranslator - Class in com.googlecode.objectify.impl.translate
 
CollectionTranslatorFactory.CollectionListNodeTranslator() - Constructor for class com.googlecode.objectify.impl.translate.CollectionTranslatorFactory.CollectionListNodeTranslator
 
com.google.appengine.api.datastore - package com.google.appengine.api.datastore
 
com.google.appengine.api.users - package com.google.appengine.api.users
 
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.cmd - package com.googlecode.objectify.cmd
 
com.googlecode.objectify.condition - package com.googlecode.objectify.condition
 
com.googlecode.objectify.impl - package com.googlecode.objectify.impl
 
com.googlecode.objectify.impl.ref - package com.googlecode.objectify.impl.ref
 
com.googlecode.objectify.impl.translate - package com.googlecode.objectify.impl.translate
 
com.googlecode.objectify.impl.translate.opt - package com.googlecode.objectify.impl.translate.opt
 
com.googlecode.objectify.impl.translate.opt.joda - package com.googlecode.objectify.impl.translate.opt.joda
 
com.googlecode.objectify.mapper - package com.googlecode.objectify.mapper
 
com.googlecode.objectify.repackaged.gentyref - package com.googlecode.objectify.repackaged.gentyref
 
com.googlecode.objectify.util - package com.googlecode.objectify.util
 
com.googlecode.objectify.util.cmd - package com.googlecode.objectify.util.cmd
 
com.googlecode.objectify.util.jackson - package com.googlecode.objectify.util.jackson
 
commit() - Method in class com.googlecode.objectify.impl.TransactionImpl
 
commit() - Method in class com.googlecode.objectify.util.cmd.TransactionWrapper
 
commitAsync() - Method in class com.googlecode.objectify.impl.TransactionImpl
 
commitAsync() - Method in class com.googlecode.objectify.util.cmd.TransactionWrapper
 
committed() - Method in class com.googlecode.objectify.impl.TransactorYes
Called when the associated transaction is committed.
compareTo(Key<?>) - Method in class com.googlecode.objectify.Key
Compares based on comparison of the raw key
compareTo(Ref<T>) - Method in class com.googlecode.objectify.Ref
Comparison is based on key
complete() - Static method in class com.googlecode.objectify.cache.AsyncCacheFilter
Perform the actions that are performed upon normal completion of a request.
complete() - Static method in class com.googlecode.objectify.ObjectifyFilter
Perform the actions that are performed upon normal completion of a request.
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.PendingFutures
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(ObjectifyFactory, Class<T>) - Constructor for class com.googlecode.objectify.impl.ConcreteEntityMetadata
Inspects and stores the metadata for a particular entity class.
consistency - Variable in class com.googlecode.objectify.impl.ObjectifyImpl
 
consistency(ReadPolicy.Consistency) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
consistency(ReadPolicy.Consistency) - Method in interface com.googlecode.objectify.Objectify
Provides a new Objectify instance with the specified Consistency.
construct(Class<T>) - Method in class com.googlecode.objectify.ObjectifyFactory
Construct an instance of the specified type.
constructCollection(Class<T>, int) - Method in class com.googlecode.objectify.ObjectifyFactory
Construct a collection of the specified type and the specified size for use on a POJO field.
constructMap(Class<T>) - Method in class com.googlecode.objectify.ObjectifyFactory
Construct a map of the specified type for use on a POJO field.
contains(Key<?>) - Method in class com.googlecode.objectify.impl.Session
 
containsKey(String) - Method in class com.googlecode.objectify.impl.Node
Checks to see of the map contains the key
convertException(Throwable) - Method in class com.googlecode.objectify.util.SimpleFutureWrapper
 
count() - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Count the total number of values in the result.
count() - Method in class com.googlecode.objectify.impl.QueryImpl
 
count() - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
create(Future<S>) - Static method in class com.googlecode.objectify.impl.ResultAdapter
Cuts out some typing
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.ArrayTranslatorFactory
 
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.AsIsTranslatorFactory
 
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.CollectionTranslatorFactory
 
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.EmbedClassTranslatorFactory
 
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.MapifyTranslatorFactory
 
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.MapTranslatorFactory
 
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.NumberTranslatorFactory
 
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.SerializeTranslatorFactory
 
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.TranslateTranslatorFactory
 
create(Path, Property, Type, CreateContext) - Method in interface com.googlecode.objectify.impl.translate.TranslatorFactory
 
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.TranslatorRegistry
Goes through our list of known translators and returns the first one that succeeds
create(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.ValueTranslatorFactory
 
create(Key) - Static method in class com.googlecode.objectify.Key
Key.create(key) is easier to type than new Key(key)
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)
create(T) - Static method in class com.googlecode.objectify.Key
Create a key from a registered POJO entity.
create(Key<T>) - Static method in class com.googlecode.objectify.Ref
Key.create(Blah.class, id) is easier to type than new Key(Blah.class, id)
create(T) - Static method in class com.googlecode.objectify.Ref
Creates a Ref from a registered pojo entity
create(Class<? super S>, Result<S>) - Static method in class com.googlecode.objectify.util.ResultProxy
Create a ResultProxy for the given interface.
createAsyncDatastoreService() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
Make a datastore service config that corresponds to our options.
createAsyncDatastoreService(DatastoreServiceConfig, boolean) - Method in class com.googlecode.objectify.ObjectifyFactory
Get an AsyncDatastoreService facade appropriate to the options.
CreateContext - Class in com.googlecode.objectify.impl.translate
The context while creating translator factories.
CreateContext(ObjectifyFactory) - Constructor for class com.googlecode.objectify.impl.translate.CreateContext
 
createDatastoreServiceConfig() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
Make a datastore service config that corresponds to our options.
createIf(Class<? extends If<?, ?>>, Field) - Method in class com.googlecode.objectify.impl.IfConditionGenerator
 
createKey(Key<?>, Class<T>, Object) - Static method in class com.googlecode.objectify.util.DatastoreUtils
Construct a Key from a Long or String id
createKey(Key, String, Object) - Static method in class com.googlecode.objectify.util.DatastoreUtils
Construct a Key from a Long or String id
createKeys(Key, String, Iterable<?>) - Static method in class com.googlecode.objectify.util.DatastoreUtils
Make a list of keys
createKeys(Key<?>, Class<T>, Iterable<?>) - Static method in class com.googlecode.objectify.util.DatastoreUtils
Make a list of Keys
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.
createRawAsyncDatastoreService(DatastoreServiceConfig) - Method in class com.googlecode.objectify.ObjectifyFactory
You can override this to add behavior at the raw datastoreservice level.
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.ByteArrayTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.EnumTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.KeyTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.opt.BigDecimalLongTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.opt.joda.BigMoneyStringTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.opt.joda.DateTimeZoneTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.opt.joda.LocalDateTimeTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.opt.joda.LocalDateTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.opt.joda.LocalTimeTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.opt.joda.MoneyStringTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.opt.joda.ReadableInstantTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.RefTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.SqlDateTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.StringTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.TimeZoneTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.URLTranslatorFactory
 
createSafe(Path, Property, Type, CreateContext) - Method in class com.googlecode.objectify.impl.translate.ValueTranslatorFactory
Create a translator, knowing that we have the appropriate type.
createWriteEngine() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
Use this once for one operation and then throw it away
Cursor_CustomFieldSerializer - Class in com.google.appengine.api.datastore
Custom field serializer for the datastore Cursor class
Cursor_CustomFieldSerializer() - Constructor for class com.google.appengine.api.datastore.Cursor_CustomFieldSerializer
 

D

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
 
DatastoreUtils - Class in com.googlecode.objectify.util
Some static utility methods for interacting with basic datastore objects like keys and queries.
DatastoreUtils() - Constructor for class com.googlecode.objectify.util.DatastoreUtils
 
DateTimeZoneTranslatorFactory - Class in com.googlecode.objectify.impl.translate.opt.joda
Stores a joda DateTimeZone as its String id.
DateTimeZoneTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.opt.joda.DateTimeZoneTranslatorFactory
 
deadline - Variable in class com.googlecode.objectify.impl.ObjectifyImpl
 
deadline(Double) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
deadline(Double) - Method in interface com.googlecode.objectify.Objectify
Provides a new Objectify instance with a limit, in seconds, for datastore calls.
DeadRef<T> - Class in com.googlecode.objectify.impl.ref
Implementation of Ref which is disconnected from the live system; for example, this will be used if a Ref gets serialized or deserialized.
DeadRef() - Constructor for class com.googlecode.objectify.impl.ref.DeadRef
For GWT serialization
DeadRef(Key<T>) - Constructor for class com.googlecode.objectify.impl.ref.DeadRef
Create a Ref based on the key
DeadRef(Key<T>, T) - Constructor for class com.googlecode.objectify.impl.ref.DeadRef
Create a Ref based on the key and value
DeadRef_CustomFieldSerializer - Class in com.googlecode.objectify.impl.ref
Custom field serializer for the DeadRef class.
DeadRef_CustomFieldSerializer() - Constructor for class com.googlecode.objectify.impl.ref.DeadRef_CustomFieldSerializer
 
DEFAULT_FACTOR - Static variable in class com.googlecode.objectify.impl.translate.opt.BigDecimalLongTranslatorFactory
Default factor is 1000, which gives you three digits of precision past the decimal point
defer(Runnable) - Method in class com.googlecode.objectify.impl.translate.LoadContext
Delays an operation until the context is done().
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() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
delete(Iterable<Key>) - Method in class com.googlecode.objectify.impl.WriteEngine
The fundamental delete() operation.
delete() - Method in interface com.googlecode.objectify.Objectify
Start a delete command chain.
deleteAll(Collection<Key>) - Method in class com.googlecode.objectify.cache.KeyMemcacheService
 
DeleteIds - Interface in com.googlecode.objectify.cmd
Terminator methods for a delete-by-key command chain which constructs the key implicitly from type, id, and (optionally) parent.
Deleter - Interface in com.googlecode.objectify.cmd
The top element in the command chain for deleting entities from the datastore.
DeleteType - Interface in com.googlecode.objectify.cmd
After a type is specified, the next step in a delete chain is to specify an optional parent or a set of ids.
deserialize(SerializationStreamReader, Cursor) - Static method in class com.google.appengine.api.datastore.Cursor_CustomFieldSerializer
 
deserialize(SerializationStreamReader, EntityNotFoundException) - Static method in class com.google.appengine.api.datastore.EntityNotFoundException_CustomFieldSerializer
 
deserialize(SerializationStreamReader, Key) - Static method in class com.google.appengine.api.datastore.Key_CustomFieldSerializer
 
deserialize(SerializationStreamReader, User) - Static method in class com.google.appengine.api.users.User_CustomFieldSerializer
 
deserialize(SerializationStreamReader, DeadRef<?>) - Static method in class com.googlecode.objectify.impl.ref.DeadRef_CustomFieldSerializer
 
deserialize(SerializationStreamReader, LiveRef<?>) - Static method in class com.googlecode.objectify.impl.ref.LiveRef_CustomFieldSerializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.googlecode.objectify.util.jackson.BlobKeyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.googlecode.objectify.util.jackson.KeyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.googlecode.objectify.util.jackson.RawKeyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.googlecode.objectify.util.jackson.RefDeserializer
 
deserializeInstance(SerializationStreamReader, Cursor) - Method in class com.google.appengine.api.datastore.Cursor_CustomFieldSerializer
 
deserializeInstance(SerializationStreamReader, EntityNotFoundException) - Method in class com.google.appengine.api.datastore.EntityNotFoundException_CustomFieldSerializer
 
deserializeInstance(SerializationStreamReader, Key) - Method in class com.google.appengine.api.datastore.Key_CustomFieldSerializer
 
deserializeInstance(SerializationStreamReader, DeadRef<?>) - Method in class com.googlecode.objectify.impl.ref.DeadRef_CustomFieldSerializer
 
deserializeInstance(SerializationStreamReader, LiveRef<?>) - Method in class com.googlecode.objectify.impl.ref.LiveRef_CustomFieldSerializer
 
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
distinct(boolean) - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Determines whether this is a SELECT DISTINCT query.
distinct(boolean) - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
distinct(boolean) - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.googlecode.objectify.cache.AsyncCacheFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.googlecode.objectify.ObjectifyFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.googlecode.objectify.util.MemcacheStatsServlet
 
done() - Method in class com.googlecode.objectify.impl.translate.LoadContext
Call this when a load process completes.

E

Embed - Annotation Type in com.googlecode.objectify.annotation
When placed on a type class, fields of that type will be broken down and stored in a dot-separated embedded format in the containing entity.
EmbedClassTranslatorFactory<T> - Class in com.googlecode.objectify.impl.translate
Translator which can map whole embedded classes.
EmbedClassTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.EmbedClassTranslatorFactory
 
EmbedMap - Annotation Type in com.googlecode.objectify.annotation
This annotation causes Map fields to be stored as an embedded structure similar to how @Embed works; for a field 'someMap', the entity will contain 'someMap.key1', 'someMap.key2', etc.
empty(Iterable<Key>) - Method in class com.googlecode.objectify.cache.EntityMemcache
Revert a set of keys to the empty state.
endAt(Cursor) - Method in interface com.googlecode.objectify.cmd.Query
 
endAt(Cursor) - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Ends query results at the specified Cursor.
endAt(Cursor) - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
endAt(Cursor) - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
enlist(Result<?>) - Method in class com.googlecode.objectify.impl.TransactionImpl
Enlist any operations that modify the session.
enterCollection(Path) - Method in class com.googlecode.objectify.impl.translate.CreateContext
 
enterEmbed(Path) - Method in class com.googlecode.objectify.impl.translate.CreateContext
 
entities(Iterable<?>) - Method in interface com.googlecode.objectify.cmd.Deleter
Begin asynchronous deletion of specific entities.
entities(Object...) - Method in interface com.googlecode.objectify.cmd.Deleter
Convenient substitute for entities(Iterable)
entities(Iterable<E>) - Method in interface com.googlecode.objectify.cmd.Loader
Load multiple entities from the datastore in a batch.
entities(E...) - Method in interface com.googlecode.objectify.cmd.Loader
A convenient substitute for entities(Iterable)
entities(Iterable<E>) - Method in interface com.googlecode.objectify.cmd.Saver
Asynchronously save a batch of entities in the datastore.
entities(E...) - Method in interface com.googlecode.objectify.cmd.Saver
A convenience method for entities(Iterable)
entities(E...) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
entities(Iterable<E>) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
entities(E...) - Method in class com.googlecode.objectify.impl.SaverImpl
 
entities(Iterable<E>) - Method in class com.googlecode.objectify.impl.SaverImpl
 
Entity - Annotation Type in com.googlecode.objectify.annotation
This annotation must be placed on your entity POJOs.
entity(Object) - Method in interface com.googlecode.objectify.cmd.Deleter
Begin asynchronous deletion of a specific entity.
entity(E) - Method in interface com.googlecode.objectify.cmd.Loader
Load a single entity which has the same id/parent as the specified entity.
entity(E) - Method in interface com.googlecode.objectify.cmd.Saver
Asynchronously save a single entity in the datastore.
entity(E) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
entity(E) - Method in class com.googlecode.objectify.impl.SaverImpl
 
entityClass - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
EntityClassTranslator<T> - Class in com.googlecode.objectify.impl.translate
Translator which can maps the root of an entity.
EntityClassTranslator(Type, CreateContext) - Constructor for class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
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.
EntityNotFoundException_CustomFieldSerializer - Class in com.google.appengine.api.datastore
Custom field serializer for the datastore EntityNotFoundException class
EntityNotFoundException_CustomFieldSerializer() - Constructor for class com.google.appengine.api.datastore.EntityNotFoundException_CustomFieldSerializer
 
EntitySubclass - Annotation Type in com.googlecode.objectify.annotation
Indicates that a class is part of a polymorphic persistence hierarchy.
EnumTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Knows how to convert Enums to the datastore String
EnumTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.EnumTranslatorFactory
 
equals(Object) - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
 
equals(Object) - Method in class com.googlecode.objectify.impl.Path
Compares on complete path
equals(Object) - Method in class com.googlecode.objectify.Key
 
equals(Object) - Method in class com.googlecode.objectify.Ref
Equality comparison is based on key equivalence
equals(Object) - Method in class com.googlecode.objectify.repackaged.gentyref.TypeToken
 
equivalent(Key<T>) - Method in class com.googlecode.objectify.Key
A type-safe equivalence comparison
equivalent(Ref<T>) - Method in class com.googlecode.objectify.Key
A type-safe equivalence comparison
equivalent(Ref<T>) - Method in class com.googlecode.objectify.Ref
Type-safe comparison for key equivalence
equivalent(Key<T>) - Method in class com.googlecode.objectify.Ref
Type safe comparison for key equivalence
erase(Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Returns the erasure of the given type.
execute() - Method in class com.googlecode.objectify.impl.LoadEngine
Starts asychronous fetching of the batch.
execute(TxnType, Work<R>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
execute(TxnType, Work<R>) - Method in class com.googlecode.objectify.impl.Transactor
 
execute(TxnType, Work<R>) - Method in class com.googlecode.objectify.impl.TransactorNo
 
execute(TxnType, Work<R>) - Method in class com.googlecode.objectify.impl.TransactorYes
 
execute(TxnType, Work<R>) - Method in interface com.googlecode.objectify.Objectify
Executes the work with the transactional behavior defined by the parameter txnType.
executeLoad(Node, Object, LoadContext) - Method in class com.googlecode.objectify.impl.TranslatableProperty
Gets the appropriate value from the node and sets it on the appropriate field of the pojo.
executeSave(Object, Node, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.TranslatableProperty
Gets the appropriate field value from the pojo and puts it in the node with the appropriate key for this property.
exitCollection() - Method in class com.googlecode.objectify.impl.translate.CreateContext
 
exitEmbed() - Method in class com.googlecode.objectify.impl.translate.CreateContext
 
extend(String) - Method in class com.googlecode.objectify.impl.Path
 

F

fact - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
fact - Variable in class com.googlecode.objectify.impl.Registrar
Needed to obtain the converters
fact - Variable in class com.googlecode.objectify.impl.translate.ClassTranslator
 
factory - Variable in class com.googlecode.objectify.impl.ObjectifyImpl
The factory that produced us
factory() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
factory() - Method in interface com.googlecode.objectify.Objectify
Obtain the ObjectifyFactory from which this Objectify instance was created.
factory() - Static method in class com.googlecode.objectify.ObjectifyService
 
fetch(Set<Key>) - Method in class com.googlecode.objectify.impl.LoadEngine
Fetch the keys from the async datastore using the current transaction context
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.
FieldProperty - Class in com.googlecode.objectify.impl
Property which encapsulates a simple field.
FieldProperty(ObjectifyFactory, Class<?>, Field) - Constructor for class com.googlecode.objectify.impl.FieldProperty
 
fillInStackTrace() - Method in exception com.googlecode.objectify.impl.translate.SkipException
No need for a stacktrace
filter(String, Object) - Method in interface com.googlecode.objectify.cmd.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.impl.QueryImpl
 
filter(String, Object) - Method in class com.googlecode.objectify.util.cmd.QueryWrapper
 
filterKey(String, Object) - Method in interface com.googlecode.objectify.cmd.Query
 
filterKey(String, Object) - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Create a filter on the key of an entity.
filterKey(Object) - Method in interface com.googlecode.objectify.cmd.SimpleQuery
An alias for filterKey("=", value)
filterKey(String, Object) - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
filterKey(Object) - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
filterKey(String, Object) - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
filterKey(Object) - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
first() - Method in interface com.googlecode.objectify.cmd.QueryExecute
Gets the first entity in the result set.
first() - Method in class com.googlecode.objectify.impl.QueryImpl
 
first() - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
ForwardPath - Class in com.googlecode.objectify.impl
This is a wrapper for a Path that makes it backwards; instead of going from tail to head, it has links from head to tail.
ForwardPath(Path) - Constructor for class com.googlecode.objectify.impl.ForwardPath
 
foundTranslatableProperty(TranslatableProperty<Object>) - Method in class com.googlecode.objectify.impl.translate.ClassTranslator
Called when each property is discovered, allows a subclass to do something special with it
foundTranslatableProperty(TranslatableProperty<Object>) - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
Look for the id and parent properties
fromEntity(Entity) - Method in interface com.googlecode.objectify.cmd.Loader
Convert a native datastore Entity into a typed POJO.
fromEntity(Entity) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
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
 
FutureNow<T> - Class in com.googlecode.objectify.util
A simple Future impl that provides some already-obtained static data.
FutureNow(T) - Constructor for class com.googlecode.objectify.util.FutureNow
 

G

generateIfConditions(Class<? extends If<?, ?>>[], Field) - Method in class com.googlecode.objectify.impl.IfConditionGenerator
 
GenericTypeReflector - Class in com.googlecode.objectify.repackaged.gentyref
Utility class for doing reflection on types.
GenericTypeReflector() - Constructor for class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
 
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(Object) - Method in class com.googlecode.objectify.impl.FieldProperty
 
get(Object) - Method in class com.googlecode.objectify.impl.MethodProperty
 
get(int) - Method in class com.googlecode.objectify.impl.Node
Gets the node at the index of the list, assuming this is a list node
get(String) - Method in class com.googlecode.objectify.impl.Node
Gets key on a map node
get(Object) - Method in class com.googlecode.objectify.impl.NullProperty
 
get(Object) - Method in interface com.googlecode.objectify.impl.Property
Get the value of the property (field) if possible, or null if not possible (method)
get() - Method in class com.googlecode.objectify.impl.ref.DeadRef
 
get() - Method in class com.googlecode.objectify.impl.ref.LiveRef
 
get(Key<T>) - Method in class com.googlecode.objectify.impl.Session
 
get() - Method in class com.googlecode.objectify.LoadResult
Deprecated.
get() - Method in class com.googlecode.objectify.Ref
Obtain the entity value associated with the key.
get(Class<T>) - Static method in class com.googlecode.objectify.repackaged.gentyref.TypeToken
Gets type token for the given Class instance.
get(Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.TypeToken
Gets type token for the given Type instance.
get() - Method in class com.googlecode.objectify.util.FutureNow
 
get(long, TimeUnit) - Method in class com.googlecode.objectify.util.FutureNow
 
getActiveTransactions() - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
getActiveTransactions() - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
getAll(Iterable<Key>) - Method in class com.googlecode.objectify.cache.EntityMemcache
Gets the Buckets for the specified keys.
getAll(Collection<Key>) - Method in class com.googlecode.objectify.cache.KeyMemcacheService
 
getAnnotation(Class<A>) - Method in class com.googlecode.objectify.impl.AbstractProperty
 
getAnnotation(Class<A>) - Method in interface com.googlecode.objectify.impl.Property
Get an annotation on this type, or null if there is no annotation of that type
getAnnotation(Class<A>, Annotation[]) - Static method in class com.googlecode.objectify.impl.TypeUtils
Gets the annotation that has the specified type, or null if there isn't one
getAnnotation(Class<A>, Property, Class<?>) - Static method in class com.googlecode.objectify.impl.TypeUtils
Checks both the annotations list and the annotations on the class for the type
getApp() - Method in class com.googlecode.objectify.util.cmd.TransactionWrapper
 
getArgument() - Method in exception com.googlecode.objectify.repackaged.gentyref.TypeArgumentNotInBoundException
Returns the supplied argument that is not within the bound.
getArrayComponentType(Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
If type is an array type, returns the type of the component of the array.
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.
getBound() - Method in exception com.googlecode.objectify.repackaged.gentyref.TypeArgumentNotInBoundException
Returns the bound that was not satisfied.
getCache() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
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
 
getConstructor(Class<T>, Class<?>...) - Static method in class com.googlecode.objectify.impl.TypeUtils
Gets a constructor that has the specified types of arguments.
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.impl.ChunkingIterator
From Alfred Fuller (principal GAE datastore guru): Calling getCursor() for results in the middle of a batch forces the sdk to run a new query as seen here: http://code.google.com/p/googleappengine/source/browse/trunk/java/src/main/com/google/appengine/api/datastore/Cursor.java#70 Doing this for every result will definitely give you really bad performance.
getCursor() - Method in class com.googlecode.objectify.impl.ResultWithCursor
 
getCursor() - Method in class com.googlecode.objectify.util.cmd.QueryResultIteratorWrapper
 
getCursor() - Method in class com.googlecode.objectify.util.TranslatingQueryResultIterator
 
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.
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
getEmbedCollectionPoints() - Method in class com.googlecode.objectify.impl.translate.CreateContext
 
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 exception com.googlecode.objectify.LoadException
The complete version of what we couldn't translate
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
 
getExactFieldType(Field, Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Returns the exact type of the given field in the given type.
getExactParameterTypes(Method, Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Returns the exact parameter types of the given method in the given type.
getExactReturnType(Method, Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Returns the exact return type of the given method in the given type.
getExactSuperType(Type, Class<?>) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Finds the most specific supertype of type whose erasure is searchClass.
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.ObjectifyImpl
Deprecated.
getFactory() - Method in class com.googlecode.objectify.impl.translate.CreateContext
 
getFactory() - Method in interface com.googlecode.objectify.Objectify
Deprecated.
getFinalPath() - Method in class com.googlecode.objectify.impl.ForwardPath
Get the complete path in this chain, typically for error messages or debugging
getHits() - Method in class com.googlecode.objectify.impl.EntityMemcacheStats.Stat
 
getId() - Method in class com.googlecode.objectify.Key
 
getId() - Method in class com.googlecode.objectify.util.cmd.TransactionWrapper
 
getId(Key) - Static method in class com.googlecode.objectify.util.DatastoreUtils
Gets the String or Long id from the key, or null if incomplete
getId(Key<?>) - Static method in class com.googlecode.objectify.util.DatastoreUtils
Gets the String or Long id from the key, or null if incomplete
getIdentifiables(Collection<Key>) - Method in class com.googlecode.objectify.cache.KeyMemcacheService
 
getIdFieldName() - Method in interface com.googlecode.objectify.impl.KeyMetadata
 
getIdFieldName() - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
getIndexes() - Method in class com.googlecode.objectify.cache.CachingAsyncDatastoreService
 
getIndexes() - Method in class com.googlecode.objectify.cache.CachingDatastoreService
 
getIndexInstruction(Object) - Method in class com.googlecode.objectify.impl.FieldProperty
 
getIndexInstruction(Object) - Method in class com.googlecode.objectify.impl.MethodProperty
Since we are never saved this is never called
getIndexInstruction(Object) - Method in class com.googlecode.objectify.impl.NullProperty
Since we are never saved this is never called
getIndexInstruction(Object) - Method in interface com.googlecode.objectify.impl.Property
Gets the index instruction for this property, if there is one.
getIndexList() - Method in class com.googlecode.objectify.impl.ChunkingIterator
 
getIndexList() - Method in class com.googlecode.objectify.util.cmd.QueryResultIteratorWrapper
 
getIndexList() - Method in class com.googlecode.objectify.util.TranslatingQueryResultIterator
 
getKey() - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
 
getKey() - Method in class com.googlecode.objectify.impl.Reference
 
getKey(V) - Method in interface com.googlecode.objectify.mapper.Mapper
Get whatever should be used as the map key given the specified value
getKey() - Method in exception com.googlecode.objectify.NotFoundException
 
getKey() - Method in class com.googlecode.objectify.Ref
Same as key() but conforms to JavaBeans conventions in case this is being processed by a JSON converter or expression language.
getKeyMetadata() - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
getKeyMetadata() - Method in interface com.googlecode.objectify.impl.EntityMetadata
Get specific metadata about the key for this type.
getKeyMetadata() - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
getKeyMetadata() - Method in class com.googlecode.objectify.impl.Transmog
 
getKind() - Method in interface com.googlecode.objectify.impl.KeyMetadata
 
getKind() - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
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.
getLoader() - Method in class com.googlecode.objectify.impl.translate.LoadContext
 
getLoadGroups() - Method in interface com.googlecode.objectify.cmd.Loader
 
getLoadGroups() - Method in class com.googlecode.objectify.impl.LoaderImpl
 
getLoadGroups() - Method in class com.googlecode.objectify.impl.translate.LoadContext
Gets the currently enabled set of load groups
getLoadNames() - Method in class com.googlecode.objectify.impl.AbstractProperty
 
getLoadNames() - Method in interface com.googlecode.objectify.impl.Property
Get all the names associated with this property (ie, due to @AlsoLoad).
getLowerBounds() - Method in interface com.googlecode.objectify.repackaged.gentyref.CaptureType
Returns an array of Type objects representing the lower bound(s) of this type variable.
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(T) - Static method in class com.googlecode.objectify.impl.Keys
 
getMetadata(Class<T>) - Static method in class com.googlecode.objectify.impl.Keys
 
getMetadata(Key<T>) - Static method in class com.googlecode.objectify.impl.Keys
 
getMetadata(String) - Method in class com.googlecode.objectify.impl.Registrar
 
getMetadata(Class<T>) - Method in class com.googlecode.objectify.impl.Registrar
 
getMetadata(Class<T>) - Method in class com.googlecode.objectify.ObjectifyFactory
 
getMetadata(Key) - Method in class com.googlecode.objectify.ObjectifyFactory
 
getMetadata(Key<T>) - Method in class com.googlecode.objectify.ObjectifyFactory
 
getMetadata(String) - Method in class com.googlecode.objectify.ObjectifyFactory
Gets metadata for the specified kind, returning null if nothing registered.
getMetadataForEntity(T) - Method in class com.googlecode.objectify.ObjectifyFactory
Named differently so you don't accidentally use the Object form
getMetadataSafe(Class<T>) - Static method in class com.googlecode.objectify.impl.Keys
 
getMetadataSafe(T) - Static method in class com.googlecode.objectify.impl.Keys
 
getMetadataSafe(String) - Method in class com.googlecode.objectify.impl.Registrar
Gets metadata for the specified kind
getMetadataSafe(Class<T>) - Method in class com.googlecode.objectify.impl.Registrar
 
getMisses() - Method in class com.googlecode.objectify.impl.EntityMemcacheStats.Stat
 
getName() - Method in class com.googlecode.objectify.impl.AbstractProperty
 
getName() - Method in class com.googlecode.objectify.impl.NullProperty
 
getName() - Method in interface com.googlecode.objectify.impl.Property
Get the primary name associated with this property
getName() - Method in class com.googlecode.objectify.Key
 
getNext() - Method in class com.googlecode.objectify.impl.ForwardPath
 
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.
getObjectify() - Method in interface com.googlecode.objectify.cmd.Loader
 
getObjectify() - Method in class com.googlecode.objectify.impl.LoaderImpl
 
getObjectify() - Method in class com.googlecode.objectify.impl.Transactor
 
getObjectify() - Method in class com.googlecode.objectify.impl.translate.SaveContext
 
getObjectifyImpl() - Method in class com.googlecode.objectify.impl.LoaderImpl
 
getOffset() - Method in class com.googlecode.objectify.impl.ResultWithCursor
 
getParameter() - Method in exception com.googlecode.objectify.repackaged.gentyref.TypeArgumentNotInBoundException
Returns the type parameter.
getParent() - Method in class com.googlecode.objectify.Key
 
getParentFieldName() - Method in interface com.googlecode.objectify.impl.KeyMetadata
 
getParentFieldName() - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
getPath() - Method in class com.googlecode.objectify.impl.ForwardPath
 
getPath() - Method in class com.googlecode.objectify.impl.Node
Gets the path to this node
getPercent() - Method in class com.googlecode.objectify.impl.EntityMemcacheStats.Stat
 
getPojo() - Method in exception com.googlecode.objectify.SaveException
The complete version of what we couldn't translate
getPrevious() - Method in class com.googlecode.objectify.impl.Path
Get the previous path; for root this will be null
getProperties(ObjectifyFactory, Class<?>) - Static method in class com.googlecode.objectify.impl.TypeUtils
Get all the persistable fields and methods on a class, checking the superclasses as well.
getProperty() - Method in class com.googlecode.objectify.impl.Reference
 
getProperty() - Method in class com.googlecode.objectify.impl.TranslatableProperty
 
getPropertyValue() - Method in class com.googlecode.objectify.impl.Node
 
getRaw() - Method in class com.googlecode.objectify.Key
 
getRaw() - Method in class com.googlecode.objectify.KeyRange
Get the raw datastore keyrange.
getRaw() - Method in class com.googlecode.objectify.util.cmd.TransactionWrapper
Just in case something needs this
getRawKey(T) - Method in interface com.googlecode.objectify.impl.KeyMetadata
Gets a key composed of the relevant id and parent fields in the object.
getRawKey(T) - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
getRawKeys(Iterable<? extends Ref<?>>) - Static method in class com.googlecode.objectify.util.DatastoreUtils
Turn a list of refs into a list of raw keys.
getReferences() - Method in class com.googlecode.objectify.impl.SessionValue
 
getReferences(Object) - Method in class com.googlecode.objectify.impl.translate.SaveContext
 
getResult() - Method in class com.googlecode.objectify.impl.ResultWithCursor
 
getResult() - Method in class com.googlecode.objectify.impl.SessionValue
 
getRoot() - Method in class com.googlecode.objectify.Key
Gets the root of a parent graph of keys.
getSegment() - Method in class com.googlecode.objectify.impl.Path
Get this segment of the path.
getSession() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
getSession() - Method in class com.googlecode.objectify.impl.Transactor
 
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.
getTransaction() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
getTransaction() - Method in class com.googlecode.objectify.impl.Transactor
 
getTransaction() - Method in class com.googlecode.objectify.impl.TransactorNo
 
getTransaction() - Method in class com.googlecode.objectify.impl.TransactorYes
 
getTransaction() - Method in interface com.googlecode.objectify.Objectify
Get the underlying transaction object associated with this Objectify instance.
getTranslatedClass() - Method in class com.googlecode.objectify.impl.translate.ClassTranslator
 
getTranslators() - Method in class com.googlecode.objectify.ObjectifyFactory
Gets the master list of all registered TranslatorFactory objects.
getTransmog() - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
Just for testing purposes; not part of the EntityMetadata interface
getType() - Method in class com.googlecode.objectify.impl.FieldProperty
 
getType() - Method in class com.googlecode.objectify.impl.MethodProperty
 
getType() - Method in class com.googlecode.objectify.impl.NullProperty
 
getType() - Method in interface com.googlecode.objectify.impl.Property
Get the real generic type of the field
getType() - Method in class com.googlecode.objectify.repackaged.gentyref.TypeToken
 
getTypeName(Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Returns the display name of a Type.
getTypeParameter(Type, TypeVariable<? extends Class<?>>) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Gets the type parameter for a given type that is the value for a given type variable.
getUpperBoundClassAndInterfaces(Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Returns list of classes and interfaces that are supertypes of the given type.
getUpperBounds() - Method in interface com.googlecode.objectify.repackaged.gentyref.CaptureType
Returns an array of Type objects representing the upper bound(s) of this capture.
getValue(Object) - Method in class com.googlecode.objectify.impl.TranslatableProperty
Comes out in datastore format
getValue() - Method in class com.googlecode.objectify.Ref
This method exists to facilitate serialization via javabeans conventions.
getValue() - Method in class com.googlecode.objectify.util.Holder
 
group(Class<?>...) - Method in interface com.googlecode.objectify.cmd.Loader
Enables one or more fetch groups.
group(Class<?>...) - Method in class com.googlecode.objectify.impl.LoaderImpl
 

H

hasCustomInstantiateInstance() - Method in class com.google.appengine.api.datastore.Cursor_CustomFieldSerializer
 
hasCustomInstantiateInstance() - Method in class com.google.appengine.api.datastore.EntityNotFoundException_CustomFieldSerializer
 
hasCustomInstantiateInstance() - Method in class com.google.appengine.api.datastore.Key_CustomFieldSerializer
 
hasCustomInstantiateInstance() - Method in class com.googlecode.objectify.impl.ref.DeadRef_CustomFieldSerializer
 
hasCustomInstantiateInstance() - Method in class com.googlecode.objectify.impl.ref.LiveRef_CustomFieldSerializer
 
hashCode() - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
 
hashCode() - Method in class com.googlecode.objectify.impl.Path
Generates hash code for complete path
hashCode() - Method in class com.googlecode.objectify.Key
 
hashCode() - Method in class com.googlecode.objectify.Ref
Hash code is simply that of key
hashCode() - Method in class com.googlecode.objectify.repackaged.gentyref.TypeToken
 
hasIgnoreSaveConditions() - Method in class com.googlecode.objectify.impl.FieldProperty
 
hasIgnoreSaveConditions() - Method in class com.googlecode.objectify.impl.MethodProperty
Never saved, so never has conditions
hasIgnoreSaveConditions() - Method in class com.googlecode.objectify.impl.NullProperty
Never saved, so never has conditions
hasIgnoreSaveConditions() - Method in interface com.googlecode.objectify.impl.Property
 
hasList() - Method in class com.googlecode.objectify.impl.Node
 
hasMap() - Method in class com.googlecode.objectify.impl.Node
 
hasNext() - Method in class com.googlecode.objectify.impl.Chunk
 
hasNext() - Method in class com.googlecode.objectify.impl.ChunkingIterator
 
hasNext() - Method in class com.googlecode.objectify.impl.ChunkIterator
 
hasNext() - Method in class com.googlecode.objectify.util.cmd.QueryResultIteratorWrapper
 
hasNext() - Method in class com.googlecode.objectify.util.TranslatingIterator
 
hasParentField() - Method in interface com.googlecode.objectify.impl.KeyMetadata
 
hasParentField() - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
hasPropertyValue() - Method in class com.googlecode.objectify.impl.Node
 
Holder<T> - Class in com.googlecode.objectify.util
Just holds a value.
Holder(T) - Constructor for class com.googlecode.objectify.util.Holder
 
hybrid(boolean) - Method in interface com.googlecode.objectify.cmd.Query
 
hybrid(boolean) - Method in interface com.googlecode.objectify.cmd.SimpleQuery
This method forces Objectify to (or not to) hybridize the query into a keys-only fetch plus batch get.
hybrid(boolean) - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
hybrid(boolean) - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 

I

Id - Annotation Type in com.googlecode.objectify.annotation
Place this annotation on a single Long, long, or String field of an entity POJO.
id(long) - Method in interface com.googlecode.objectify.cmd.DeleteIds
Specify the numeric id of an entity and start asynchronous deletion.
id(String) - Method in interface com.googlecode.objectify.cmd.DeleteIds
Specify the String id of an entity and start asynchronous deletion.
id(long) - Method in interface com.googlecode.objectify.cmd.LoadIds
Specify the numeric id of an entity and start asynchronous fetch.
id(String) - Method in interface com.googlecode.objectify.cmd.LoadIds
Specify the String id of an entity and start asynchronous fetch.
IdentityMultimapList<K,V> - Class in com.googlecode.objectify.util
Identity-based Multimap that stores values in an ArrayList.
IdentityMultimapList() - Constructor for class com.googlecode.objectify.util.IdentityMultimapList
 
ids(long...) - Method in interface com.googlecode.objectify.cmd.DeleteIds
Specify the numeric ids of multiple entities and start asynchronous deletion.
ids(String...) - Method in interface com.googlecode.objectify.cmd.DeleteIds
Specify the String ids of multiple entities and start asynchronous deletion.
ids(Iterable<S>) - Method in interface com.googlecode.objectify.cmd.DeleteIds
Specify the ids of multiple entities and start asynchronous deletion.
ids(Long...) - Method in interface com.googlecode.objectify.cmd.LoadIds
Specify the numeric ids of multiple entities and start asynchronous fetch.
ids(String...) - Method in interface com.googlecode.objectify.cmd.LoadIds
Specify the String ids of multiple entities and start asynchronous fetch.
ids(Iterable<S>) - Method in interface com.googlecode.objectify.cmd.LoadIds
Specify the ids of multiple entities and start asynchronous fetch.
If<V,P> - Interface in com.googlecode.objectify.condition
A simple interface that defines a condition test for a field value or whole entity.
IfConditionGenerator - Class in com.googlecode.objectify.impl
Utility that makes it easy to generate If conditions.
IfConditionGenerator(ObjectifyFactory, Class<?>) - Constructor for class com.googlecode.objectify.impl.IfConditionGenerator
 
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() - 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
 
IfNotDefault - Class in com.googlecode.objectify.condition
The opposite of IfDefault
IfNotDefault() - Constructor for class com.googlecode.objectify.condition.IfNotDefault
 
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
 
Ignore - Annotation Type in com.googlecode.objectify.annotation
Flags a field of a POJO entity that should be completely ignored by Objectify.
IgnoreLoad - Annotation Type in com.googlecode.objectify.annotation
Flags a field of a POJO entity that should not be loaded by Objectify.
IgnoreSave - Annotation Type in com.googlecode.objectify.annotation
When placed on an entity field, the field will not be written to the datastore.
Index - Annotation Type in com.googlecode.objectify.annotation
This annotation controls whether or not fields are indexed in the datastore.
init(FilterConfig) - Method in class com.googlecode.objectify.cache.AsyncCacheFilter
 
init(ObjectifyFactory, Class<?>, Field) - Method in class com.googlecode.objectify.condition.IfDefault
 
init(ObjectifyFactory, Class<?>, Field) - Method in class com.googlecode.objectify.condition.IfNotDefault
 
init(ObjectifyFactory, Class<?>, Field) - Method in interface com.googlecode.objectify.condition.InitializeIf
Instructs the condition instance which field it lives on.
initEntity(T) - Method in interface com.googlecode.objectify.impl.KeyMetadata
This hides all the messiness of trying to create an Entity from an object that:
initEntity(T) - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
InitializeIf - Interface in com.googlecode.objectify.condition
If an If condition class implements this interface, it will be called once just after construction.
innerClass(Type, Class<?>) - Static method in class com.googlecode.objectify.repackaged.gentyref.TypeFactory
Creates a type of clazz nested in owner.
INSTANCE - Static variable in class com.googlecode.objectify.impl.NullProperty
Always just use this instance
instance() - Static method in class com.googlecode.objectify.util.IterateFunction
 
instance() - Static method in class com.googlecode.objectify.util.ResultNowFunction
 
instantiate(SerializationStreamReader) - Static method in class com.google.appengine.api.datastore.Cursor_CustomFieldSerializer
 
instantiate(SerializationStreamReader) - Static method in class com.google.appengine.api.datastore.EntityNotFoundException_CustomFieldSerializer
 
instantiate(SerializationStreamReader) - Static method in class com.google.appengine.api.datastore.Key_CustomFieldSerializer
 
instantiate(SerializationStreamReader) - Static method in class com.google.appengine.api.users.User_CustomFieldSerializer
 
instantiate(SerializationStreamReader) - Static method in class com.googlecode.objectify.impl.ref.DeadRef_CustomFieldSerializer
 
instantiate(SerializationStreamReader) - Static method in class com.googlecode.objectify.impl.ref.LiveRef_CustomFieldSerializer
 
instantiateInstance(SerializationStreamReader) - Method in class com.google.appengine.api.datastore.Cursor_CustomFieldSerializer
 
instantiateInstance(SerializationStreamReader) - Method in class com.google.appengine.api.datastore.EntityNotFoundException_CustomFieldSerializer
 
instantiateInstance(SerializationStreamReader) - Method in class com.google.appengine.api.datastore.Key_CustomFieldSerializer
 
instantiateInstance(SerializationStreamReader) - Method in class com.googlecode.objectify.impl.ref.DeadRef_CustomFieldSerializer
 
instantiateInstance(SerializationStreamReader) - Method in class com.googlecode.objectify.impl.ref.LiveRef_CustomFieldSerializer
 
invoke(Object, Method, Object[]) - Method in class com.googlecode.objectify.cache.MemcacheServiceRetryProxy
 
invoke(Object, Method, Object[]) - Method in class com.googlecode.objectify.util.ResultProxy
 
isActive() - Method in class com.googlecode.objectify.util.cmd.TransactionWrapper
 
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.FutureNow
 
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.FutureNow
 
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
 
isEmpty() - Method in class com.googlecode.objectify.impl.Node
Test for empty of any node type
isExecuted() - Method in class com.googlecode.objectify.util.ResultCache
 
isIdGeneratable() - Method in interface com.googlecode.objectify.impl.KeyMetadata
 
isIdGeneratable() - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
isInCollection() - Method in class com.googlecode.objectify.impl.translate.CreateContext
 
isInEmbed() - Method in class com.googlecode.objectify.impl.translate.CreateContext
 
isLast() - Method in class com.googlecode.objectify.impl.ResultWithCursor
 
isLoaded(Key<?>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
isLoaded() - Method in class com.googlecode.objectify.impl.ref.DeadRef
 
isLoaded() - Method in class com.googlecode.objectify.impl.ref.LiveRef
 
isLoaded(Key<?>) - Method in interface com.googlecode.objectify.Objectify
 
isLoaded() - Method in class com.googlecode.objectify.Ref
If an entity has been loaded into the session or is otherwise available, this will return true.
isNegative() - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
 
isOfInterest(Field) - Static method in class com.googlecode.objectify.impl.TypeUtils
Determine if we should create a Property for the field.
isOfInterest(Method) - Static method in class com.googlecode.objectify.impl.TypeUtils
Determine if we should create a Property for the method (ie, @AlsoLoad)
isPropertyIndexed() - Method in class com.googlecode.objectify.impl.Node
 
isSaved(Object) - Method in class com.googlecode.objectify.impl.FieldProperty
 
isSaved(Object) - Method in class com.googlecode.objectify.impl.MethodProperty
Never saved
isSaved(Object) - Method in class com.googlecode.objectify.impl.NullProperty
Never saved
isSaved(Object) - Method in interface com.googlecode.objectify.impl.Property
 
isSuperType(Type, Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.GenericTypeReflector
Checks if the capture of subType is a subtype of superType
iterable() - Method in interface com.googlecode.objectify.cmd.QueryExecute
Starts an asynchronous query which will return entities.
iterable() - Method in class com.googlecode.objectify.impl.QueryImpl
 
iterable() - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
IterateFunction<T> - Class in com.googlecode.objectify.util
Function that converts Iterables into Iterators.
IterateFunction() - Constructor for class com.googlecode.objectify.util.IterateFunction
 
iterator() - Method in class com.googlecode.objectify.impl.Node
Iterate over the values in either the map or list, whichever is appropriate
iterator() - Method in class com.googlecode.objectify.impl.QueryImpl
 
iterator() - Method in class com.googlecode.objectify.KeyRange
 
iterator() - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
iterator() - Method in class com.googlecode.objectify.util.TranslatingQueryResultIterable
 
IteratorFirstResult<T> - Class in com.googlecode.objectify.util
Extracts the first value of the iterator as the result value.
IteratorFirstResult(Iterator<T>) - Constructor for class com.googlecode.objectify.util.IteratorFirstResult
 

J

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

K

key(Key<?>) - Method in interface com.googlecode.objectify.cmd.Deleter
Begin asynchronous deletion of a specific entity.
key(Key<E>) - Method in interface com.googlecode.objectify.cmd.Loader
Load a single entity by key.
key(Key<E>) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
Key<T> - Class in com.googlecode.objectify
A typesafe wrapper for the datastore Key object.
key(Key) - Static method in class com.googlecode.objectify.Key
Easy null-safe conversion of the raw key.
key(Key<?>) - Static method in class com.googlecode.objectify.Key
Easy null-safe conversion of the typed key.
key - Variable in class com.googlecode.objectify.Ref
The key associated with this ref
key() - Method in class com.googlecode.objectify.Ref
 
Key_CustomFieldSerializer - Class in com.google.appengine.api.datastore
Custom field serializer for the datastore Key class.
Key_CustomFieldSerializer() - Constructor for class com.google.appengine.api.datastore.Key_CustomFieldSerializer
 
KeyDeserializer - Class in com.googlecode.objectify.util.jackson
Will deserialize an Objectify Key that was serialized with the KeySerializer
KeyDeserializer() - Constructor for class com.googlecode.objectify.util.jackson.KeyDeserializer
 
KeyKeySerializer - Class in com.googlecode.objectify.util.jackson
Configuring this serializer will make Key objects render as their web-safe string *when they are used as Map keys*.
KeyKeySerializer() - Constructor for class com.googlecode.objectify.util.jackson.KeyKeySerializer
 
KeyMemcacheService - Class in com.googlecode.objectify.cache
Subset of MemcacheService used by EntityMemcache, but smart enough to translate Key into the stringified version so that the memcache keys are intelligible.
KeyMemcacheService(MemcacheService) - Constructor for class com.googlecode.objectify.cache.KeyMemcacheService
 
KeyMetadata<T> - Interface in com.googlecode.objectify.impl
Interface for mapping key/parent fields on pojo entities.
keyOf(T) - Static method in class com.googlecode.objectify.impl.Keys
 
KeyRange<T> - Class in com.googlecode.objectify
This is a typesafe version of the KeyRange object.
KeyRange(KeyRange) - Constructor for class com.googlecode.objectify.KeyRange
 
keys(Iterable<? extends Key<?>>) - Method in interface com.googlecode.objectify.cmd.Deleter
Begin asynchronous deletion of specific entities.
keys(Key<?>...) - Method in interface com.googlecode.objectify.cmd.Deleter
Convenient substitute for keys(Iterable)
keys(Iterable<Key<E>>) - Method in interface com.googlecode.objectify.cmd.Loader
Load multiple entities by key from the datastore in a batch.
keys(Key<? extends E>...) - Method in interface com.googlecode.objectify.cmd.Loader
A convenient substitute for keys(Iterable)
keys() - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Switches to a keys-only query.
Keys - Class in com.googlecode.objectify.impl
Holds static metadata about entity keys.
Keys() - Constructor for class com.googlecode.objectify.impl.Keys
 
keys(Key<? extends E>...) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
keys(Iterable<Key<E>>) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
keys() - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
keys() - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
KeySerializer - Class in com.googlecode.objectify.util.jackson
Configuring this serializer will make Key objects render as their web-safe string.
KeySerializer() - Constructor for class com.googlecode.objectify.util.jackson.KeySerializer
 
keysIterable() - Method in class com.googlecode.objectify.impl.QueryImpl
Get an iterator over the keys.
keysOf(Iterable<EntityMemcache.Bucket>) - Static method in class com.googlecode.objectify.cache.EntityMemcache
Basically a list comprehension of the keys for convenience.
KeyTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Knows how to convert Key objects to datastore-native Key objects and vice-versa.
KeyTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.KeyTranslatorFactory
 

L

LangUtils - Class in com.googlecode.objectify.util
Dumb tools missing from Java.
LangUtils() - Constructor for class com.googlecode.objectify.util.LangUtils
 
limit(int) - Method in interface com.googlecode.objectify.cmd.Query
 
limit(int) - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Limit the fetched result set to a certain number of values.
limit(int) - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
limit(int) - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
list() - Method in interface com.googlecode.objectify.cmd.QueryExecute
Execute the query and get the results as a List.
list() - Method in class com.googlecode.objectify.impl.QueryImpl
 
list() - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
ListNodeTranslator<T> - Class in com.googlecode.objectify.impl.translate
Helper which expects a list node in the data structure and throws an exception one is not found.
ListNodeTranslator() - Constructor for class com.googlecode.objectify.impl.translate.ListNodeTranslator
 
LiveRef<T> - Class in com.googlecode.objectify.impl.ref
Implementation of Refs which are "live" and connected to the datastore so they can fetch entity values even if they have not already been loaded.
LiveRef() - Constructor for class com.googlecode.objectify.impl.ref.LiveRef
For GWT serialization
LiveRef(Key<T>) - Constructor for class com.googlecode.objectify.impl.ref.LiveRef
Create a Ref based on the key
LiveRef(Key<T>, Objectify) - Constructor for class com.googlecode.objectify.impl.ref.LiveRef
Create a Ref based on the key, with the specified session
LiveRef_CustomFieldSerializer - Class in com.googlecode.objectify.impl.ref
Custom field serializer for the LiveRef class.
LiveRef_CustomFieldSerializer() - Constructor for class com.googlecode.objectify.impl.ref.LiveRef_CustomFieldSerializer
 
Load - Annotation Type in com.googlecode.objectify.annotation
Placed on an entity field of type Ref, this will cause Objectify to fetch that entity when the containing entity is loaded.
load(Entity, LoadContext) - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
load(Entity, LoadContext) - Method in interface com.googlecode.objectify.impl.EntityMetadata
Converts an entity to an object of the appropriate type for this metadata structure.
load(Key<T>) - Method in class com.googlecode.objectify.impl.LoadEngine
Gets the result, possibly from the session, putting it in the session if necessary.
load(Entity, LoadContext) - Method in class com.googlecode.objectify.impl.LoadEngine
Converts a datastore entity into a typed pojo object
load() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
load(Entity, LoadContext) - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
load(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.AbstractTranslator
 
load(Node, LoadContext) - Method in interface com.googlecode.objectify.impl.translate.Translator
Loads the content of the specified node, returning the pojo equivalent.
load(Entity, LoadContext) - Method in class com.googlecode.objectify.impl.Transmog
Create a pojo from the Entity.
load(Node, LoadContext) - Method in class com.googlecode.objectify.impl.Transmog
Public just for testing
load(Entity) - Method in class com.googlecode.objectify.impl.Transmog
Turn the Entity into the hierarchical set of Nodes that the translation system understands.
load() - Method in interface com.googlecode.objectify.Objectify
Start a load command chain.
loadAbstract(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.AbstractTranslator
Implement loading
loadAbstract(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.ListNodeTranslator
 
loadAbstract(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.MapNodeTranslator
 
loadAbstract(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.PropertyValueNodeTranslator
 
LoadContext - Class in com.googlecode.objectify.impl.translate
The context of a load operation, which may extend across several entities (for example, a batch).
LoadContext(Loader, LoadEngine) - Constructor for class com.googlecode.objectify.impl.translate.LoadContext
 
LoadEngine - Class in com.googlecode.objectify.impl
Represents one "batch" of loading.
LoadEngine(LoaderImpl<?>, ObjectifyImpl<?>, Session, AsyncDatastoreService, Set<Class<?>>) - Constructor for class com.googlecode.objectify.impl.LoadEngine
 
Loader - Interface in com.googlecode.objectify.cmd
The top element in the command chain for retrieving entities from the datastore.
loader - Variable in class com.googlecode.objectify.impl.QueryEngine
 
loader - Variable in class com.googlecode.objectify.impl.SimpleQueryImpl
 
LoaderImpl<L extends Loader> - Class in com.googlecode.objectify.impl
Implementation of the Loader interface.
LoaderImpl(ObjectifyImpl<?>) - Constructor for class com.googlecode.objectify.impl.LoaderImpl
 
LoadException - Exception in com.googlecode.objectify
Thrown when something went wrong during the load translation process; for example, the data in the datastore might be in a format incompatible with the intended pojo field.
LoadException(Entity, String, Throwable) - Constructor for exception com.googlecode.objectify.LoadException
Constructor to use when you're saving an entity with a known key
loadGroups - Variable in class com.googlecode.objectify.impl.LoaderImpl
 
LoadIds<T> - Interface in com.googlecode.objectify.cmd
Terminator methods for a fetch-by-key command chain which constructs the key implicitly from type, id, and (optionally) parent.
loadList(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.CollectionTranslatorFactory.CollectionListNodeTranslator
Same as having a null existing collection
loadList(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.ListNodeTranslator
Implement this knowing that we have a proper list node
loadList(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.MapifyTranslatorFactory.MapifyListNodeTranslator
Same as having a null existing map
loadListIntoExistingCollection(Node, LoadContext, Collection<Object>) - Method in class com.googlecode.objectify.impl.translate.CollectionTranslatorFactory.CollectionListNodeTranslator
Load into an existing collection; allows us to recycle collection instances on entities, which might have exotic concrete types or special initializers (comparators, etc).
loadListIntoExistingMap(Node, LoadContext, Map<Object, Object>) - Method in class com.googlecode.objectify.impl.translate.MapifyTranslatorFactory.MapifyListNodeTranslator
Load into an existing map; allows us to recycle map instances on entities, which might have exotic concrete types or special initializers (comparators, etc).
loadMap(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.ClassTranslator
 
loadMap(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.MapNodeTranslator
Implement this knowing that we have a proper map node
loadMap(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.MapTranslatorFactory.MapMapNodeTranslator
Same as having a null existing collection
loadMapIntoExistingMap(Node, LoadContext, Map<String, Object>) - Method in class com.googlecode.objectify.impl.translate.MapTranslatorFactory.MapMapNodeTranslator
Load into an existing map; allows us to recycle map instances on entities, which might have exotic concrete types or special initializers (comparators, etc).
loadPropertyValue(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.PropertyValueNodeTranslator
Implement this knowing that we have a proper property value node with a non-null value
loadPropertyValue(Node, LoadContext) - Method in class com.googlecode.objectify.impl.translate.ValueTranslator
 
LoadResult<T> - Class in com.googlecode.objectify
Enhances the basic Result with some additional methods useful when loading data.
LoadResult(Key<T>, Result<T>) - Constructor for class com.googlecode.objectify.LoadResult
 
LoadType<T> - Interface in com.googlecode.objectify.cmd
Once you have narrowed your interest to a type (via load().type(SomeType.class)), the command pattern can diverge into two directions: Either defining a parent or ids (which corresponds to a batch get) or calling query-related methods (which will produce a query).
loadValue(D, LoadContext) - Method in class com.googlecode.objectify.impl.translate.ValueTranslator
Decode from a property value as stored in the datastore to a type that will be stored in a pojo.
LocalDateTimeTranslatorFactory - Class in com.googlecode.objectify.impl.translate.opt.joda
Stores LocalDateTime as a String in ISO8601 format (yyyy-MM-ddTHH:mm:ss.SSS)
LocalDateTimeTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.opt.joda.LocalDateTimeTranslatorFactory
 
LocalDateTranslatorFactory - Class in com.googlecode.objectify.impl.translate.opt.joda
Stores LocalDate as a String in ISO format: yyyy-MM-dd
LocalDateTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.opt.joda.LocalDateTranslatorFactory
 
LocalTimeTranslatorFactory - Class in com.googlecode.objectify.impl.translate.opt.joda
Stores LocalTime as a String in ISO8601 format: HH:MM:SS.ZZZZ
LocalTimeTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.opt.joda.LocalTimeTranslatorFactory
 
LogUtils - Class in com.googlecode.objectify.util
Static methods that help out making log messages.
LogUtils() - Constructor for class com.googlecode.objectify.util.LogUtils
 

M

makeFilterable(Object) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
Translates the value of a filter clause into something the datastore understands.
MakeListResult<T> - Class in com.googlecode.objectify.util
Simple ResultTranslator that converts from an Iterable to a List.
MakeListResult(Iterable<T>) - Constructor for class com.googlecode.objectify.util.MakeListResult
 
makeRef(Key<?>, Property, Key<T>) - Method in class com.googlecode.objectify.impl.LoadEngine
Create a Ref for the key, and maybe initialize the value depending on the load annotation and the current state of load groups.
makeRef(Property, Key<T>) - Method in class com.googlecode.objectify.impl.translate.LoadContext
Create a Ref for the key, and maybe initialize the value depending on the load annotation and the current state of load groups.
Mapify - Annotation Type in com.googlecode.objectify.annotation
This annotation causes collection fields to be converted into a map by selecting out a key field of your choosing.
MapifyTranslatorFactory - Class in com.googlecode.objectify.impl.translate
This takes a collection and converts it to a map by letting you select out the key value using a class of your own devising.
MapifyTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.MapifyTranslatorFactory
 
MapifyTranslatorFactory.MapifyListNodeTranslator - Class in com.googlecode.objectify.impl.translate
 
MapifyTranslatorFactory.MapifyListNodeTranslator() - Constructor for class com.googlecode.objectify.impl.translate.MapifyTranslatorFactory.MapifyListNodeTranslator
 
MapNodeTranslator<T> - Class in com.googlecode.objectify.impl.translate
Helper which expects a map node in the data structure and throws an exception if a map is not found.
MapNodeTranslator() - Constructor for class com.googlecode.objectify.impl.translate.MapNodeTranslator
 
Mapper<K,V> - Interface in com.googlecode.objectify.mapper
Used with the @Mapify annotation to convert collections (usually of embedded objects) into maps with arbitrary keys.
MapTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Translator which manages an expando-style Map.
MapTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.MapTranslatorFactory
 
MapTranslatorFactory.MapMapNodeTranslator - Class in com.googlecode.objectify.impl.translate
 
MapTranslatorFactory.MapMapNodeTranslator() - Constructor for class com.googlecode.objectify.impl.translate.MapTranslatorFactory.MapMapNodeTranslator
 
matchesPojo(Object) - Method in class com.googlecode.objectify.condition.Always
 
matchesPojo(P) - Method in interface com.googlecode.objectify.condition.If
Override this method to test a whole pojo for your condition.
matchesPojo(Object) - Method in class com.googlecode.objectify.condition.ValueIf
 
matchesValue(Object) - Method in class com.googlecode.objectify.condition.Always
 
matchesValue(V) - Method in interface com.googlecode.objectify.condition.If
Test a simple property value.
matchesValue(Object) - Method in class com.googlecode.objectify.condition.IfDefault
 
matchesValue(Object) - Method in class com.googlecode.objectify.condition.IfEmpty
 
matchesValue(String) - Method in class com.googlecode.objectify.condition.IfEmptyString
 
matchesValue(Boolean) - Method in class com.googlecode.objectify.condition.IfFalse
 
matchesValue(Object) - Method in class com.googlecode.objectify.condition.IfNotDefault
 
matchesValue(Object) - Method in class com.googlecode.objectify.condition.IfNotEmpty
 
matchesValue(Object) - Method in class com.googlecode.objectify.condition.IfNotNull
 
matchesValue(Number) - Method in class com.googlecode.objectify.condition.IfNotZero
 
matchesValue(Object) - Method in class com.googlecode.objectify.condition.IfNull
 
matchesValue(Boolean) - Method in class com.googlecode.objectify.condition.IfTrue
 
matchesValue(Number) - Method in class com.googlecode.objectify.condition.IfZero
 
matchesValue(Object) - Method in class com.googlecode.objectify.condition.PojoIf
 
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
 
MethodProperty - Class in com.googlecode.objectify.impl
Property which encapsulates a method with an @AlsoLoad parameter.
MethodProperty(Method) - Constructor for class com.googlecode.objectify.impl.MethodProperty
 
MoneyStringTranslatorFactory - Class in com.googlecode.objectify.impl.translate.opt.joda
Stores Money as its string representation.
MoneyStringTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.opt.joda.MoneyStringTranslatorFactory
 
msg(Path, String) - Static method in class com.googlecode.objectify.util.LogUtils
Create a log a message for a given path
MultimapList<K,V> - Class in com.googlecode.objectify.util
Multimap that stores values in an ArrayList.
MultimapList() - Constructor for class com.googlecode.objectify.util.MultimapList
 

N

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.Chunk
 
next() - Method in class com.googlecode.objectify.impl.ChunkingIterator
 
next() - Method in class com.googlecode.objectify.impl.ChunkIterator
 
next() - Method in class com.googlecode.objectify.util.cmd.QueryResultIteratorWrapper
 
next() - Method in class com.googlecode.objectify.util.TranslatingIterator
 
Node - Class in com.googlecode.objectify.impl
A tree repesentation of a datastore Entity object.
Node(Path) - Constructor for class com.googlecode.objectify.impl.Node
 
NotFoundException - Exception in com.googlecode.objectify
Exception thrown when a fetch for something could not be found.
NotFoundException() - Constructor for exception com.googlecode.objectify.NotFoundException
Thrown when there is no key context (eg, query.first() on an empty result set)
NotFoundException(Key<?>) - Constructor for exception com.googlecode.objectify.NotFoundException
Thrown when we at least know what we are looking for!
now(Key<E>) - Method in interface com.googlecode.objectify.cmd.Loader
Get the entity for a key immediately.
now(Key<E>) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
now() - Method in class com.googlecode.objectify.impl.ResultAdapter
 
now() - Method in class com.googlecode.objectify.LoadResult
Obtain the loaded value now.
now() - Method in interface com.googlecode.objectify.Result
Waits if necessary for the computation to complete, and then retrieves its result.
now() - Method in class com.googlecode.objectify.util.ResultCache
 
now() - Method in class com.googlecode.objectify.util.ResultNow
 
nowUncached() - Method in class com.googlecode.objectify.util.IteratorFirstResult
 
nowUncached() - Method in class com.googlecode.objectify.util.ResultCache
 
nowUncached() - Method in class com.googlecode.objectify.util.ResultTranslator
 
NULL_INDEXES - Static variable in class com.googlecode.objectify.impl.Path
Unfortunately, we made a mistake in the original definition of the ^null property for embedded collections.
NullProperty - Class in com.googlecode.objectify.impl
Property to use with translators when there isn't a relevant property; for example, when making a filterable or when creating translator for the root entity.
NumberTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Numbers are funky in the datastore.
NumberTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.NumberTranslatorFactory
 

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
 
ObjectifyFilter - Class in com.googlecode.objectify
Configure this filter to use Objectify in your application.
ObjectifyFilter() - Constructor for class com.googlecode.objectify.ObjectifyFilter
 
ObjectifyImpl<O extends Objectify> - Class in com.googlecode.objectify.impl
Implementation of the Objectify interface.
ObjectifyImpl(ObjectifyFactory) - Constructor for class com.googlecode.objectify.impl.ObjectifyImpl
 
ObjectifyImpl(ObjectifyImpl<O>) - Constructor for class com.googlecode.objectify.impl.ObjectifyImpl
Copy constructor
ObjectifyJacksonModule - Class in com.googlecode.objectify.util.jackson
Call jackson's ObjectMapper.registerModule(new ObjectifyJacksonModule()) to enable intelligent serialization and deserialization of various Objectify and GAE classes.
ObjectifyJacksonModule() - Constructor for class com.googlecode.objectify.util.jackson.ObjectifyJacksonModule
 
ObjectifyService - Class in com.googlecode.objectify
Holder of the master ObjectifyFactory and provider of the current thread-local Objectify instance.
ObjectifyService() - Constructor for class com.googlecode.objectify.ObjectifyService
 
objectsEqual(Object, Object) - Static method in class com.googlecode.objectify.util.LangUtils
Simple null-safe equality check
of(Path) - Static method in class com.googlecode.objectify.impl.ForwardPath
Recursive method which reverses the path into a ForwardPath.
of(Object) - Static method in class com.googlecode.objectify.impl.Node
Create a simple unindexed property value node with a root (basically meaningless) path
of(String) - Static method in class com.googlecode.objectify.impl.Path
Convert an x.y.z path string back into a Path
offset(int) - Method in interface com.googlecode.objectify.cmd.Query
 
offset(int) - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Starts the query results at a particular zero-based offset.
offset(int) - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
offset(int) - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
ofy - Variable in class com.googlecode.objectify.impl.LoaderImpl
 
ofy - Variable in class com.googlecode.objectify.impl.ref.LiveRef
So that Refs can be associated with a session
ofy - Variable in class com.googlecode.objectify.impl.Transactor
Our owner
ofy - Variable in class com.googlecode.objectify.impl.WriteEngine
 
ofy() - Static method in class com.googlecode.objectify.ObjectifyService
The method to call at any time to get the current Objectify, which may change depending on txn context
OnLoad - Annotation Type in com.googlecode.objectify.annotation
When placed on a method on a POJO entity, that method will be called just after being loaded from the datastore.
onLoadMethods - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
Any methods in the hierarchy annotated with @OnLoad, could be null
OnSave - Annotation Type in com.googlecode.objectify.annotation
When placed on a method on a POJO entity, that method will be called just prior to being saved in the datastore.
onSaveMethods - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
Any methods in the hierarchy annotated with @OnSave, could be null
order(String) - Method in interface com.googlecode.objectify.cmd.Query
Sorts based on a property.
order(String) - Method in class com.googlecode.objectify.impl.QueryImpl
 
order(String) - Method in class com.googlecode.objectify.util.cmd.QueryWrapper
 

P

parameterizedClass(Class<?>, Type...) - Static method in class com.googlecode.objectify.repackaged.gentyref.TypeFactory
Creates a type of class clazz with arguments as type arguments.
parameterizedInnerClass(Type, Class<?>, Type...) - Static method in class com.googlecode.objectify.repackaged.gentyref.TypeFactory
Creates a type of clazz with arguments as type arguments, nested in owner.
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(Object) - Method in interface com.googlecode.objectify.cmd.DeleteType
Defines the parent part of a key (or set of keys) when building a delete request.
parent(Object) - Method in interface com.googlecode.objectify.cmd.LoadType
Define a parent for a get-by-key operation.
parent - Variable in class com.googlecode.objectify.Key
Cache the instance of the parent wrapper to avoid unnecessary garbage
parentTransactor - Variable in class com.googlecode.objectify.impl.TransactorYes
The non-transactional transactor that spawned us
path(int) - Method in class com.googlecode.objectify.impl.Node
Gets the node at the index of the list, making sure that a node exists there.
path(String) - Method in class com.googlecode.objectify.impl.Node
Gets the node with the specified key in the map, making sure that a node exists there.
Path - Class in com.googlecode.objectify.impl
Path represents the individual steps from the root object to the current property.
path - Variable in class com.googlecode.objectify.impl.translate.ValueTranslator
 
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
 
PendingFutures - 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.
PendingFutures() - Constructor for class com.googlecode.objectify.cache.PendingFutures
 
PojoIf<P> - 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.
pop() - Static method in class com.googlecode.objectify.ObjectifyService
Pops context off of stack after a transaction completes
postExecuteHook() - Method in class com.googlecode.objectify.util.ResultCache
Executed once after the cached value is assigned.
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
 
Property - Interface in com.googlecode.objectify.impl
Basic interface so we can wrap fields and methods so they look more or less the same.
property - Variable in class com.googlecode.objectify.impl.TranslatableProperty
 
PropertyValueNodeTranslator<T> - Class in com.googlecode.objectify.impl.translate
Helper which expects a property value in the data structure and throws an exception if one is not found.
PropertyValueNodeTranslator() - Constructor for class com.googlecode.objectify.impl.translate.PropertyValueNodeTranslator
 
props - Variable in class com.googlecode.objectify.impl.translate.ClassTranslator
 
push(Objectify) - Static method in class com.googlecode.objectify.ObjectifyService
Pushes new context onto stack when a transaction starts
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(String, Node) - Method in class com.googlecode.objectify.impl.Node
Puts a value on a map node
putAll(Collection<EntityMemcache.Bucket>) - Method in class com.googlecode.objectify.cache.EntityMemcache
Update a set of buckets with new values.
putAll(Map<Key, Object>) - Method in class com.googlecode.objectify.cache.KeyMemcacheService
 
putIfUntouched(Map<Key, MemcacheService.CasValues>) - Method in class com.googlecode.objectify.cache.KeyMemcacheService
 

Q

Query<T> - Interface in com.googlecode.objectify.cmd
The basic options for a typed Query.
queryCount(Query, FetchOptions) - Method in class com.googlecode.objectify.impl.QueryEngine
The fundamental query count operation.
QueryEngine - Class in com.googlecode.objectify.impl
Logic for dealing with queries.
QueryEngine(LoaderImpl<?>, AsyncDatastoreService, Transaction) - Constructor for class com.googlecode.objectify.impl.QueryEngine
 
QueryExecute<T> - Interface in com.googlecode.objectify.cmd
Most of the various methods that can end the definition of a query and start execution.
queryHybrid(Query, FetchOptions) - Method in class com.googlecode.objectify.impl.QueryEngine
Perform a keys-only plus batch gets.
QueryImpl<T> - Class in com.googlecode.objectify.impl
Implementation of Query.
QueryKeys<T> - Interface in com.googlecode.objectify.cmd
After you call Query.keys(), you are executing a keys-only query.
queryKeysOnly(Query, FetchOptions) - Method in class com.googlecode.objectify.impl.QueryEngine
Perform a keys-only query.
queryNormal(Query, FetchOptions) - Method in class com.googlecode.objectify.impl.QueryEngine
A normal, non-hybrid query
QueryResultIteratorWrapper<T> - Class in com.googlecode.objectify.util.cmd
Simple wrapper/decorator for a QueryResultIterator.
QueryResultIteratorWrapper(QueryResultIterator<T>) - Constructor for class com.googlecode.objectify.util.cmd.QueryResultIteratorWrapper
 
QueryWrapper<H extends QueryWrapper<H,T>,T> - Class in com.googlecode.objectify.util.cmd
Simple wrapper/decorator for a Query.
QueryWrapper(Query<T>) - Constructor for class com.googlecode.objectify.util.cmd.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
 
RawKeyDeserializer - Class in com.googlecode.objectify.util.jackson
Will deserialize a google native datastore Key that was serialized with the RawKeySerializer
RawKeyDeserializer() - Constructor for class com.googlecode.objectify.util.jackson.RawKeyDeserializer
 
RawKeyKeySerializer - Class in com.googlecode.objectify.util.jackson
Configuring this serializer will make native datastore Key objects render as their web-safe string *when they are used as Map keys*.
RawKeyKeySerializer() - Constructor for class com.googlecode.objectify.util.jackson.RawKeyKeySerializer
 
rawKeyOf(Object) - Static method in class com.googlecode.objectify.impl.Keys
 
RawKeySerializer - Class in com.googlecode.objectify.util.jackson
Configuring this serializer will make native datastore Key objects render as their web-safe string.
RawKeySerializer() - Constructor for class com.googlecode.objectify.util.jackson.RawKeySerializer
 
ReadableInstantTranslatorFactory - Class in com.googlecode.objectify.impl.translate.opt.joda
Converts Joda ReadableInstants (DateTime, DateMidnight, etc) into java.util.Date
ReadableInstantTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.opt.joda.ReadableInstantTranslatorFactory
 
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
 
ref(Ref<E>) - Method in interface com.googlecode.objectify.cmd.Loader
Load a single entity ref.
ref(Ref<E>) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
Ref<T> - Class in com.googlecode.objectify
Ref is a Key which allows the entity value to be fetched directly.
Ref() - Constructor for class com.googlecode.objectify.Ref
For GWT serialization
Ref(Key<T>) - Constructor for class com.googlecode.objectify.Ref
Create a Ref based on the key, with the specified session
RefDeserializer - Class in com.googlecode.objectify.util.jackson
Will deserialize an Objectify Ref that was serialized with the RefSerializer.
RefDeserializer() - Constructor for class com.googlecode.objectify.util.jackson.RefDeserializer
 
Reference - Class in com.googlecode.objectify.impl
Information we track internally about a Ref on a cached entity.
Reference(Property, Key<?>) - Constructor for class com.googlecode.objectify.impl.Reference
 
RefKeySerializer - Class in com.googlecode.objectify.util.jackson
Like RefSerializer, but handles Refs when they are used as Map keys.
RefKeySerializer() - Constructor for class com.googlecode.objectify.util.jackson.RefKeySerializer
 
refs(Iterable<Ref<E>>) - Method in interface com.googlecode.objectify.cmd.Loader
Load multiple refs in a batch operation.
refs(Ref<? extends E>...) - Method in interface com.googlecode.objectify.cmd.Loader
A convenient substitute for refs(Iterable)
refs(Ref<? extends E>...) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
refs(Iterable<Ref<E>>) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
RefSerializer - Class in com.googlecode.objectify.util.jackson
Serializing Ref is a little complicated - if we have a loaded value, render it as-is, but if not, just render the key string.
RefSerializer() - Constructor for class com.googlecode.objectify.util.jackson.RefSerializer
 
RefTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Knows how to convert Ref objects to datastore-native Key objects and vice-versa.
RefTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.RefTranslatorFactory
 
register(Class<T>, KeyMetadata<T>) - Static method in class com.googlecode.objectify.impl.Keys
Register some key metadata.
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
A shortcut for ObjectifyFactory.register()
registerPolymorphicHierarchy(String, Class) - Method in class com.googlecode.objectify.impl.Registrar
Recursively register classes in the hierarchy which have @EntitySubclass or @Entity.
registerReference(Property, Ref<?>) - Method in class com.googlecode.objectify.impl.translate.SaveContext
 
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.impl.Chunk
 
remove() - Method in class com.googlecode.objectify.impl.ChunkingIterator
Not implemented
remove() - Method in class com.googlecode.objectify.impl.ChunkIterator
 
remove(String) - Method in class com.googlecode.objectify.impl.Node
Removes from map node
remove() - Method in class com.googlecode.objectify.util.cmd.QueryResultIteratorWrapper
 
remove() - Method in class com.googlecode.objectify.util.TranslatingIterator
 
removePending(Future<?>) - Static method in class com.googlecode.objectify.cache.PendingFutures
Deregister a pending Future that had a callback.
reset() - Static method in class com.googlecode.objectify.ObjectifyService
Clear the stack of any leftover Objectify instances
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
 
ResultCache<T> - Class in com.googlecode.objectify.util
Caches a result value so it is only executed once
ResultCache() - Constructor for class com.googlecode.objectify.util.ResultCache
 
ResultNow<T> - Class in com.googlecode.objectify.util
Simplistic result that holds a constant value.
ResultNow(T) - Constructor for class com.googlecode.objectify.util.ResultNow
 
ResultNowFunction<T> - Class in com.googlecode.objectify.util
Simple function that extracts the value of a Result
ResultNowFunction() - Constructor for class com.googlecode.objectify.util.ResultNowFunction
 
ResultProxy<T> - Class in com.googlecode.objectify.util
A dynamic proxy that wraps a Result value.
ResultTranslator<F,T> - Class in com.googlecode.objectify.util
Translates from one arbitrary thing to a Result of another arbitrary thing, caching the value.
ResultTranslator(F) - Constructor for class com.googlecode.objectify.util.ResultTranslator
 
ResultWithCursor<T> - Class in com.googlecode.objectify.impl
Associates a result value with a base cursor + offset to this particular item.
ResultWithCursor(Cursor, int, T, boolean) - Constructor for class com.googlecode.objectify.impl.ResultWithCursor
 
ResultWrapper<F,T> - Class in com.googlecode.objectify.util
Wraps a Result, translating from one type to another and caching the result
ResultWrapper(Result<F>) - Constructor for class com.googlecode.objectify.util.ResultWrapper
 
rollback() - Method in class com.googlecode.objectify.util.cmd.TransactionWrapper
 
rollbackAsync() - Method in class com.googlecode.objectify.util.cmd.TransactionWrapper
 
root() - Static method in class com.googlecode.objectify.impl.Path
 
run() - Method in class com.googlecode.objectify.VoidWork
 
run() - Method in interface com.googlecode.objectify.Work
 

S

safe() - Method in class com.googlecode.objectify.LoadResult
Like now(), but throws NotFoundException instead of returning null.
safe() - Method in class com.googlecode.objectify.Ref
Obtain the entity value, throwing an exception if the entity was not found.
safeGet() - Method in class com.googlecode.objectify.LoadResult
Deprecated.
safeGet() - Method in class com.googlecode.objectify.Ref
Deprecated.
save(T, SaveContext) - Method in class com.googlecode.objectify.impl.ConcreteEntityMetadata
 
save(T, SaveContext) - Method in interface com.googlecode.objectify.impl.EntityMetadata
Converts an object to a datastore Entity with the appropriate Key type.
save() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
save(T, SaveContext) - Method in class com.googlecode.objectify.impl.PolymorphicEntityMetadata
 
save(T, Path, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.translate.AbstractTranslator
 
save(T, Path, boolean, SaveContext) - Method in interface com.googlecode.objectify.impl.translate.Translator
Translates the pojo into an EntityNode format.
save(T, SaveContext) - Method in class com.googlecode.objectify.impl.Transmog
Creates an Entity that has been set up with the content of the pojo, including key fields.
save(Node) - Method in class com.googlecode.objectify.impl.Transmog
Turn a hierarchical series of Nodes into the standard Entity storage format.
save(Iterable<? extends E>) - Method in class com.googlecode.objectify.impl.WriteEngine
The fundamental put() operation.
save() - Method in interface com.googlecode.objectify.Objectify
Start a save command chain.
saveAbstract(T, Path, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.translate.AbstractTranslator
Implement saving
saveAbstract(T, Path, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.translate.ListNodeTranslator
 
saveAbstract(T, Path, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.translate.MapNodeTranslator
 
saveAbstract(T, Path, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.translate.PropertyValueNodeTranslator
 
SaveContext - Class in com.googlecode.objectify.impl.translate
The context of a save operation; might involve multiple entities (eg, batch save).
SaveContext(Objectify) - Constructor for class com.googlecode.objectify.impl.translate.SaveContext
 
SaveException - Exception in com.googlecode.objectify
Thrown when something went wrong during the save translation process.
SaveException(Object, String, Throwable) - Constructor for exception com.googlecode.objectify.SaveException
Constructor to use when you're saving an entity with a known key
saveList(T, Path, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.translate.ListNodeTranslator
Implement this to return a proper list node
saveMap(T, Path, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.translate.ClassTranslator
 
saveMap(T, Path, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.translate.MapNodeTranslator
Implement this, returning a map node
savePropertyValue(T, Path, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.translate.PropertyValueNodeTranslator
Implement this, returning a property value node.
savePropertyValue(P, Path, boolean, SaveContext) - Method in class com.googlecode.objectify.impl.translate.ValueTranslator
 
Saver - Interface in com.googlecode.objectify.cmd
The top element in the command chain for saving entities in the datastore.
SaverImpl - Class in com.googlecode.objectify.impl
Implementation of the Put interface.
SaverImpl(ObjectifyImpl<?>) - Constructor for class com.googlecode.objectify.impl.SaverImpl
 
saveToNode(T, SaveContext) - Method in class com.googlecode.objectify.impl.Transmog
Public just for testing
saveValue(P, SaveContext) - Method in class com.googlecode.objectify.impl.translate.ValueTranslator
Encode from a normal pojo value to a format that the datastore understands.
serialize(SerializationStreamWriter, Cursor) - Static method in class com.google.appengine.api.datastore.Cursor_CustomFieldSerializer
 
serialize(SerializationStreamWriter, EntityNotFoundException) - Static method in class com.google.appengine.api.datastore.EntityNotFoundException_CustomFieldSerializer
 
serialize(SerializationStreamWriter, Key) - Static method in class com.google.appengine.api.datastore.Key_CustomFieldSerializer
 
serialize(SerializationStreamWriter, User) - Static method in class com.google.appengine.api.users.User_CustomFieldSerializer
 
Serialize - 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.
serialize(SerializationStreamWriter, DeadRef<?>) - Static method in class com.googlecode.objectify.impl.ref.DeadRef_CustomFieldSerializer
 
serialize(SerializationStreamWriter, LiveRef<?>) - Static method in class com.googlecode.objectify.impl.ref.LiveRef_CustomFieldSerializer
 
serialize(BlobKey, JsonGenerator, SerializerProvider) - Method in class com.googlecode.objectify.util.jackson.BlobKeySerializer
 
serialize(Key, JsonGenerator, SerializerProvider) - Method in class com.googlecode.objectify.util.jackson.KeyKeySerializer
 
serialize(Key, JsonGenerator, SerializerProvider) - Method in class com.googlecode.objectify.util.jackson.KeySerializer
 
serialize(Key, JsonGenerator, SerializerProvider) - Method in class com.googlecode.objectify.util.jackson.RawKeyKeySerializer
 
serialize(Key, JsonGenerator, SerializerProvider) - Method in class com.googlecode.objectify.util.jackson.RawKeySerializer
 
serialize(Ref, JsonGenerator, SerializerProvider) - Method in class com.googlecode.objectify.util.jackson.RefKeySerializer
 
serialize(Ref, JsonGenerator, SerializerProvider) - Method in class com.googlecode.objectify.util.jackson.RefSerializer
 
serializeInstance(SerializationStreamWriter, Cursor) - Method in class com.google.appengine.api.datastore.Cursor_CustomFieldSerializer
 
serializeInstance(SerializationStreamWriter, EntityNotFoundException) - Method in class com.google.appengine.api.datastore.EntityNotFoundException_CustomFieldSerializer
 
serializeInstance(SerializationStreamWriter, Key) - Method in class com.google.appengine.api.datastore.Key_CustomFieldSerializer
 
serializeInstance(SerializationStreamWriter, DeadRef<?>) - Method in class com.googlecode.objectify.impl.ref.DeadRef_CustomFieldSerializer
 
serializeInstance(SerializationStreamWriter, LiveRef<?>) - Method in class com.googlecode.objectify.impl.ref.LiveRef_CustomFieldSerializer
 
SerializeTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Loader which can load any serialized thing from a Blob.
SerializeTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.SerializeTranslatorFactory
 
Session - Class in com.googlecode.objectify.impl
The basic session cache.
Session() - Constructor for class com.googlecode.objectify.impl.Session
 
session - Variable in class com.googlecode.objectify.impl.Transactor
Our session
session - Variable in class com.googlecode.objectify.impl.WriteEngine
 
SessionValue<T> - Class in com.googlecode.objectify.impl
The information we maintain on behalf of an entity instance in the session cache.
SessionValue(Result<T>) - Constructor for class com.googlecode.objectify.impl.SessionValue
 
SessionValue(Result<T>, List<Reference>) - Constructor for class com.googlecode.objectify.impl.SessionValue
 
set(Object, Object) - Method in class com.googlecode.objectify.impl.FieldProperty
 
set(Object, Object) - Method in class com.googlecode.objectify.impl.MethodProperty
 
set(Object, Object) - Method in class com.googlecode.objectify.impl.NullProperty
 
set(Object, Object) - Method in interface com.googlecode.objectify.impl.Property
Actually set the property (field or method) on an object
setCurrentRoot(Key<?>) - Method in class com.googlecode.objectify.impl.translate.LoadContext
Sets the current root entity
setCurrentRoot(Object) - Method in class com.googlecode.objectify.impl.translate.SaveContext
Sets the current root entity, not its key!
setDefaultMemcacheNamespace(String) - Static method in class com.googlecode.objectify.cache.CachingDatastoreServiceFactory
The default namespace is the one used by Objectify for its cache.
setErrorHandler(ErrorHandler) - Method in class com.googlecode.objectify.cache.KeyMemcacheService
 
setFactory(ObjectifyFactory) - Static method in class com.googlecode.objectify.ObjectifyService
 
setKey(T, Key, LoadContext) - Method in interface com.googlecode.objectify.impl.KeyMetadata
Sets the key onto the POJO id/parent fields
setKey(T, Key, LoadContext) - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
setList(List<Node>) - Method in class com.googlecode.objectify.impl.Node
Changes any kind of node into a list node with the new contents
setLongId(T, Long) - Method in interface com.googlecode.objectify.impl.KeyMetadata
Sets the numeric id field
setLongId(T, Long) - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
setNext(Entity) - Method in class com.googlecode.objectify.cache.EntityMemcache.Bucket
Prepare the value that will be set in memcache in the next putAll().
setPropertyIndexed(boolean) - Method in class com.googlecode.objectify.impl.Node
 
setPropertyValue(Object) - Method in class com.googlecode.objectify.impl.Node
 
setPropertyValue(Object, boolean) - Method in class com.googlecode.objectify.impl.Node
 
setValue(Object, Object, LoadContext) - Method in class com.googlecode.objectify.impl.TranslatableProperty
 
setValue(T) - Method in class com.googlecode.objectify.util.Holder
 
shouldLoad(Set<Class<?>>) - Method in class com.googlecode.objectify.impl.AbstractProperty
 
shouldLoad(Property) - Method in class com.googlecode.objectify.impl.LoadEngine
 
shouldLoad(Set<Class<?>>) - Method in interface com.googlecode.objectify.impl.Property
 
shouldLoadParent(Set<Class<?>>) - Method in interface com.googlecode.objectify.impl.KeyMetadata
 
shouldLoadParent(Set<Class<?>>) - Method in class com.googlecode.objectify.impl.translate.EntityClassTranslator
 
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
 
SimpleQuery<T> - Interface in com.googlecode.objectify.cmd
A restricted set of query operations that apply to both kindless queries and typed queries.
SimpleQueryImpl<T> - Class in com.googlecode.objectify.impl
Base for command classes that include methods for defining a query (filter, order, limit, etc).
SimpleQueryWrapper<H extends SimpleQueryWrapper<H,T>,T> - Class in com.googlecode.objectify.util.cmd
Simple wrapper/decorator for a SimpleQuery.
SimpleQueryWrapper(SimpleQuery<T>) - Constructor for class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
size() - Method in class com.googlecode.objectify.impl.Node
 
SkipException - Exception in com.googlecode.objectify.impl.translate
Thrown by any Translator that wants its value to be skipped.
SkipException() - Constructor for exception com.googlecode.objectify.impl.translate.SkipException
 
SqlDateTranslatorFactory - Class in com.googlecode.objectify.impl.translate
The datastore can't store java.sql.Date, but it can do java.util.Date.
SqlDateTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.SqlDateTranslatorFactory
 
startAt(Cursor) - Method in interface com.googlecode.objectify.cmd.Query
 
startAt(Cursor) - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Starts query results at the specified Cursor.
startAt(Cursor) - Method in class com.googlecode.objectify.impl.SimpleQueryImpl
 
startAt(Cursor) - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
StringTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Knows how to convert Strings.
StringTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.StringTranslatorFactory
 
stuff(Entity) - Method in class com.googlecode.objectify.impl.LoadEngine
Stuffs an Entity into a place where values in the round can be obtained instead of going to the datastore.
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

T

throwIllegalState(String) - Method in class com.googlecode.objectify.impl.Path
Convenient way to include path location in the exception message.
throwIllegalState(String, Throwable) - Method in class com.googlecode.objectify.impl.Path
Convenient way to include path location in the exception message.
TimeZoneTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Converts java.util.TimeZone
TimeZoneTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.TimeZoneTranslatorFactory
 
toEntity(Object) - Method in interface com.googlecode.objectify.cmd.Saver
Convert a POJO object to a native datastore Entity.
toEntity(Object) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
toEntity(Object) - Method in class com.googlecode.objectify.impl.SaverImpl
 
toEntity(Object) - Method in interface com.googlecode.objectify.Objectify
Deprecated.
toKey(Object) - Static method in class com.googlecode.objectify.impl.Keys
Gets the Key given an object that might be a Key, Key, or entity.
toPathString() - Method in class com.googlecode.objectify.impl.Path
Create the full x.y.z string
toPojo(Entity) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
toPojo(Entity) - Method in interface com.googlecode.objectify.Objectify
Deprecated.
toRawKey(Object) - Static method in class com.googlecode.objectify.impl.Keys
Gets the raw datstore Key given an object that might be a Key, Key, or entity.
toString() - Method in interface com.googlecode.objectify.cmd.QueryExecute
Generates a string that consistently and uniquely specifies this query.
toString() - Method in interface com.googlecode.objectify.cmd.SimpleQuery
Generates a string that consistently and uniquely specifies this query.
toString() - Method in class com.googlecode.objectify.impl.FieldProperty
 
toString() - Method in class com.googlecode.objectify.impl.ForwardPath
 
toString() - Method in class com.googlecode.objectify.impl.MethodProperty
 
toString() - Method in class com.googlecode.objectify.impl.Node
 
toString() - Method in class com.googlecode.objectify.impl.NullProperty
 
toString() - Method in class com.googlecode.objectify.impl.Path
 
toString() - Method in class com.googlecode.objectify.impl.QueryImpl
 
toString() - Method in class com.googlecode.objectify.impl.Session
Convenient for debugging
toString() - Method in class com.googlecode.objectify.impl.TranslatableProperty
This is easier to debug if we have a string value
toString() - Method in class com.googlecode.objectify.Key
Creates a human-readable version of this key
toString() - Method in class com.googlecode.objectify.Ref
Renders some info about the key
toString() - Method in class com.googlecode.objectify.util.cmd.SimpleQueryWrapper
 
toString() - Method in class com.googlecode.objectify.util.ResultCache
We can get away with this because the subclass almost always provides concrete types
toString() - Method in class com.googlecode.objectify.util.ResultNow
 
toString() - Method in class com.googlecode.objectify.util.ResultTranslator
We can get away with this because the subclass almost always provides concrete types
transact(Work<R>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
transact(Work<R>) - Method in class com.googlecode.objectify.impl.Transactor
 
transact(Work<R>) - Method in class com.googlecode.objectify.impl.TransactorNo
 
transact(Work<R>) - Method in class com.googlecode.objectify.impl.TransactorYes
 
transact(Work<R>) - Method in interface com.googlecode.objectify.Objectify
Executes work in a transaction.
transaction - Variable in class com.googlecode.objectify.impl.TransactorYes
Our transaction.
TransactionImpl - Class in com.googlecode.objectify.impl
 
TransactionImpl(Transaction, TransactorYes<?>) - Constructor for class com.googlecode.objectify.impl.TransactionImpl
 
transactionless() - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
transactionless() - Method in class com.googlecode.objectify.impl.Transactor
 
transactionless() - Method in class com.googlecode.objectify.impl.TransactorNo
 
transactionless() - Method in class com.googlecode.objectify.impl.TransactorYes
This version goes back to life without a transaction, but preserves current state regarding deadline, consistency, etc.
transactionless() - Method in interface com.googlecode.objectify.Objectify
If you are in a transaction, this provides you an objectify instance which is outside of the current transaction and works with the session prior to the transaction start.
transactionRaw - Variable in class com.googlecode.objectify.impl.QueryEngine
 
TransactionWrapper - Class in com.googlecode.objectify.util.cmd
Simple pass-through to the base methods.
TransactionWrapper(Transaction) - Constructor for class com.googlecode.objectify.util.cmd.TransactionWrapper
 
transactNew(Work<R>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
transactNew(int, Work<R>) - Method in class com.googlecode.objectify.impl.ObjectifyImpl
 
transactNew(int, Work<R>) - Method in class com.googlecode.objectify.impl.Transactor
 
transactNew(int, Work<R>) - Method in class com.googlecode.objectify.impl.TransactorNo
 
transactNew(int, Work<R>) - Method in class com.googlecode.objectify.impl.TransactorYes
We need to make sure the parentSession is the transactionless session, not the session for our transaction.
transactNew(Work<R>) - Method in interface com.googlecode.objectify.Objectify
Executes work in a new transaction.
transactNew(int, Work<R>) - Method in interface com.googlecode.objectify.Objectify
Executes the work in a new transaction, repeating up to limitTries times when a ConcurrentModificationException is thrown.
transactor - Variable in class com.googlecode.objectify.impl.ObjectifyImpl
 
Transactor<O extends Objectify> - Class in com.googlecode.objectify.impl
Determines the transactional behavior of an ObjectifyImpl instance.
Transactor(ObjectifyImpl<O>) - Constructor for class com.googlecode.objectify.impl.Transactor
Construct a transactor with a fresh session
Transactor(ObjectifyImpl<O>, Session) - Constructor for class com.googlecode.objectify.impl.Transactor
Construct a transactor with an explicit session
TransactorNo<O extends Objectify> - Class in com.googlecode.objectify.impl
Transactor which represents the absence of a transaction.
TransactorNo(ObjectifyImpl<O>) - Constructor for class com.googlecode.objectify.impl.TransactorNo
 
TransactorNo(ObjectifyImpl<O>, Session) - Constructor for class com.googlecode.objectify.impl.TransactorNo
 
TransactorYes<O extends Objectify> - Class in com.googlecode.objectify.impl
Implementation for when we start a transaction.
TransactorYes(ObjectifyImpl<O>, TransactorNo<O>) - Constructor for class com.googlecode.objectify.impl.TransactorYes
 
TranslatableProperty<T> - Class in com.googlecode.objectify.impl
Associates a Property with a Translator and provides a more convenient interface.
TranslatableProperty(Property, Translator<T>) - Constructor for class com.googlecode.objectify.impl.TranslatableProperty
 
Translate - Annotation Type in com.googlecode.objectify.annotation
Lets you define a particular translator for a specific property (field or @AlsoLoad method).
translate(Result<Map<Key, Entity>>) - Method in class com.googlecode.objectify.impl.LoadEngine
Asynchronously translate raw to processed; might produce successive load operations as refs are filled in
translate(String) - Method in class com.googlecode.objectify.impl.QueryImpl
Converts the textual operator (">", "<=", etc) into a FilterOperator.
translate(Iterable<T>) - Method in class com.googlecode.objectify.util.MakeListResult
 
translate(F) - Method in class com.googlecode.objectify.util.ResultTranslator
 
translate(Result<F>) - Method in class com.googlecode.objectify.util.ResultWrapper
 
translate(F) - Method in class com.googlecode.objectify.util.TranslatingIterator
You implement this - convert from one object to the other
translate(F) - Method in class com.googlecode.objectify.util.TranslatingQueryResultIterable
You implement this - convert from one object to the other
TranslateException - Exception in com.googlecode.objectify
Thrown when something went wrong during the entity translation process; for example, the data in the datastore might be in a format incompatible with the intended pojo field.
TranslateException(String, Throwable) - Constructor for exception com.googlecode.objectify.TranslateException
 
TranslateTranslatorFactory - Class in com.googlecode.objectify.impl.translate
Translator factory which lets users define a custom translator for a field.
TranslateTranslatorFactory(boolean) - Constructor for class com.googlecode.objectify.impl.translate.TranslateTranslatorFactory
 
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
 
TranslatingQueryResultIterable<F,T> - Class in com.googlecode.objectify.util
QueryResultIterable wrapper that creates iterators that translate from one type to another
TranslatingQueryResultIterable(QueryResultIterable<F>) - Constructor for class com.googlecode.objectify.util.TranslatingQueryResultIterable
 
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
 
translator - Variable in class com.googlecode.objectify.impl.TranslatableProperty
 
Translator<T> - Interface in com.googlecode.objectify.impl.translate
A translator knows how convert between POJO objects and the EntityNode tree structure that Objectify can persist.
TranslatorFactory<T> - Interface in com.googlecode.objectify.impl.translate
A translator knows how to load an entity Node subgraph into a POJO object.
TranslatorRegistry - Class in com.googlecode.objectify.impl.translate
Manages all the translators used to map between POJO fields and the types that the Datastore can actually persist.
TranslatorRegistry(ObjectifyFactory) - Constructor for class com.googlecode.objectify.impl.translate.TranslatorRegistry
Initialize the default set of converters in the proper order.
translators - Variable in class com.googlecode.objectify.ObjectifyFactory
All the various loaders
transmog - Variable in class com.googlecode.objectify.impl.ConcreteEntityMetadata
For translating between pojos and entities
Transmog<T> - Class in com.googlecode.objectify.impl
Transmogrifies POJO entities into datastore Entity objects and vice-versa.
Transmog(ObjectifyFactory, 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
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
TxnType - Enum in com.googlecode.objectify
Just like the EJB options.
type(Class<?>) - Method in interface com.googlecode.objectify.cmd.Deleter
Begin construction of a key or keys to delete by specifying a kind.
type(Class<E>) - Method in interface com.googlecode.objectify.cmd.Loader
Restricts the find operation to entities of a particular type.
type(Class<E>) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
TypeArgumentNotInBoundException - Exception in com.googlecode.objectify.repackaged.gentyref
Thrown to indicate that a type argument for a parameterized type is not within the bound declared on the type parameter.
TypeArgumentNotInBoundException(Type, TypeVariable<?>, Type) - Constructor for exception com.googlecode.objectify.repackaged.gentyref.TypeArgumentNotInBoundException
 
TypeFactory - Class in com.googlecode.objectify.repackaged.gentyref
Utility class for creating instances of Type.
TypeFactory() - Constructor for class com.googlecode.objectify.repackaged.gentyref.TypeFactory
 
TypeToken<T> - Class in com.googlecode.objectify.repackaged.gentyref
Wrapper around Type.
TypeToken() - Constructor for class com.googlecode.objectify.repackaged.gentyref.TypeToken
Constructs a type token.
TypeUtils - Class in com.googlecode.objectify.impl
 
TypeUtils() - Constructor for class com.googlecode.objectify.impl.TypeUtils
 

U

unboundWildcard() - Static method in class com.googlecode.objectify.repackaged.gentyref.TypeFactory
Returns the wildcard type without bounds.
Unindex - 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.
URLTranslatorFactory - Class in com.googlecode.objectify.impl.translate
The datastore can't store URL, so translate it to a String and back.
URLTranslatorFactory() - Constructor for class com.googlecode.objectify.impl.translate.URLTranslatorFactory
 
User_CustomFieldSerializer - Class in com.google.appengine.api.users
Custom field serializer for the datastore User class
User_CustomFieldSerializer() - Constructor for class com.google.appengine.api.users.User_CustomFieldSerializer
 

V

value(Object) - Method in interface com.googlecode.objectify.cmd.Loader
Load a single entity given any of a variety of acceptable key-like structures.
value(Object) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
ValueIf<V> - 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
 
valueOf(String) - Static method in class com.googlecode.objectify.Key
This is an alias for Key.create(String) which exists for JAX-RS compliance.
valueOf(String) - Static method in enum com.googlecode.objectify.TxnType
Returns the enum constant of this type with the specified name.
values(Iterable<?>) - Method in interface com.googlecode.objectify.cmd.Loader
Fetch multiple entities from the datastore in a batch.
values(Object...) - Method in interface com.googlecode.objectify.cmd.Loader
A convenient substitute for values(Iterable)
values(Object...) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
values(Iterable<?>) - Method in class com.googlecode.objectify.impl.LoaderImpl
 
values() - Static method in enum com.googlecode.objectify.TxnType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueTranslator<P,D> - Class in com.googlecode.objectify.impl.translate
Helper which helps take a mapnode's property value and converts it from datastore representation to pojo representation.
ValueTranslator(Path, Class<D>) - Constructor for class com.googlecode.objectify.impl.translate.ValueTranslator
 
ValueTranslatorFactory<P,D> - Class in com.googlecode.objectify.impl.translate
Provides a little boilerplate for translators that work on simple atomic types.
ValueTranslatorFactory(Class<? extends P>) - Constructor for class com.googlecode.objectify.impl.translate.ValueTranslatorFactory
 
VoidWork - Class in com.googlecode.objectify
Using Work is annoying because you must return a value from the run() method.
VoidWork() - Constructor for class com.googlecode.objectify.VoidWork
 
vrun() - Method in class com.googlecode.objectify.VoidWork
 

W

wildcardExtends(Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.TypeFactory
Creates a wildcard type with an upper bound.
wildcardSuper(Type) - Static method in class com.googlecode.objectify.repackaged.gentyref.TypeFactory
Creates a wildcard type with a lower bound.
Work<R> - Interface in com.googlecode.objectify
For executing transactions, this is a unit of work.
wrap(F) - Method in class com.googlecode.objectify.util.ResultWrapper
 
WriteEngine - Class in com.googlecode.objectify.impl
This is the master logic for loading, saving, and deleting entities from the datastore.
WriteEngine(ObjectifyImpl<?>, AsyncDatastoreService, Session) - Constructor for class com.googlecode.objectify.impl.WriteEngine
 
writeReplace() - Method in class com.googlecode.objectify.impl.ref.LiveRef
When this serializes, write out the DeadRef version.
writeReplace() - Method in class com.googlecode.objectify.util.ResultCache
When this serializes, write out a simple version that doesn't hold complicated links to internal structures.
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2013. All Rights Reserved.