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

A

AbstractDataManager - Class in org.granite.client.tide.data.impl
 
AbstractDataManager() - Constructor for class org.granite.client.tide.data.impl.AbstractDataManager
 
AbstractPagedCollection<E,F> - Class in org.granite.client.tide.collection
 
AbstractPagedCollection() - Constructor for class org.granite.client.tide.collection.AbstractPagedCollection
 
AbstractPagedCollection(ServerSession) - Constructor for class org.granite.client.tide.collection.AbstractPagedCollection
 
AbstractPagedCollection(Component, String, int) - Constructor for class org.granite.client.tide.collection.AbstractPagedCollection
 
AbstractPagedCollection(Component, PageFilterFinder<E>, int) - Constructor for class org.granite.client.tide.collection.AbstractPagedCollection
 
AbstractPagedCollection(Component, SimpleFilterFinder<E>, int) - Constructor for class org.granite.client.tide.collection.AbstractPagedCollection
 
AbstractPagedCollection.PagedCollectionIterator - Class in org.granite.client.tide.collection
 
AbstractPagedCollection.PagedCollectionIterator() - Constructor for class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
AbstractPagedCollection.PagedCollectionIterator(int) - Constructor for class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
acceptAllClient() - Method in class org.granite.client.tide.data.Conflicts
 
acceptAllServer() - Method in class org.granite.client.tide.data.Conflicts
 
acceptClient() - Method in class org.granite.client.tide.data.Conflict
 
acceptClient(Conflict) - Method in class org.granite.client.tide.data.Conflicts
 
acceptConflict(Conflict, boolean) - Method in interface org.granite.client.tide.data.EntityManager
Accept values for conflict
acceptConflict(Conflict, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Accept values for conflict
accepts(Object) - Method in interface org.granite.binding.android.IdGetter
 
accepts(Object) - Method in interface org.granite.binding.android.Setter
 
accepts(FaultMessage) - Method in class org.granite.client.tide.BaseIdentity
 
accepts(Object) - Method in class org.granite.client.tide.data.ChangeMerger
Should return true if this merger is able to handle the specified object
accepts(Object) - Method in interface org.granite.client.tide.data.DataMerger
 
accepts(FaultMessage) - Method in class org.granite.client.tide.data.OptimisticLockExceptionHandler
 
accepts(FaultMessage) - Method in interface org.granite.client.tide.server.ExceptionHandler
Should return true if this handler is able to manage the specified ErrorMessage
acceptServer() - Method in class org.granite.client.tide.data.Conflict
 
acceptServer(Conflict) - Method in class org.granite.client.tide.data.Conflicts
 
add(E) - Method in class org.granite.binding.collection.ObservableListWrapper
 
add(int, E) - Method in class org.granite.binding.collection.ObservableListWrapper
 
add(E) - Method in class org.granite.binding.collection.ObservableSetWrapper
 
add(E) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
add(int, E) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
add(E) - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
addAll(Collection<? extends E>) - Method in class org.granite.binding.collection.ObservableListWrapper
 
addAll(int, Collection<? extends E>) - Method in class org.granite.binding.collection.ObservableListWrapper
 
addAll(Collection<? extends E>) - Method in class org.granite.binding.collection.ObservableSetWrapper
 
addAll(Collection<? extends E>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
addAll(int, Collection<? extends E>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
addChangeListener(PropertyChangeListener) - Method in interface org.granite.binding.ObservableValue
 
addCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.binding.collection.CollectionChangeSupport
 
addCollectionChangeListener(CollectionChangeListener) - Method in interface org.granite.binding.collection.ObservableCollection
 
addCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.binding.collection.ObservableListWrapper
 
addCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.binding.collection.ObservableMapWrapper
 
addCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.binding.collection.ObservableSetWrapper
 
addCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
addCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.client.tide.collection.PagedQuery
 
addConflict(Object, Object, List<String>) - Method in class org.granite.client.tide.data.Conflicts
 
addConflict(Object, Object, List<String>) - Method in class org.granite.client.tide.data.spi.MergeContext
 
addListener(PersistentCollection.ChangeListener<List<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
addListener(PersistentCollection.InitializationListener<List<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
addListener(PersistentCollection.ChangeListener<Map<K, V>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
addListener(PersistentCollection.InitializationListener<Map<K, V>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
addListener(PersistentCollection.ChangeListener<Set<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
addListener(PersistentCollection.InitializationListener<Set<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
addListener(DataConflictListener) - Method in interface org.granite.client.tide.data.EntityManager
Register a listener for data conflicts
addListener(DataConflictListener) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
addListener(ServerSession.TransportIOListener) - Method in class org.granite.client.tide.server.ServerSession
 
addListener(ServerSession.TransportExceptionListener) - Method in class org.granite.client.tide.server.ServerSession
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.binding.android.TextViewWatcher
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.binding.android.ViewWatcher
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
addPropertyChangeListener(Object, PropertyChangeListener) - Static method in class org.granite.binding.PropertyChangeHelper
 
addPropertyChangeListener(Object, String, PropertyChangeListener) - Static method in class org.granite.binding.PropertyChangeHelper
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.client.tide.BaseIdentity
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.granite.client.tide.data.ManagedEntity
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.client.tide.data.ManagedEntity
 
addReference(Object, Object, String) - Method in interface org.granite.client.tide.data.EntityManager
Register a reference to the provided object with either a parent or res
addReference(Object, Object, String) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Register a reference to the provided object with either a parent or res
addRemoteAliasPackage(String) - Method in class org.granite.client.tide.server.ServerSession
Add a package name to scan for remote aliases
addResetter(String, ViewScope.BeanResetter) - Method in class org.granite.client.tide.impl.DefaultViewScope
 
addResetter(String, ViewScope.BeanResetter) - Method in interface org.granite.client.tide.ViewScope
 
addToContextsToDestroy(String) - Method in interface org.granite.client.tide.ContextManager
Schedule a context for destruction after the next remote call
addToContextsToDestroy(String) - Method in class org.granite.client.tide.impl.SimpleContextManager
Add context to the list of contexts to destroy
addUnsaved(Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
addUnsaved(Object) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
afterLogin() - Method in class org.granite.client.tide.server.ServerSession
Called by Identity after login has succeeded
allByAnnotatedWith(Class<? extends Annotation>) - Method in class org.granite.client.tide.Context
Return a map of all component instances annotated with the specified annotation
allByAnnotatedWith(Class<? extends Annotation>, Context) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
allByAnnotatedWith(Class<? extends Annotation>, Context) - Method in interface org.granite.client.tide.InstanceStore
Return a map of all bean instances annotated with the specified annotation
allByType(Class<T>) - Method in class org.granite.client.tide.Context
Return an array of all component instances implementing the expected type
allByType(Class<T>, boolean) - Method in class org.granite.client.tide.Context
Return an array of all component instances implementing the expected type
allByType(Class<T>, Context, boolean) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
allByType(Class<T>, Context, boolean) - Method in interface org.granite.client.tide.InstanceStore
Return an array of all bean instances implementing the expected type
allNames() - Method in class org.granite.client.tide.Context
Return a list of all component names in this context
allNames() - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
allNames() - Method in interface org.granite.client.tide.InstanceStore
Return all bean names set in this container
and(ObservableValue, ObservableValue) - Static method in class org.granite.binding.Bindings
 
AndroidApplication - Class in org.granite.client.android.tide
 
AndroidApplication(Application) - Constructor for class org.granite.client.android.tide.AndroidApplication
 
AndroidContextManager - Class in org.granite.client.android.tide
 
AndroidContextManager(Application) - Constructor for class org.granite.client.android.tide.AndroidContextManager
 
Application - Interface in org.granite.client.tide
SPI for platform-specific integration Allows to define default components available in all contexts or apply specific configurations on components annotated with ApplicationConfigurable
application - Variable in class org.granite.client.tide.impl.SimpleContextManager
 
ApplicationConfigurable - Annotation Type in org.granite.client.tide
 
apply() - Method in class org.granite.binding.android.ViewWatcher
 
apply(SortInfo) - Method in interface org.granite.client.tide.collection.SortAdapter
 
apply(UIDWeakSet.Operation) - Method in class org.granite.client.tide.data.impl.UIDWeakSet
 
apply(Object) - Method in interface org.granite.client.tide.data.impl.UIDWeakSet.Operation
 
applyBindings() - Method in class org.granite.binding.android.Binder
 
areAllItemsEnabled() - Method in class org.granite.binding.android.adapter.ObservableListAdapter
 
areAllItemsEnabled() - Method in class org.granite.client.android.adapter.BaseExpandablePersistentListAdapter
 
areAllItemsEnabled() - Method in class org.granite.client.android.adapter.BasePersistentListAdapter
 
ArgumentPreprocessor - Interface in org.granite.client.tide.server
 
attach(Object) - Method in interface org.granite.client.tide.data.EntityManager
Attach an entity graph in the current entity manager
attach(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
attachEntity(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Attach an entity to this context
attachEntity(Object, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Attach an entity to this context

B

BaseExpandablePersistentListAdapter<E> - Class in org.granite.client.android.adapter
 
BaseExpandablePersistentListAdapter(List<E>) - Constructor for class org.granite.client.android.adapter.BaseExpandablePersistentListAdapter
 
BaseIdentity - Class in org.granite.client.tide
 
BaseIdentity() - Constructor for class org.granite.client.tide.BaseIdentity
 
BaseIdentity(ServerSession) - Constructor for class org.granite.client.tide.BaseIdentity
 
BasePersistentListAdapter<E> - Class in org.granite.client.android.adapter
 
BasePersistentListAdapter(List<E>) - Constructor for class org.granite.client.android.adapter.BasePersistentListAdapter
 
beanProperty - Variable in class org.granite.binding.android.adapter.RowDataBinder.RowBinding
 
BeanSetter<T> - Interface in org.granite.binding.android
 
beforeInvocation(Context, Component, String, Object[], ComponentListener<?>) - Method in interface org.granite.client.tide.server.InvocationInterceptor
 
bind(View, E) - Method in interface org.granite.binding.android.adapter.DataBinder
 
bind(int, String, String) - Method in class org.granite.binding.android.adapter.RowDataBinder
 
bind(View, E) - Method in class org.granite.binding.android.adapter.RowDataBinder
 
bind(View, String, Object, String) - Method in class org.granite.binding.android.Binder
 
bind(View, String, Object, String, Getter<T, ?>) - Method in class org.granite.binding.android.Binder
 
bind(View, String, ObservableValue) - Method in class org.granite.binding.android.Binder
 
bind(int, String, Object, String) - Method in class org.granite.binding.android.Binder
 
bind(int, String, Object, String, Getter<T, ?>) - Method in class org.granite.binding.android.Binder
 
bind(int, String, ObservableValue) - Method in class org.granite.binding.android.Binder
 
bind(View, int, String, Object, String) - Method in class org.granite.binding.android.Binder
 
bind(View, int, String, Object, String, Getter<T, ?>) - Method in class org.granite.binding.android.Binder
 
bind(View, int, String, ObservableValue) - Method in class org.granite.binding.android.Binder
 
bind(View) - Method in class org.granite.binding.android.Binder
 
bind(View, Object) - Method in class org.granite.binding.android.Binder
 
bind(Menu) - Method in class org.granite.binding.android.Binder
 
bindBidirectional(View, String, Object, String) - Method in class org.granite.binding.android.Binder
 
bindBidirectional(int, String, Object, String) - Method in class org.granite.binding.android.Binder
 
bindBidirectional(View, int, String, Object, String) - Method in class org.granite.binding.android.Binder
 
Binder - Class in org.granite.binding.android
 
Binder(Activity) - Constructor for class org.granite.binding.android.Binder
 
Binder.BeanResolver - Interface in org.granite.binding.android
 
Binder.Binding - Interface in org.granite.binding.android
 
Bindings - Class in org.granite.binding
 
Bindings() - Constructor for class org.granite.binding.Bindings
 
bindListener(int, String, Object, String) - Method in class org.granite.binding.android.Binder
 
bindListener(View, int, String, Object, String) - Method in class org.granite.binding.android.Binder
 
bindListener(View, String, Object, String) - Method in class org.granite.binding.android.Binder
 
buildChangeSet() - Method in class org.granite.client.tide.data.ChangeSetBuilder
Build a ChangeSet object for the current context
buildEntityChangeSet(Object) - Method in class org.granite.client.tide.data.ChangeSetBuilder
Build a Change object for the entity in the current context
byName(String) - Method in class org.granite.client.tide.Context
Return a component instance by its name in the container InstanceStore implementations are free to (but don't have to) automatically create a suitable component instance with the expected name when no instance exists
byName(String, Context) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
byName(String, Context) - Method in interface org.granite.client.tide.InstanceStore
Lookup a bean by its name The implementation is free to create and return a default instance (such as a service proxy) if no bean exists
byNameNoProxy(String) - Method in class org.granite.client.tide.Context
Return a component instance by its name in the container Does not create a default proxy (ComponentImpl) if no instance exists
byType(Class<T>) - Method in class org.granite.client.tide.Context
Return a component instance looked up by its type If more than one instance is found, throws a runtime exception
byType(Class<T>, Context) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
byType(Class<T>, Context) - Method in interface org.granite.client.tide.InstanceStore
Lookup a bean by its type If more than one instance is found, should throw a runtime exception

C

call(String, Object...) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
call(String, Object...) - Method in class org.granite.client.tide.impl.ComponentImpl
 
call(String, Object...) - Method in interface org.granite.client.tide.server.Component
Call a remote operation on the component
call(TideFaultEvent) - Method in interface org.granite.client.tide.server.TideFaultHandler
 
call(TideResultEvent<T>) - Method in interface org.granite.client.tide.server.TideResultHandler
 
callComponent(Context, String, Object[]) - Method in class org.granite.client.tide.impl.ComponentImpl
Calls a remote component
callLater(Runnable) - Method in class org.granite.client.tide.Context
Convenience method to defer execution of a method in the main UI thread
cancel(boolean) - Method in class org.granite.client.tide.impl.FutureResult
 
ccs - Variable in class org.granite.binding.collection.ObservableListWrapper
 
ccs - Variable in class org.granite.binding.collection.ObservableMapWrapper
 
ccs - Variable in class org.granite.binding.collection.ObservableSetWrapper
 
ccs - Variable in class org.granite.binding.collection.ObservableStringMapWrapper
 
ccs - Variable in class org.granite.client.tide.collection.PagedQuery
 
ChangeArgumentPreprocessor - Class in org.granite.client.tide.data
 
ChangeArgumentPreprocessor() - Constructor for class org.granite.client.tide.data.ChangeArgumentPreprocessor
 
ChangeEntity - Class in org.granite.client.tide.data.impl
Created by william on 05/03/14.
ChangeEntity(Change, ClientAliasRegistry) - Constructor for class org.granite.client.tide.data.impl.ChangeEntity
 
ChangeEntityRef - Class in org.granite.client.tide.data.impl
Created by william on 05/03/14.
ChangeEntityRef(Object, ClientAliasRegistry) - Constructor for class org.granite.client.tide.data.impl.ChangeEntityRef
 
ChangeMerger - Class in org.granite.client.tide.data
Created by william on 10/01/14.
ChangeMerger() - Constructor for class org.granite.client.tide.data.ChangeMerger
 
ChangeProxy - Class in org.granite.client.tide.data.impl
Created by william on 07/03/14.
ChangeProxy(String, String, String, Object, String, Number, Map<String, Object>, Object) - Constructor for class org.granite.client.tide.data.impl.ChangeProxy
 
ChangeSetBuilder - Class in org.granite.client.tide.data
ChangeSetBuilder is a utility class that builds a ChangeSet for an existing dirty context or a particular entity instance
ChangeSetBuilder(EntityManager, ServerSession) - Constructor for class org.granite.client.tide.data.ChangeSetBuilder
 
ChangeSetBuilder(EntityManager, ServerSession, boolean) - Constructor for class org.granite.client.tide.data.ChangeSetBuilder
 
checkAndMarkNotDirty(MergeContext, Object, Object, Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
Check if dirty properties of an object are the same than those of another entity When they are the same, unmark the dirty flag
checkAndMarkNotDirty(MergeContext, Object, Object, Object) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
checkConflictsResolved() - Method in class org.granite.client.tide.data.spi.MergeContext
 
checkLoggedIn(TideResponder<String>) - Method in class org.granite.client.tide.BaseIdentity
Triggers a remote call to check is user is currently logged in Can be used at application startup to handle browser refresh cases
checkLoggedIn(TideResponder<String>) - Method in interface org.granite.client.tide.Identity
 
checkValid() - Method in class org.granite.client.tide.Context
Check that this context is not finished
checkWaitForLogout() - Method in class org.granite.client.tide.server.ServerSession
Notify the framework that it should wait for a async operation before effectively logging out.
clear() - Method in class org.granite.binding.android.ViewWatcher
 
clear() - Method in class org.granite.binding.collection.ObservableListWrapper
 
clear() - Method in class org.granite.binding.collection.ObservableMapWrapper
 
clear() - Method in class org.granite.binding.collection.ObservableSetWrapper
 
clear() - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
clear() - Method in class org.granite.binding.util.WeakIdentityHashMap
 
clear() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Clear collection content
clear() - Method in class org.granite.client.tide.collection.PagedQuery
 
clear() - Method in class org.granite.client.tide.Context
Clear all data and instances in the context
clear() - Method in interface org.granite.client.tide.data.EntityManager
Clear the current context Destroys all components/context variables
clear(boolean) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
clear() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Clear the current context Destroys all components/context variables
clear() - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
clear() - Method in class org.granite.client.tide.data.impl.UIDWeakSet
 
clear() - Method in interface org.granite.client.tide.data.spi.DataManager
Reset all currently tracked objects
clear(boolean) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
clear() - Method in class org.granite.client.tide.data.spi.MergeContext
 
clear() - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
clear() - Method in interface org.granite.client.tide.InstanceStore
Clear all beans from the container Not applicable to statically configured containers (Spring/CDI)
clear() - Method in class org.granite.client.tide.security.TidePermissionCache
 
clear() - Method in class org.granite.client.tide.security.TideRoleCache
 
clearCache() - Method in interface org.granite.client.tide.data.EntityManager
Clear entity cache
clearCache() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Clears entity cache
clearCache() - Method in class org.granite.client.tide.data.spi.MergeContext
 
clearDirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
clearDirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
clearDirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
clearSecurityCache() - Method in class org.granite.client.tide.BaseIdentity
Clear the security cache
clearSecurityCache() - Method in class org.granite.client.tide.security.spring.Identity
Clear the security cache
clone(boolean) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
clone(boolean) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
clone(boolean) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
cloneFilter() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
cloneFilter() - Method in class org.granite.client.tide.collection.PagedQuery
 
collectionChange(CollectionChangeEvent) - Method in interface org.granite.binding.collection.CollectionChangeListener
 
collectionChange(CollectionChangeEvent) - Method in class org.granite.client.tide.collection.PagedQuery.WrappedListCollectionChangeListener
 
collectionChange(CollectionChangeEvent) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager.DefaultCollectionChangeListener
 
collectionChange(CollectionChangeEvent) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager.DefaultMapChangeListener
 
collectionChange(CollectionChangeEvent) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager.EntityCollectionChangeListener
 
collectionChange(CollectionChangeEvent) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager.EntityMapChangeListener
 
CollectionChangeEvent - Class in org.granite.binding.collection
 
CollectionChangeEvent(Object, CollectionChangeEvent.Kind, Object, Object[]) - Constructor for class org.granite.binding.collection.CollectionChangeEvent
 
CollectionChangeEvent.Kind - Enum in org.granite.binding.collection
 
collectionChangeHandler(DataManager.ChangeKind, Object, Integer, Object[]) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl.DefaultTrackingHandler
Collection change handler to save changes on collections
collectionChangeHandler(DataManager.ChangeKind, Object, Integer, Object[]) - Method in interface org.granite.client.tide.data.spi.DataManager.TrackingHandler
Callback called when a collection is modified
CollectionChangeListener - Interface in org.granite.binding.collection
 
CollectionChangeSupport - Class in org.granite.binding.collection
 
CollectionChangeSupport(Object) - Constructor for class org.granite.binding.collection.CollectionChangeSupport
 
CollectionLoader<C> - Class in org.granite.client.tide.collection
Internal implementation of persistent collection handling automatic lazy loading.
CollectionLoader(ServerSession, Object, String) - Constructor for class org.granite.client.tide.collection.CollectionLoader
 
Component - Interface in org.granite.client.tide.server
Interface for remote components
ComponentImpl - Class in org.granite.client.tide.impl
Default implementation of remote component proxy Generated typesafe remote service proxies should extend this class Component proxies are meant to be defined in a DI container (Spring/CDI) or directly in the Tide context Component myComponent = tideContext.set("myComponent", new ComponentImpl(serverSession)); myComponent.call("myMethod", arg1, arg2);
ComponentImpl() - Constructor for class org.granite.client.tide.impl.ComponentImpl
Default constructor necessary for testing and CDI proxying...
ComponentImpl(ServerSession) - Constructor for class org.granite.client.tide.impl.ComponentImpl
Create a new proxy attached to the specified server session
ComponentListener<T> - Interface in org.granite.client.tide.server
 
ComponentListener.Handler<T> - Interface in org.granite.client.tide.server
 
ComponentListenerImpl<T> - Class in org.granite.client.tide.impl
 
ComponentListenerImpl(Context, ComponentListener.Handler<T>, Component, String, Object[], Object, TideResponder<T>) - Constructor for class org.granite.client.tide.impl.ComponentListenerImpl
 
configure(Object) - Method in class org.granite.client.android.tide.AndroidApplication
 
configure(Object) - Method in interface org.granite.client.tide.Application
Configure a bean instance for platform-specific behaviour
configure(Object) - Method in class org.granite.client.tide.impl.DefaultApplication
 
configure(Object) - Method in interface org.granite.client.tide.server.ServiceConfigurator
 
Conflict - Class in org.granite.client.tide.data
Holds conflict data when locally changed data is in conflict with data coming from the server
Conflict(Conflicts, Object, Object, List<String>) - Constructor for class org.granite.client.tide.data.Conflict
 
Conflicts - Class in org.granite.client.tide.data
Holds conflict data when locally changed data is in conflict with data coming from the server
Conflicts(EntityManager, ServerSession) - Constructor for class org.granite.client.tide.data.Conflicts
 
contains(Object) - Method in class org.granite.binding.collection.ObservableListWrapper
 
contains(Object) - Method in class org.granite.binding.collection.ObservableSetWrapper
 
contains(Object) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
containsAll(Collection<?>) - Method in class org.granite.binding.collection.ObservableListWrapper
 
containsAll(Collection<?>) - Method in class org.granite.binding.collection.ObservableSetWrapper
 
containsAll(Collection<?>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
containsKey(Object) - Method in class org.granite.binding.collection.ObservableMapWrapper
 
containsKey(Object) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
containsKey(Object) - Method in class org.granite.binding.util.WeakIdentityHashMap
 
containsValue(Object) - Method in class org.granite.binding.collection.ObservableMapWrapper
 
containsValue(Object) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
containsValue(Object) - Method in class org.granite.binding.util.WeakIdentityHashMap
 
Context - Class in org.granite.client.tide
General Tide context implementation It can either wrap a Spring or CDI container or be used separately Currently only one context can be active at a time A context is created by a context manager
Context() - Constructor for class org.granite.client.tide.Context
 
Context(ContextManager, Context, String) - Constructor for class org.granite.client.tide.Context
Create a context using the specified manager and context id Should not be used directly
context - Variable in class org.granite.client.tide.impl.SimpleInstanceStore
 
Context.Properties - Interface in org.granite.client.tide
 
CONTEXT_CREATE - Static variable in class org.granite.client.tide.impl.SimpleContextManager
 
CONTEXT_DESTROY - Static variable in class org.granite.client.tide.impl.SimpleContextManager
 
CONTEXT_FAULT - Static variable in class org.granite.client.tide.server.ServerSession
 
CONTEXT_RESULT - Static variable in class org.granite.client.tide.server.ServerSession
 
ContextAware - Interface in org.granite.client.tide
Interface to be implemented by objects that need to know in which Tide context they are set
ContextManager - Interface in org.granite.client.tide
Main interface for Tide context management The context manager is meant to be a singleton in the application and should be defined as a singleton in a DI container ContextManager contextManager = new SimpleContextManager(); Context context = contextManager.getContext(); ...
convert(Object, Type) - Method in class org.granite.client.tide.server.ServerSession
 
convertMapSnapshot(List<Object[]>) - Static method in class org.granite.client.tide.data.Utils
 
copyProxyState(Object, Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
copyProxyState(Object, Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Copy the proxy state (fields __initialized__ and __detachedState__) from source to target
copyUid(Object, Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
copyUid(Object, Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Copy the uid field (annotated with Uid) from source to target
count - Variable in class org.granite.client.tide.collection.AbstractPagedCollection
 
create(Context) - Method in interface org.granite.client.tide.Factory
 
createContext(Context, String) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
createInstance() - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
createStore(Context, InstanceFactory) - Method in class org.granite.client.tide.impl.SimpleContextManager.DefaultInstanceStoreFactory
 
createStore(Context, InstanceFactory) - Method in interface org.granite.client.tide.InstanceStoreFactory
 
currentValues - Variable in class org.granite.binding.android.ViewWatcher
 

D

data() - Method in class org.granite.client.tide.data.impl.UIDWeakSet
 
DATA_OBSERVER_TOPIC_NAME - Static variable in class org.granite.client.tide.data.DataObserver
 
DataBinder<E> - Interface in org.granite.binding.android.adapter
 
DataConflictListener - Interface in org.granite.client.tide.data
 
DataManager - Interface in org.granite.client.tide.data.spi
SPI for integrating with different types of data objects (javabeans, javafx bindable beans, ...)
DataManager.ChangeKind - Enum in org.granite.client.tide.data.spi
Kinds of changes for collections and maps
DataManager.TrackingHandler - Interface in org.granite.client.tide.data.spi
Callback interface for objects that need to be notified when modifications are made on managed entities
DataManager.TrackingType - Enum in org.granite.client.tide.data.spi
Types of tracked events
DataMerger - Interface in org.granite.client.tide.data
 
DataObserver - Class in org.granite.client.tide.data
 
DataObserver() - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver(ServerSession) - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver(String, ServerSession) - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver(ServerSession, EntityManager) - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver(String, ServerSession, EntityManager) - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver(String, String, ServerSession, EntityManager) - Constructor for class org.granite.client.tide.data.DataObserver
 
DefaultApplication - Class in org.granite.client.tide.impl
 
DefaultApplication() - Constructor for class org.granite.client.tide.impl.DefaultApplication
 
defaultMerge(MergeContext, Object, Object, Object, String) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Default implementation of entity merge for simple ActionScript beans with public properties Can be used to implement Tide managed entities with simple objects
DefaultViewScope - Class in org.granite.client.tide.impl
 
DefaultViewScope() - Constructor for class org.granite.client.tide.impl.DefaultViewScope
 
defineProperties(Context.Properties) - Method in class org.granite.client.tide.Context
 
defineProxy(Object, Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
defineProxy(Object, Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Define the target object as a proxy for the source entity
destroy(EntityManager) - Static method in class org.granite.client.tide.data.spi.MergeContext
 
destroyActivityContext(Activity) - Method in class org.granite.client.android.tide.AndroidContextManager
 
destroyContext(String) - Method in interface org.granite.client.tide.ContextManager
Destroy a context
destroyContext(String) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
destroyContexts() - Method in interface org.granite.client.tide.ContextManager
Destroy all contexts
destroyContexts() - Method in class org.granite.client.tide.impl.SimpleContextManager
 
destroyFinishedContexts() - Method in interface org.granite.client.tide.ContextManager
Destroy finished contexts and reset current pending contexts
destroyFinishedContexts() - Method in class org.granite.client.tide.impl.SimpleContextManager
 
destroyInstance(Object) - Method in class org.granite.client.tide.Context
Destroy an instance when it is removed from the context
detach(Object, IdentityHashMap<Object, Object>, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Internal implementation of object detach
detachEntity(Object, boolean, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Detach an entity from this context
diffColls(Collection<?>, Collection<?>) - Static method in class org.granite.client.tide.data.Utils
 
diffLists(List<?>, List<?>) - Static method in class org.granite.client.tide.data.Utils
 
diffMaps(Map<?, ?>, Map<?, ?>) - Static method in class org.granite.client.tide.data.Utils
 
dirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
dirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
dirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
DirtyCheckContext - Interface in org.granite.client.tide.data.spi
 
DirtyCheckContextImpl - Class in org.granite.client.tide.data.impl
 
DirtyCheckContextImpl(DataManager) - Constructor for class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
DirtyCheckContextImpl.Change - Class in org.granite.client.tide.data.impl
 
DirtyCheckContextImpl.Change(DataManager.ChangeKind, int, Object[]) - Constructor for class org.granite.client.tide.data.impl.DirtyCheckContextImpl.Change
 
doFind(Object, int, int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 

E

ensureViewId(String) - Method in class org.granite.client.tide.impl.DefaultViewScope
 
ensureViewId(String) - Method in interface org.granite.client.tide.ViewScope
 
entityCollectionChangeHandler(Object, String, Collection<?>, DataManager.ChangeKind, Integer, Object[]) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
Collection event handler to save changes on managed collections
entityCollectionChangeHandler(DataManager.ChangeKind, Object, Integer, Object[]) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl.DefaultTrackingHandler
Collection change handler to save changes on owned collections
entityCollectionChangeHandler(DataManager.ChangeKind, Object, Integer, Object[]) - Method in interface org.granite.client.tide.data.spi.DataManager.TrackingHandler
Callback called when a collection owned by an entity (x-to-many association) is modified
entityCollectionChangeHandler(Object, String, Collection<?>, DataManager.ChangeKind, Integer, Object[]) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
EntityDescriptor - Class in org.granite.client.tide.data.spi
 
EntityDescriptor(Map<String, Boolean>) - Constructor for class org.granite.client.tide.data.spi.EntityDescriptor
 
EntityManager - Interface in org.granite.client.tide.data
EntityManager is the interface for entity management (!)
EntityManager.Function - Interface in org.granite.client.tide.data
 
EntityManager.Propagation - Interface in org.granite.client.tide.data
 
EntityManager.PropagationPolicy - Interface in org.granite.client.tide.data
 
EntityManager.Update - Class in org.granite.client.tide.data
Update received from the server
EntityManager.Update(EntityManager.UpdateKind, Object) - Constructor for class org.granite.client.tide.data.EntityManager.Update
 
EntityManager.UpdateKind - Enum in org.granite.client.tide.data
Kinds of updates than can be received from the server
EntityManagerImpl - Class in org.granite.client.tide.data.impl
 
EntityManagerImpl(String, DataManager) - Constructor for class org.granite.client.tide.data.impl.EntityManagerImpl
 
EntityManagerImpl.DefaultTrackingHandler - Class in org.granite.client.tide.data.impl
 
EntityManagerImpl.DefaultTrackingHandler() - Constructor for class org.granite.client.tide.data.impl.EntityManagerImpl.DefaultTrackingHandler
 
entityMapChangeHandler(Object, String, Map<?, ?>, DataManager.ChangeKind, Object[]) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
Map event handler to save changes on managed maps
entityMapChangeHandler(DataManager.ChangeKind, Object, Integer, Object[]) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl.DefaultTrackingHandler
Map change handler to save changes on owned maps
entityMapChangeHandler(DataManager.ChangeKind, Object, Integer, Object[]) - Method in interface org.granite.client.tide.data.spi.DataManager.TrackingHandler
Callback called when a map owned by an entity (x-to-many association) is modified
entityMapChangeHandler(Object, String, Map<?, ?>, DataManager.ChangeKind, Object[]) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
entityPropertyChangeHandler(Object, Object, String, Object, Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
Interceptor for managed entity setters
entityPropertyChangeHandler(Object, String, Object, Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl.DefaultTrackingHandler
Property change handler to save changes on embedded objects
entityPropertyChangeHandler(Object, String, Object, Object) - Method in interface org.granite.client.tide.data.spi.DataManager.TrackingHandler
Callback when a property of an entity is modified
entityPropertyChangeHandler(Object, Object, String, Object, Object) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
EntityProxy - Interface in org.granite.client.tide.data
 
EntityRef - Interface in org.granite.client.tide.data.spi
 
entrySet() - Method in class org.granite.binding.collection.ObservableMapWrapper
 
entrySet() - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
entrySet() - Method in class org.granite.binding.util.WeakIdentityHashMap
 
equals(ObservableValue, ObservableValue) - Static method in class org.granite.binding.Bindings
 
equals(Object) - Method in class org.granite.binding.util.WeakIdentityHashMap
 
evaluate(String) - Method in class org.granite.binding.android.TextViewWatcher
 
evaluate(String) - Method in class org.granite.binding.android.ViewWatcher
 
EventBus - Interface in org.granite.client.tide
SPI for event bus integration with the platform or framework
eventBus - Variable in class org.granite.client.tide.impl.SimpleContextManager
 
eventName() - Method in enum org.granite.client.tide.data.EntityManager.UpdateKind
 
eventName(Class<T>) - Method in enum org.granite.client.tide.data.EntityManager.UpdateKind
 
ExceptionHandler - Interface in org.granite.client.tide.server
 
execute(Object, Runnable) - Method in class org.granite.client.android.tide.AndroidApplication
 
execute(Object, Runnable) - Method in interface org.granite.client.tide.Application
Integration with deferred execution of a runnable on the UI thread
execute(EntityManager, Object) - Method in interface org.granite.client.tide.data.EntityManager.Function
 
execute(Object, Runnable) - Method in class org.granite.client.tide.impl.DefaultApplication
 
exists(String) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
exists(String) - Method in interface org.granite.client.tide.InstanceStore
Indicate if a bean of the specified name exists in the store

F

Factory<T> - Interface in org.granite.client.tide
 
fault(Context, FaultEvent, Object, String, String, TideResponder<T>, ComponentListener<T>) - Method in interface org.granite.client.tide.server.ComponentListener.Handler
 
Fault - Class in org.granite.client.tide.server
 
Fault(FaultMessage.Code, String, String, String) - Constructor for class org.granite.client.tide.server.Fault
 
fault(TideFaultEvent) - Method in class org.granite.client.tide.server.SimpleTideResponder
 
fault(TideFaultEvent) - Method in interface org.granite.client.tide.server.TideResponder
 
FaultException - Exception in org.granite.client.tide.server
 
FaultException(FaultEvent) - Constructor for exception org.granite.client.tide.server.FaultException
 
FaultHandler<T> - Class in org.granite.client.tide.impl
Implementation of fault handler
FaultHandler(ServerSession, String, String) - Constructor for class org.granite.client.tide.impl.FaultHandler
 
FaultHandler(ServerSession, Context, String, String, Event, Object, TideResponder<T>, ComponentListener<T>) - Constructor for class org.granite.client.tide.impl.FaultHandler
 
FaultHandler(ServerSession, Event) - Constructor for class org.granite.client.tide.impl.FaultHandler
 
filterRefresh - Variable in class org.granite.client.tide.collection.AbstractPagedCollection
 
find(int, int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Trigger a results query for the current filter
find(Object, PageInfo, TideResponder<Page<E>>) - Method in interface org.granite.client.tide.collection.PageFilterFinder
 
find(Object, int, int, String[], boolean[], TideResponder<Map<String, Object>>) - Method in interface org.granite.client.tide.collection.SimpleFilterFinder
 
find(UIDWeakSet.Matcher) - Method in class org.granite.client.tide.data.impl.UIDWeakSet
 
findFault(TideFaultEvent, int, int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Event handler for results fault
findResult(TideResultEvent<?>, int, int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Event handler for results query
fireCollectionChangeEvent(CollectionChangeEvent.Kind, Object, Object[]) - Method in class org.granite.binding.collection.CollectionChangeSupport
 
firePageChange(TideRpcEvent, int, int, List<E>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Notify listeners of remote page result
firePageChange(TideRpcEvent, int, int, List<E>) - Method in class org.granite.client.tide.collection.PagedQuery
 
firePropertyChange(Object, String, Object, Object) - Static method in class org.granite.binding.PropertyChangeHelper
 
firePropertyChange(String, boolean, boolean) - Method in class org.granite.client.tide.BaseIdentity
 
first - Variable in class org.granite.client.tide.collection.AbstractPagedCollection
 
fixRemovalsAndPersists(MergeContext, List<Object>, List<Object>) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
fixRemovalsAndPersists(MergeContext, List<Object>, List<Object>) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
forName(String) - Static method in enum org.granite.client.tide.data.EntityManager.UpdateKind
 
forName(String, boolean) - Method in class org.granite.client.tide.impl.InstanceFactory
 
forType(Class<?>, boolean) - Method in class org.granite.client.tide.impl.InstanceFactory
 
forUpdate(String, Object) - Static method in class org.granite.client.tide.data.EntityManager.Update
 
fullRefresh - Variable in class org.granite.client.tide.collection.AbstractPagedCollection
 
fullRefresh() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Force refresh of collection when filter/sort have been changed
FutureResult<T> - Class in org.granite.client.tide.impl
 
FutureResult(ResponseMessageFuture, ComponentListener<T>) - Constructor for class org.granite.client.tide.impl.FutureResult
 

G

get(int) - Method in class org.granite.binding.collection.ObservableListWrapper
 
get(Object) - Method in class org.granite.binding.collection.ObservableMapWrapper
 
get(Object) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
get(Object) - Method in class org.granite.binding.util.WeakIdentityHashMap
 
get(int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Override of get() with lazy page loading
get(String) - Method in interface org.granite.client.tide.Context.Properties
 
get(String) - Method in class org.granite.client.tide.data.impl.UIDWeakSet
 
get(EntityManager) - Static method in class org.granite.client.tide.data.spi.MergeContext
 
get(String) - Method in class org.granite.client.tide.impl.DefaultViewScope
 
get() - Method in class org.granite.client.tide.impl.FutureResult
 
get(long, TimeUnit) - Method in class org.granite.client.tide.impl.FutureResult
 
get(Object, String, TideResponder<Boolean>) - Method in class org.granite.client.tide.security.TidePermissionCache
 
get(String, TideResponder<Boolean>) - Method in class org.granite.client.tide.security.TideRoleCache
 
get(String) - Method in interface org.granite.client.tide.ViewScope
 
get() - Static method in class org.granite.client.tide.ViewScopeHolder
 
getActivityContext(Activity) - Method in class org.granite.client.android.tide.AndroidContextManager
 
getAliasRegistry() - Method in class org.granite.client.tide.server.ServerSession
Return the current alias registry for this session
getAllContexts() - Method in interface org.granite.client.tide.ContextManager
Get a list of all conversation contexts
getAllContexts() - Method in class org.granite.client.tide.impl.SimpleContextManager
 
getArgs() - Method in interface org.granite.client.tide.events.TideEvent
 
getArgs() - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
getArgs() - Method in class org.granite.client.tide.impl.SimpleTideEvent
 
getArgs() - Method in interface org.granite.client.tide.server.ComponentListener
 
getBean() - Method in class org.granite.client.validation.InvalidValue
 
getBeanClass() - Method in class org.granite.client.validation.InvalidValue
 
getBeanSetter(T, String) - Method in interface org.granite.binding.android.Binder.BeanResolver
 
getBeanSetter(T, String) - Method in class org.granite.client.android.tide.TideBeanResolver
 
getCachedMerge(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
getCachedObject(Object, boolean) - Method in interface org.granite.client.tide.data.EntityManager
Retrieve an entity in the cache from its uid
getCachedObject(Object, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Retrieve an entity in the cache from its uid
getCachedObject(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
getCacheKey(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getCacheKey(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Return a unique key for the entity to be used in a local cache
getCallId() - Method in class org.granite.client.tide.server.TideFaultEvent
 
getCause() - Method in class org.granite.client.tide.server.Fault
 
getChild(int, int) - Method in class org.granite.client.android.adapter.BaseExpandablePersistentListAdapter
 
getChildId(int, int) - Method in class org.granite.client.android.adapter.BaseExpandablePersistentListAdapter
 
getChildrenCount(int) - Method in class org.granite.client.android.adapter.BaseExpandablePersistentListAdapter
 
getClassName() - Method in interface org.granite.client.tide.data.EntityProxy
 
getClassName() - Method in class org.granite.client.tide.data.impl.ChangeEntityRef
 
getClassName() - Method in class org.granite.client.tide.data.impl.ChangeProxy
 
getClassName() - Method in interface org.granite.client.tide.data.spi.EntityRef
 
getClassName() - Method in class org.granite.client.tide.data.spi.SimpleEntityRef
 
getCode() - Method in class org.granite.client.tide.server.Fault
 
getCollection() - Method in class org.granite.binding.collection.CollectionChangeEvent
 
getComponent() - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
getComponent() - Method in interface org.granite.client.tide.server.ComponentListener
 
getComponentListener() - Method in class org.granite.client.tide.server.TideRpcEvent
 
getConflicts() - Method in class org.granite.client.tide.data.Conflicts
 
getConsumer(String, String, String) - Method in class org.granite.client.tide.server.ServerSession
Build a consumer for the specified channel type and destination
getConsumer(String, String) - Method in class org.granite.client.tide.server.ServerSession
Build a consumer for the default channel type and destination
getContent() - Method in class org.granite.client.tide.server.Fault
 
getContentType() - Method in class org.granite.client.tide.server.ServerSession
Serialization type (default is JMF)
getContext(Application) - Static method in class org.granite.client.android.tide.AndroidContextManager
 
getContext(Activity) - Static method in class org.granite.client.android.tide.AndroidContextManager
 
getContext(Activity, Bundle) - Static method in class org.granite.client.android.tide.AndroidContextManager
 
getContext() - Method in interface org.granite.client.tide.ContextManager
Get the global context
getContext(String) - Method in interface org.granite.client.tide.ContextManager
Get the context from its id
getContext(String, String, boolean) - Method in interface org.granite.client.tide.ContextManager
Get a context from its id with the specified parent id, and create it if it does not exist
getContext() - Method in interface org.granite.client.tide.events.TideEvent
 
getContext() - Method in class org.granite.client.tide.impl.ComponentImpl
Context where the component is set
getContext() - Method in class org.granite.client.tide.impl.SimpleContextManager
 
getContext(String) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
getContext(String, String, boolean) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
getContext() - Method in class org.granite.client.tide.impl.SimpleTideEvent
 
getContext() - Method in class org.granite.client.tide.server.ServerSession
Current Tide context
getContext() - Method in class org.granite.client.tide.server.TideRpcEvent
 
getContextId() - Method in class org.granite.client.tide.Context
Context id
getContextId() - Method in exception org.granite.client.tide.InvalidContextException
 
getContextManager() - Method in class org.granite.client.tide.Context
Manager for this context
getCount() - Method in class org.granite.binding.android.adapter.ObservableListAdapter
 
getCurrentMerge() - Method in class org.granite.client.tide.data.spi.MergeContext
 
getCurrentValue(String) - Method in class org.granite.binding.android.ViewWatcher
 
getDataManager() - Method in class org.granite.client.tide.Context
Data manager for this context
getDataManager() - Method in interface org.granite.client.tide.data.EntityManager
Data manager for this entity manager
getDataManager() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
getDataManager() - Method in class org.granite.client.tide.data.spi.MergeContext
 
getDetachedState(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getDetachedState(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Return the persistent detached state of an entity (private field name __detachedState__)
getElementClass() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
getEntity() - Method in class org.granite.client.tide.data.EntityManager.Update
 
getEntityCache() - Method in class org.granite.client.tide.data.spi.MergeContext
 
getEntityManager() - Method in class org.granite.client.tide.Context
Entity manager for this context
getEntityManager(Object) - Static method in class org.granite.client.tide.data.PersistenceManager
 
getEventBus() - Method in class org.granite.client.tide.Context
Event bus for this context
getExtendedData() - Method in class org.granite.client.tide.server.TideFaultEvent
 
getExternalDataSessionId() - Method in class org.granite.client.tide.data.spi.MergeContext
 
getFault() - Method in class org.granite.client.tide.server.TideFaultEvent
 
getFaultDescription() - Method in class org.granite.client.tide.server.Fault
 
getFaultDetails() - Method in class org.granite.client.tide.server.Fault
 
getFaultEvent() - Method in exception org.granite.client.tide.server.FaultException
 
getFilter() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
getFilter() - Method in class org.granite.client.tide.collection.PagedQuery
 
getFromCache(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
getGroupCount() - Method in class org.granite.client.android.adapter.BaseExpandablePersistentListAdapter
 
getGroupId(int) - Method in class org.granite.client.android.adapter.BaseExpandablePersistentListAdapter
 
getId(Object) - Method in class org.granite.binding.android.Binder
 
getId(Object) - Method in interface org.granite.binding.android.IdGetter
 
getId() - Method in interface org.granite.client.tide.data.EntityManager
Return the entity manager id
getId(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getId() - Method in class org.granite.client.tide.data.impl.ChangeProxy
 
getId() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Return the entity manager id
getId(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Return the persistent id of an entity (field annotated with Id) ?
getIdPropertyName(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getIdPropertyName(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Name of the id field for the entity
getInitialBeans() - Method in class org.granite.client.tide.Context
Map of beans defined before the initialization of the context so they can be registered in the DI container
getInstance(Application) - Static method in class org.granite.client.android.tide.AndroidContextManager
 
getInstance() - Method in class org.granite.client.tide.data.ManagedEntity
 
getInternalWrappedList() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
getInternalWrappedList() - Method in class org.granite.client.tide.collection.PagedQuery
 
getItem(int) - Method in class org.granite.binding.android.adapter.ObservableListAdapter
 
getItemId(E) - Method in interface org.granite.binding.android.adapter.DataBinder
 
getItemId(int) - Method in class org.granite.binding.android.adapter.ObservableListAdapter
 
getItems() - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl.Change
 
getKey() - Method in class org.granite.binding.collection.CollectionChangeEvent
 
getKind() - Method in class org.granite.binding.collection.CollectionChangeEvent
 
getKind() - Method in class org.granite.client.tide.data.EntityManager.Update
 
getKind() - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl.Change
 
getLoader() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
getLoader() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
getLoader() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
getLocalEntity() - Method in class org.granite.client.tide.data.Conflict
 
getLocation() - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl.Change
 
getMergeConflicts() - Method in class org.granite.client.tide.data.spi.MergeContext
 
getMergeResultWith() - Method in class org.granite.client.tide.server.SimpleTideResponder
 
getMergeResultWith() - Method in interface org.granite.client.tide.server.TideMergeResponder
 
getMergeStackSize() - Method in class org.granite.client.tide.data.spi.MergeContext
 
getMessage() - Method in class org.granite.client.validation.InvalidValue
 
getMessagingChannel(String) - Method in class org.granite.client.tide.server.ServerSession
Return a messaging channel for the specified type
getMessagingTransport() - Method in class org.granite.client.tide.server.ServerSession
Current messaging transport
getName() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
getName() - Method in interface org.granite.client.tide.Factory
 
getName() - Method in class org.granite.client.tide.impl.ComponentImpl
Remote name of the component
getName() - Method in interface org.granite.client.tide.server.Component
Component name
getNewValue() - Method in class org.granite.client.tide.data.impl.PropertyChange
 
getNoProxy(String, Context) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
getNoProxy(String, Context) - Method in interface org.granite.client.tide.InstanceStore
Lookup a bean by its name Does not create a proxy if no bean found
getObject() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
PropertyHolder interface
getObject() - Method in class org.granite.client.tide.data.impl.PropertyChange
 
getOldValue() - Method in class org.granite.client.tide.data.impl.PropertyChange
 
getOperation() - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
getOperation() - Method in interface org.granite.client.tide.server.ComponentListener
 
getOwnerEntities(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Retrieve the owner entity of the provided object (collection/map/entity)
getOwnerEntity(Object) - Method in interface org.granite.client.tide.data.EntityManager
Return the owner entity for the specified object (collection/map, embedded object or associated object)
getOwnerEntity(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Retrieve the owner entity of the provided object (collection/map/entity)
getOwnerEntity(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
getParentContext() - Method in class org.granite.client.tide.Context
Parent context for conversation contexts
getPath() - Method in class org.granite.client.validation.InvalidValue
 
getPlatformContext() - Method in class org.granite.client.tide.Context
Get platform context
getProducer(String, String, String) - Method in class org.granite.client.tide.server.ServerSession
Build a producer for the specified channel type and destination
getProducer(String, String) - Method in class org.granite.client.tide.server.ServerSession
Build a producer for the default channel type and destination
getProperties() - Method in class org.granite.client.tide.data.Conflict
 
getProperty(String) - Method in interface org.granite.client.tide.data.EntityProxy
 
getProperty(String) - Method in class org.granite.client.tide.data.impl.ChangeProxy
 
getPropertyName() - Method in class org.granite.client.tide.data.impl.PropertyChange
 
getPropertyValue(Object, String) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getPropertyValue(Object, String) - Method in interface org.granite.client.tide.data.spi.DataManager
Return the value of the property for the specified entity instance
getPropertyValues(Object, boolean, boolean) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getPropertyValues(Object, boolean, boolean, boolean) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getPropertyValues(Object, boolean, boolean, boolean) - Method in interface org.granite.client.tide.data.spi.DataManager
Return a map of property values for the specified entity instance
getPropertyValues(Object, boolean, boolean) - Method in interface org.granite.client.tide.data.spi.DataManager
Return a map of property values for the specified entity instance
getReceivedEntity() - Method in class org.granite.client.tide.data.Conflict
 
getRemoteService() - Method in class org.granite.client.tide.server.ServerSession
Returns remote service for the internal destination Should generally not be used except for very advanced use, use Component instead
getRemoteService(String) - Method in class org.granite.client.tide.server.ServerSession
Returns a remote service for the specified destination Should generally not be used except for very advanced use, use Component instead
getRemotingTransport() - Method in class org.granite.client.tide.server.ServerSession
Current remoting transport
getResult(TideResultEvent<?>, int, int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Build a result object from the result event
getResult() - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
getResult() - Method in interface org.granite.client.tide.server.ComponentListener
 
getResult() - Method in class org.granite.client.tide.server.TideResultEvent
 
getRootBean() - Method in class org.granite.client.validation.InvalidValue
 
getSavedProperties() - Method in interface org.granite.client.tide.data.EntityManager
Current map of saved properties for the the context
getSavedProperties(Object) - Method in interface org.granite.client.tide.data.EntityManager
Current map of saved properties for the specified entity
getSavedProperties() - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
getSavedProperties(Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
getSavedProperties() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Current map of saved properties for the the context
getSavedProperties(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Current map of saved properties for the specified entity
getSavedProperties() - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
getSavedProperties(Object) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
getSavedProperties(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
getServerSession() - Method in class org.granite.client.tide.data.Conflict
 
getServerSession() - Method in class org.granite.client.tide.data.Conflicts
 
getServerSession() - Method in class org.granite.client.tide.data.spi.MergeContext
 
getServerSession() - Method in class org.granite.client.tide.impl.ComponentImpl
Server session to which the component is attached
getServerSession() - Method in class org.granite.client.tide.server.TideRpcEvent
 
getSessionId() - Method in class org.granite.client.tide.server.ServerSession
Current remote session id
getSortAdapter() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
getSourceContext() - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
getSourceContext() - Method in interface org.granite.client.tide.server.ComponentListener
 
getSourceEntityManager() - Method in class org.granite.client.tide.data.spi.MergeContext
 
getStatus() - Method in class org.granite.client.tide.server.ServerSession
Status implementation
getTargetTypes() - Method in interface org.granite.client.tide.Factory
 
Getter<T,V> - Interface in org.granite.binding.android
 
getTrackingHandler() - Method in interface org.granite.client.tide.data.EntityManager
Tracking handler for this entity manager
getTrackingHandler() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
getType() - Method in interface org.granite.client.tide.events.TideEvent
 
getType() - Method in class org.granite.client.tide.impl.SimpleTideEvent
 
getUid() - Method in interface org.granite.client.tide.data.EntityProxy
 
getUid(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getUid() - Method in class org.granite.client.tide.data.impl.ChangeEntityRef
 
getUid() - Method in class org.granite.client.tide.data.impl.ChangeProxy
 
getUid(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Get the uid field (annotated with Uid) for the entity Note that the data manager implementation is allowed to generate a reasonable uid value from other fields if no uid field is present
getUid() - Method in interface org.granite.client.tide.data.spi.EntityRef
 
getUid() - Method in class org.granite.client.tide.data.spi.SimpleEntityRef
 
getUidPropertyName(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getUidPropertyName(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Name of the uid field for the entity
getUnknownCode() - Method in class org.granite.client.tide.server.Fault
 
getUsername() - Method in class org.granite.client.tide.BaseIdentity
 
getUsername() - Method in interface org.granite.client.tide.Identity
 
getValue(T) - Method in interface org.granite.binding.android.Getter
 
getValue() - Method in interface org.granite.binding.ObservableValue
 
getValue() - Method in interface org.granite.binding.WritableValue
 
getValue() - Method in class org.granite.client.validation.InvalidValue
 
getValues() - Method in class org.granite.binding.collection.CollectionChangeEvent
 
getVersion(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getVersion(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Return the version (field annotated with Version) for an entity
getVersionPropertyName(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
getVersionPropertyName(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Name of the version field for the entity
getView(int, View, ViewGroup) - Method in class org.granite.binding.android.adapter.ObservableListAdapter
 
getView() - Method in class org.granite.binding.android.ViewWatcher
 
getViewId() - Method in class org.granite.client.tide.impl.DefaultViewScope
 
getViewId() - Method in interface org.granite.client.tide.ViewScope
 
getViewSetter(Class<V>, String) - Static method in class org.granite.binding.android.ViewBindingRegistry
 
getWrappedList() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
getWrappedList() - Method in class org.granite.client.tide.collection.PagedQuery
 
getWrappedObject() - Method in interface org.granite.client.tide.data.EntityProxy
 
getWrappedObject() - Method in class org.granite.client.tide.data.impl.ChangeProxy
 
getWrappedObject() - Method in interface org.granite.client.tide.data.spi.Wrapper
 
getWrappedObservable() - Method in class org.granite.binding.collection.ObservableListWrapper
 
getWrappedObservable() - Method in class org.granite.binding.collection.ObservableMapWrapper
 
getWrappedObservable() - Method in class org.granite.binding.collection.ObservableSetWrapper
 
getWrappedObservable() - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 

H

handle(Context, FaultMessage, TideFaultEvent) - Method in class org.granite.client.tide.BaseIdentity
 
handle(Context, FaultMessage, TideFaultEvent) - Method in class org.granite.client.tide.data.OptimisticLockExceptionHandler
 
handle(Context, FaultMessage, TideFaultEvent) - Method in interface org.granite.client.tide.server.ExceptionHandler
Handle the error
handleEvent(TideEvent) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
handleEvent(TideEvent) - Method in interface org.granite.client.tide.events.TideEventObserver
 
handleException(TransportException) - Method in interface org.granite.client.tide.server.ServerSession.TransportExceptionListener
 
handleFault(TideFaultEvent, int, int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Event handler for results query fault
handleFault(Context, FaultMessage, Map<String, Object>) - Method in class org.granite.client.tide.impl.FaultHandler
 
handleIO(boolean) - Method in interface org.granite.client.tide.server.ServerSession.TransportIOListener
 
handleIssue(Context, FaultMessage) - Method in class org.granite.client.tide.impl.IssueHandler
 
handleMergeConflicts(MergeContext) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Dispatch an event when last merge generated conflicts
handleRemovalsAndPersists(MergeContext, List<Object>, List<Object>) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Remove elements from cache and managed collections
handleResult(Page<E>, TideResultEvent<?>, int, int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Event handler for results query
handleResult(Context, InvocationResult, Object) - Method in class org.granite.client.tide.impl.ResultHandler
 
handleUpdates(MergeContext, String, List<EntityManager.Update>) - Method in interface org.granite.client.tide.data.EntityManager
Handle data updates
handleUpdates(MergeContext, String, List<EntityManager.Update>) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Handle data updates
hashCode() - Method in class org.granite.binding.util.WeakIdentityHashMap
 
hasIdProperty(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
hasIdProperty(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Has the entity an id field ?
hasNext() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
hasPermission(Object, String, TideResponder<Boolean>) - Method in class org.granite.client.tide.security.spring.Identity
 
hasPrevious() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
hasProperty(String) - Method in interface org.granite.client.tide.data.EntityProxy
 
hasProperty(Object, String) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
hasProperty(String) - Method in class org.granite.client.tide.data.impl.ChangeProxy
 
hasProperty(Object, String) - Method in interface org.granite.client.tide.data.spi.DataManager
Return the value of the property for the specified entity instance
hasRole(String, TideResponder<Boolean>) - Method in class org.granite.client.tide.security.spring.Identity
 
hasStableIds() - Method in class org.granite.binding.android.adapter.ObservableListAdapter
 
hasStableIds() - Method in class org.granite.client.android.adapter.BaseExpandablePersistentListAdapter
 
hasStableIds() - Method in class org.granite.client.android.adapter.BasePersistentListAdapter
 
hasVersionChanged(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
hasVersionProperty(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
hasVersionProperty(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Has the entity a version field (annotated with Version) ?

I

Identity - Interface in org.granite.client.tide
 
Identity - Class in org.granite.client.tide.security.spring
 
Identity() - Constructor for class org.granite.client.tide.security.spring.Identity
 
Identity(ServerSession) - Constructor for class org.granite.client.tide.security.spring.Identity
 
IdGetter - Interface in org.granite.binding.android
 
ifAllGranted(String, TideResponder<Boolean>) - Method in class org.granite.client.tide.security.spring.Identity
 
ifAnyGranted(String, TideResponder<Boolean>) - Method in class org.granite.client.tide.security.spring.Identity
 
ifNotGranted(String, TideResponder<Boolean>) - Method in class org.granite.client.tide.security.spring.Identity
 
indexOf(Object) - Method in class org.granite.binding.collection.ObservableListWrapper
 
indexOf(Object) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
init() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
init() - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
init() - Method in interface org.granite.client.tide.Initializable
 
init() - Method in interface org.granite.client.tide.InstanceStore
 
initContext(Context, Map<String, Object>) - Method in interface org.granite.client.tide.Application
Define a map of beans that will be setup in the context before initialization
initContext(Application, EventBus, InstanceStore) - Method in class org.granite.client.tide.Context
Initialize the context
initContext(Context, Map<String, Object>) - Method in class org.granite.client.tide.impl.DefaultApplication
 
initContext(Context) - Method in class org.granite.client.tide.impl.InstanceFactory
 
initFilter() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
initFilter() - Method in class org.granite.client.tide.collection.PagedQuery
 
Initializable - Interface in org.granite.client.tide
 
initialize(List<E>, PersistentCollection.Initializer<List<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
initialize(Map<K, V>, PersistentCollection.Initializer<Map<K, V>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
initialize(Set<E>, PersistentCollection.Initializer<Set<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
initialize(TideResultEvent<?>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Initialize collection after first find
initializeObject(ServerSession, Object, String, Object) - Method in interface org.granite.client.tide.data.EntityManager
Trigger remote initialization of lazy-loaded objects
initializeObject(ServerSession, Object, String, Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Trigger remote initialization of lazy-loaded objects
initializeObject(ServerSession, Object, String, Object) - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl
Trigger remote initialization of an object
initializeObject(ServerSession, Object, String, Object) - Method in interface org.granite.client.tide.data.RemoteInitializer
Trigger remote initialization of an object
initializing() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
initializing() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
initializing() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
initializing - Variable in class org.granite.client.tide.collection.AbstractPagedCollection
 
initInstance(Object, String) - Method in class org.granite.client.tide.Context
Initialize an instance when it is added to the context
initMerge(ServerSession) - Method in interface org.granite.client.tide.data.EntityManager
Initialize the merge context in the current thread MergeContext should be released at the end of the process
initMerge(ServerSession) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
initMerge() - Method in class org.granite.client.tide.data.spi.MergeContext
 
initMergeConflicts() - Method in class org.granite.client.tide.data.spi.MergeContext
 
initModules(Set<Class<?>>) - Method in class org.granite.client.tide.impl.InstanceFactory
 
initModules(String...) - Method in class org.granite.client.tide.impl.SimpleContextManager
Configure modules for specified class names
initModules(Class<?>...) - Method in class org.granite.client.tide.impl.SimpleContextManager
Configure modules for specified class names
initPersistence() - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
initProxy(Object, Object, boolean, String) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
initProxy(Object, Object, boolean, String) - Method in interface org.granite.client.tide.data.spi.DataManager
Init state of a proxy object
initSecurityCache() - Method in class org.granite.client.tide.security.spring.Identity
 
inject(Object, String, Map<String, Object>) - Method in class org.granite.client.tide.impl.SimpleInjectInstanceStore
 
inject(Object, String, Map<String, Object>) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
inject(Object, String, Map<String, Object>) - Method in interface org.granite.client.tide.InstanceStore
Inject context value into provided instance
InstanceFactory - Class in org.granite.client.tide.impl
 
InstanceFactory() - Constructor for class org.granite.client.tide.impl.InstanceFactory
 
instanceFactory - Variable in class org.granite.client.tide.impl.SimpleInstanceStore
 
InstanceStore - Interface in org.granite.client.tide
SPI to integrate with DI containers
InstanceStoreFactory - Interface in org.granite.client.tide
 
internalMergeExternalData(MergeContext, Object, Object, List<Object>, List<Object>) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Merge an object coming from a remote location (in general from a service) in the local context
internalPersistentCollection() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
internalPersistentCollection() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
internalPersistentCollection() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
InvalidContextException - Exception in org.granite.client.tide
 
InvalidContextException(String, String) - Constructor for exception org.granite.client.tide.InvalidContextException
 
InvalidValue - Class in org.granite.client.validation
 
InvalidValue(Object, Object, String, Object, String) - Constructor for class org.granite.client.validation.InvalidValue
 
InvocationInterceptor - Interface in org.granite.client.tide.server
 
invoke(Object, Method, Object[]) - Method in class org.granite.client.tide.impl.ComponentImpl
 
invoke(Context, String, Object[], TideResponder<T>) - Method in class org.granite.client.tide.impl.ComponentImpl
Execute the invocation of the remote component
invoke(ServerSession) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
invoke(ServerSession) - Method in interface org.granite.client.tide.server.ComponentListener
 
isActive() - Method in interface org.granite.client.tide.data.EntityManager
Return the entity manager state
isActive() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Return the entity manager state
isAllResolved() - Method in class org.granite.client.tide.data.Conflicts
 
isBusy() - Method in class org.granite.client.tide.server.ServerSession.DefaultStatus
 
isBusy() - Method in interface org.granite.client.tide.server.ServerSession.Status
Network I/O busy
isCancelled() - Method in class org.granite.client.tide.impl.FutureResult
 
isConnected() - Method in class org.granite.client.tide.server.ServerSession.DefaultStatus
 
isConnected() - Method in interface org.granite.client.tide.server.ServerSession.Status
Network connected
isContextIdFromServer() - Method in class org.granite.client.tide.Context
Indicate that the context id has been defined by the server Unused for now
isDeepDirtyEntity(Object) - Method in interface org.granite.client.tide.data.EntityManager
Entity is deep dirty when any element in its object graph has been modified
isDeepDirtyEntity(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
isDeepDirtyEntity(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
isDeepDirtyEntity(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Is the entity graph dirty (any object in the graph of this entity has been modified since last received from server) ?
isDefaultPrevented() - Method in class org.granite.client.tide.server.TideRpcEvent
 
isDirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
isDirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
isDirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
isDirty() - Method in interface org.granite.client.tide.data.EntityManager
Entity manager is dirty when any entity/collection/map has been modified
isDirty() - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
isDirty() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
isDirty() - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
isDirty() - Method in class org.granite.client.tide.data.ManagedEntity
 
isDirty() - Method in interface org.granite.client.tide.data.spi.DataManager
Is the data manager dirty (any managed entity instance has been modified since last received from server) ?
isDirtyEntity(Object) - Method in interface org.granite.client.tide.data.EntityManager
Entity is dirty when any direct property has been modified
isDirtyEntity(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
isDirtyEntity(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
isDirtyEntity(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Is the entity instance dirty (modified since last received from server) ?
isDone() - Method in class org.granite.client.tide.impl.FutureResult
 
isEmpty() - Method in class org.granite.binding.android.adapter.ObservableListAdapter
 
isEmpty() - Method in class org.granite.binding.android.ViewWatcher
 
isEmpty() - Method in class org.granite.binding.collection.ObservableListWrapper
 
isEmpty() - Method in class org.granite.binding.collection.ObservableMapWrapper
 
isEmpty() - Method in class org.granite.binding.collection.ObservableSetWrapper
 
isEmpty() - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
isEmpty() - Method in class org.granite.binding.util.WeakIdentityHashMap
 
isEmpty() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
isEmpty() - Method in class org.granite.client.tide.data.Conflicts
 
isEmpty(Object) - Static method in class org.granite.client.tide.data.impl.ObjectUtil
Check if a value is empty
isEnabled() - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl
 
isEnabled() - Method in interface org.granite.client.tide.data.RemoteInitializer
 
isEnabled() - Method in interface org.granite.client.tide.data.RemoteValidator
 
isEntity(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
isEntity(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Is the object an entity (i.e. annotated with Entity) ?
isEntityChanged(Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
isEntityChanged(Object, Object, String, Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
Check if entity has changed since last save point
isEntityChanged(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
isEntityChanged(Object) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
isEntityDeepChanged(Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
isEntityDeepChanged(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
isEntityDeepChanged(Object) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
isEntityPropertyChanged(Object, String, Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
Check if entity property has been changed since last remote call
isFinished() - Method in class org.granite.client.tide.Context
Indicate that the context is eligible for destruction
isFor(View, String) - Method in interface org.granite.binding.android.Binder.Binding
 
isFor(View) - Method in interface org.granite.binding.android.Binder.Binding
 
isGlobal() - Method in class org.granite.client.tide.Context
Is this context the global context ?
isGlobal(Context) - Method in interface org.granite.client.tide.ContextManager
True if context is global context
isGlobal(Context) - Method in class org.granite.client.tide.impl.SimpleContextManager
Determine if the specified context is the global one
isInitialized(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
isInitialized(Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Is the entity initialized (field __initialized__ true) ?
isInitializing() - Method in class org.granite.client.tide.collection.CollectionLoader
 
isLazy(String) - Method in class org.granite.client.tide.data.spi.EntityDescriptor
 
isLazyProperty(Object, String) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
isLazyProperty(Object, String) - Method in interface org.granite.client.tide.data.spi.DataManager
Is the specified property lazy ?
isLoggedIn() - Method in class org.granite.client.tide.BaseIdentity
 
isLoggedIn() - Method in interface org.granite.client.tide.Identity
 
isLogoutInProgress() - Method in class org.granite.client.tide.server.ServerSession
Is logging out ?
isMergeUpdate() - Method in class org.granite.client.tide.data.spi.MergeContext
 
isMerging() - Method in class org.granite.client.tide.data.spi.MergeContext
 
isPersisted(Object) - Method in interface org.granite.client.tide.data.EntityManager
Indicates if the entity is persisted on the server (id/version not null/NaN)
isPersisted(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Indicates if the entity is persisted on the server (id/version not null/NaN)
isRemoval() - Method in class org.granite.client.tide.data.Conflict
 
isResolved() - Method in class org.granite.client.tide.data.Conflict
 
isResolvingConflict() - Method in class org.granite.client.tide.data.spi.MergeContext
 
isSaved(Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
isSaved() - Method in class org.granite.client.tide.data.ManagedEntity
 
isSavedEntity(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
isShowBusyCursor() - Method in class org.granite.client.tide.server.ServerSession.DefaultStatus
 
isShowBusyCursor() - Method in interface org.granite.client.tide.server.ServerSession.Status
Busy cursor enabled ?
isSimple(Object) - Static method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
isSimple(Object) - Static method in class org.granite.client.tide.data.impl.ObjectUtil
 
isSingleton() - Method in interface org.granite.client.tide.Factory
 
isSkipDirtyCheck() - Method in class org.granite.client.tide.data.spi.MergeContext
 
issue(Context, IssueEvent, Object, String, String, TideResponder<T>, ComponentListener<T>) - Method in interface org.granite.client.tide.server.ComponentListener.Handler
 
IssueHandler<T> - Class in org.granite.client.tide.impl
Implementation of fault handler
IssueHandler(ServerSession, Context, String, String, FaultEvent, Object, TideResponder<T>, ComponentListener<T>) - Constructor for class org.granite.client.tide.impl.IssueHandler
 
isUninitializeAllowed() - Method in interface org.granite.client.tide.data.EntityManager
Allow uninitialize of persistent collections ?
isUninitializeAllowed() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
isUninitializeAllowed() - Method in class org.granite.client.tide.data.spi.MergeContext
 
isUninitializing() - Method in class org.granite.client.tide.data.spi.MergeContext
 
isUnsaved(Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
Check if the object is marked as new in the context
isUnsaved(Object) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
isUnsaved(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
iterator() - Method in class org.granite.binding.collection.ObservableListWrapper
 
iterator() - Method in class org.granite.binding.collection.ObservableSetWrapper
 
iterator() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 

J

JavaBeanDataManager - Class in org.granite.client.tide.data.impl
 
JavaBeanDataManager() - Constructor for class org.granite.client.tide.data.impl.JavaBeanDataManager
 
JavaBeanDataManager.DefaultCollectionChangeListener - Class in org.granite.client.tide.data.impl
 
JavaBeanDataManager.DefaultCollectionChangeListener() - Constructor for class org.granite.client.tide.data.impl.JavaBeanDataManager.DefaultCollectionChangeListener
 
JavaBeanDataManager.DefaultMapChangeListener - Class in org.granite.client.tide.data.impl
 
JavaBeanDataManager.DefaultMapChangeListener() - Constructor for class org.granite.client.tide.data.impl.JavaBeanDataManager.DefaultMapChangeListener
 
JavaBeanDataManager.EntityCollectionChangeListener - Class in org.granite.client.tide.data.impl
 
JavaBeanDataManager.EntityCollectionChangeListener() - Constructor for class org.granite.client.tide.data.impl.JavaBeanDataManager.EntityCollectionChangeListener
 
JavaBeanDataManager.EntityMapChangeListener - Class in org.granite.client.tide.data.impl
 
JavaBeanDataManager.EntityMapChangeListener() - Constructor for class org.granite.client.tide.data.impl.JavaBeanDataManager.EntityMapChangeListener
 
JavaBeanDataManager.EntityPropertyChangeListener - Class in org.granite.client.tide.data.impl
 
JavaBeanDataManager.EntityPropertyChangeListener() - Constructor for class org.granite.client.tide.data.impl.JavaBeanDataManager.EntityPropertyChangeListener
 

K

keySet() - Method in class org.granite.binding.collection.ObservableMapWrapper
 
keySet() - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
keySet() - Method in class org.granite.binding.util.WeakIdentityHashMap
 
keySet() - Method in interface org.granite.client.tide.Context.Properties
 

L

last - Variable in class org.granite.client.tide.collection.AbstractPagedCollection
 
lastIndexOf(Object) - Method in class org.granite.binding.collection.ObservableListWrapper
 
lastIndexOf(Object) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
listIterator() - Method in class org.granite.binding.collection.ObservableListWrapper
 
listIterator(int) - Method in class org.granite.binding.collection.ObservableListWrapper
 
listIterator() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
listIterator(int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
load(PersistentCollection<C>, PersistentCollection.InitializationCallback<C>) - Method in class org.granite.client.tide.collection.CollectionLoader
 
login(String, String, TideResponder<String>) - Method in class org.granite.client.tide.BaseIdentity
 
login(String, String, Charset, TideResponder<String>) - Method in class org.granite.client.tide.BaseIdentity
 
login(String, String, TideResponder<String>) - Method in interface org.granite.client.tide.Identity
 
LOGIN - Static variable in class org.granite.client.tide.server.ServerSession
 
login(String, String) - Method in class org.granite.client.tide.server.ServerSession
login(String, String, Charset) - Method in class org.granite.client.tide.server.ServerSession
Implementation of login using a specific charset for username/password encoding Should not be called directly, called by Identity.login(java.lang.String, java.lang.String, org.granite.client.tide.server.TideResponder<java.lang.String>)
logout() - Method in class org.granite.client.tide.BaseIdentity
 
logout(TideResponder<Void>) - Method in class org.granite.client.tide.BaseIdentity
 
logout() - Method in interface org.granite.client.tide.Identity
 
logout(TideResponder<Void>) - Method in interface org.granite.client.tide.Identity
 
LOGOUT - Static variable in class org.granite.client.tide.server.ServerSession
 
logout(Observer) - Method in class org.granite.client.tide.server.ServerSession
Implementation of logout Should not be called directly, called by Identity.logout()

M

ManagedEntity<T> - Class in org.granite.client.tide.data
 
ManagedEntity() - Constructor for class org.granite.client.tide.data.ManagedEntity
 
ManagedEntity(EntityManager) - Constructor for class org.granite.client.tide.data.ManagedEntity
 
ManagedEntity(EntityManager, T) - Constructor for class org.granite.client.tide.data.ManagedEntity
 
mapChangeHandler(DataManager.ChangeKind, Object, Integer, Object[]) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl.DefaultTrackingHandler
Map change handler to save changes on maps
mapChangeHandler(DataManager.ChangeKind, Object, Integer, Object[]) - Method in interface org.granite.client.tide.data.spi.DataManager.TrackingHandler
Callback called when a map is modified
markAsFinished() - Method in class org.granite.client.tide.Context
Mark this context as eligible for destruction
markNotDirty(Object, Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
Mark an object merged from the server as not dirty
markNotDirty(Object, Object) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
markVersionChanged(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
match(Object) - Method in interface org.granite.client.tide.data.impl.UIDWeakSet.Matcher
 
max - Variable in class org.granite.client.tide.collection.AbstractPagedCollection
 
merge(MergeContext, Object, Object, Object, String) - Method in class org.granite.client.tide.data.ChangeMerger
Merge an entity coming from the server in the entity manager
merge(MergeContext, Object, Object, Object, String) - Method in interface org.granite.client.tide.data.DataMerger
 
MergeContext - Class in org.granite.client.tide.data.spi
 
MergeContext(EntityManager, DirtyCheckContext, ServerSession) - Constructor for class org.granite.client.tide.data.spi.MergeContext
 
mergeExternal(MergeContext, Object, Object, Object, String, boolean) - Method in interface org.granite.client.tide.data.EntityManager
Merge an object in the local context
mergeExternal(MergeContext, Object, Object, Object, String, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Merge an object coming from the server in the context
mergeExternal(Object, Object, Object, String) - Method in class org.granite.client.tide.data.spi.MergeContext
 
mergeExternalData(Object, Object, String, List<Object>, List<Object>) - Method in interface org.granite.client.tide.data.EntityManager
Merge an object coming from a remote location (in general from a service) in the local context
mergeExternalData(ServerSession, Object) - Method in interface org.granite.client.tide.data.EntityManager
Merge an object coming from a remote location (in general from a service) in the local context
mergeExternalData(ServerSession, Object, Object, String, List<Object>, List<Object>) - Method in interface org.granite.client.tide.data.EntityManager
Merge an object coming from a remote location (in general from a service) in the local context
mergeExternalData(Object) - Method in interface org.granite.client.tide.data.EntityManager
Merge an object coming from a remote location (in general from a service) in the local context
mergeExternalData(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Merge an object coming from a remote location (in general from a service) in the local context
mergeExternalData(ServerSession, Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
mergeExternalData(Object, Object, String, List<Object>, List<Object>) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
mergeExternalData(ServerSession, Object, Object, String, List<Object>, List<Object>) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Merge an object coming from a remote location (in general from a service) in the local context
mergeFromEntityManager(EntityManager, ServerSession, Object, String, boolean) - Method in interface org.granite.client.tide.data.EntityManager
Merge an object coming from another entity manager (in general in the global context) in the local context
mergeFromEntityManager(EntityManager, ServerSession, Object, String, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Merge an object coming from another entity manager (in general in the global context) in the local context
mergeInEntityManager(EntityManager, ServerSession) - Method in interface org.granite.client.tide.data.EntityManager
Merge conversation entity manager context variables in global entity manager Only applicable to conversation contexts
mergeInEntityManager(EntityManager, ServerSession) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Merge conversation entity manager context variables in global entity manager Only applicable to conversation contexts
mergePersistentCollection(MergeContext, PersistentCollection<?>, Object, Object, String) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Wraps a persistent collection to manage lazy initialization
mergeWith(T) - Static method in class org.granite.client.tide.server.TideResponders
Create an empty responder which forces the merge of the result with an existing object
mergeWith(T, TideFaultHandler) - Static method in class org.granite.client.tide.server.TideResponders
Create an responder from a lambda for the fault handler
mergeWith(TideResultHandler<T>, T) - Static method in class org.granite.client.tide.server.TideResponders
Create an responder from a lambda for the result handler
mergeWith(TideResultHandler<T>, T, TideFaultHandler) - Static method in class org.granite.client.tide.server.TideResponders
Create an responder from a lambda for the result and fault handler
Module - Annotation Type in org.granite.client.tide
 
moveLocation(int) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl.Change
 

N

NameAware - Interface in org.granite.client.tide
Interface to be implemented by objects that need to get their name in the context where they are set
newConsumer(MessagingChannel, String, String) - Method in interface org.granite.client.tide.server.ServerSession.ServiceFactory
Create a consumer
newContext(String, String) - Method in interface org.granite.client.tide.ContextManager
Create a context with the specified id and parent id if it does not exist
newContext(String, String) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
newInstance(Object, Class<T>) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
newInstance(Object, Class<T>) - Method in interface org.granite.client.tide.data.spi.DataManager
Create an empty instance of the same class as the source
newProducer(MessagingChannel, String, String) - Method in interface org.granite.client.tide.server.ServerSession.ServiceFactory
Create a producer
newRemoteService(RemotingChannel, String) - Method in interface org.granite.client.tide.server.ServerSession.ServiceFactory
Create a remote service for the specified channel and destination
newResultEvent(T) - Method in class org.granite.client.tide.impl.ComponentImpl
Create a result event for this component
newTemporaryEntityManager() - Method in interface org.granite.client.tide.data.EntityManager
Create a new temporary entity manager
newTemporaryEntityManager() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Create a new temporary entity manager
newWatcher(V) - Static method in class org.granite.binding.android.ViewBindingRegistry
 
next() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
nextIndex() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
noop() - Static method in class org.granite.client.tide.server.TideResponders
Create an empty responder which does not implement any operation
not(ObservableValue) - Static method in class org.granite.binding.Bindings
 
notifyDirtyChange(boolean) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
notifyDirtyChange(boolean, boolean) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
notifyDirtyChange(boolean, boolean) - Method in interface org.granite.client.tide.data.spi.DataManager
Notify listeners that the dirty state of this data manager has changed Called by dirty checking
notifyEntityDirtyChange(Object, boolean) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
notifyEntityDirtyChange(Object, boolean, boolean) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
notifyEntityDirtyChange(Object, boolean, boolean) - Method in interface org.granite.client.tide.data.spi.DataManager
Notify listeners that the dirty state of the specified has changed
notifyExceptionListeners(TransportException) - Method in class org.granite.client.tide.server.ServerSession
 
notifyIOListeners(boolean) - Method in class org.granite.client.tide.server.ServerSession
 

O

objectEquals(DataManager, Object, Object) - Static method in class org.granite.client.tide.data.impl.ObjectUtil
Equality for objects, using uid property when possible
objectEquals(Object, Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
ObjectUtil - Class in org.granite.client.tide.data.impl
 
ObjectUtil() - Constructor for class org.granite.client.tide.data.impl.ObjectUtil
 
ObservableCollection - Interface in org.granite.binding.collection
 
ObservableList<E> - Interface in org.granite.binding.collection
 
ObservableListAdapter<E> - Class in org.granite.binding.android.adapter
 
ObservableListAdapter(Context, ObservableList<E>, int, DataBinder<E>) - Constructor for class org.granite.binding.android.adapter.ObservableListAdapter
 
ObservableListAdapter(Context, ObservableList<E>, int, Binder) - Constructor for class org.granite.binding.android.adapter.ObservableListAdapter
 
ObservableListWrapper<E> - Class in org.granite.binding.collection
 
ObservableListWrapper(List<E>) - Constructor for class org.granite.binding.collection.ObservableListWrapper
 
ObservableMap<K,V> - Interface in org.granite.binding.collection
 
ObservableMapWrapper<K,V> - Class in org.granite.binding.collection
 
ObservableMapWrapper(Map<K, V>) - Constructor for class org.granite.binding.collection.ObservableMapWrapper
 
ObservablePersistentList<E> - Class in org.granite.client.persistence.collection.observable
 
ObservablePersistentList() - Constructor for class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
ObservablePersistentList(PersistentList<E>) - Constructor for class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
ObservablePersistentMap<K,V> - Class in org.granite.client.persistence.collection.observable
 
ObservablePersistentMap() - Constructor for class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
ObservablePersistentMap(PersistentMap<K, V>) - Constructor for class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
ObservablePersistentSet<E> - Class in org.granite.client.persistence.collection.observable
 
ObservablePersistentSet() - Constructor for class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
ObservablePersistentSet(PersistentSet<E>) - Constructor for class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
ObservableSet<E> - Interface in org.granite.binding.collection
 
ObservableSetWrapper<E> - Class in org.granite.binding.collection
 
ObservableSetWrapper(Set<E>) - Constructor for class org.granite.binding.collection.ObservableSetWrapper
 
ObservableStringMapWrapper<V> - Class in org.granite.binding.collection
 
ObservableStringMapWrapper(Map<String, V>) - Constructor for class org.granite.binding.collection.ObservableStringMapWrapper
 
ObservableValue - Interface in org.granite.binding
 
of(Object) - Method in enum org.granite.client.tide.data.EntityManager.UpdateKind
 
of(TideResultHandler<T>) - Static method in class org.granite.client.tide.server.TideResponders
Create an responder from a lambda for the result handler
of(TideResultHandler<T>, TideFaultHandler) - Static method in class org.granite.client.tide.server.TideResponders
Create an responder from a lambda for the result handler and the fault handler
onCancelled(CancelledEvent) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
onConflict(EntityManager, Conflicts) - Method in interface org.granite.client.tide.data.DataConflictListener
 
onFailure(FailureEvent) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
onFault(FaultEvent) - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl.InitializerListener
 
onFault(FaultEvent) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
onFaultEvent(FaultEvent, FaultMessage) - Method in class org.granite.client.tide.server.ServerSession
Callback called when a remoting fault is received
onGroupCollapsed(int) - Method in class org.granite.client.android.adapter.BaseExpandablePersistentListAdapter
 
onGroupExpanded(int) - Method in class org.granite.client.android.adapter.BaseExpandablePersistentListAdapter
 
onInitialize() - Method in class org.granite.client.tide.collection.CollectionLoader
 
onInitializing() - Method in class org.granite.client.tide.collection.CollectionLoader
 
onIssue(IssueEvent) - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl.InitializerListener
 
onIssueEvent(IssueEvent) - Method in class org.granite.client.tide.server.ServerSession
Callback called when a remoting failure is received
onResult(ResultEvent) - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl.InitializerListener
 
onResult(ResultEvent) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
onResultEvent(Event) - Method in class org.granite.client.tide.server.ServerSession
Callback called when a remoting response is received
onTimeout(TimeoutEvent) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
onUninitialize() - Method in class org.granite.client.tide.collection.CollectionLoader
 
OptimisticLockExceptionHandler - Class in org.granite.client.tide.data
 
OptimisticLockExceptionHandler() - Constructor for class org.granite.client.tide.data.OptimisticLockExceptionHandler
 
or(ObservableValue, ObservableValue) - Static method in class org.granite.binding.Bindings
 
org.granite.binding - package org.granite.binding
 
org.granite.binding.android - package org.granite.binding.android
 
org.granite.binding.android.adapter - package org.granite.binding.android.adapter
 
org.granite.binding.collection - package org.granite.binding.collection
 
org.granite.binding.util - package org.granite.binding.util
 
org.granite.client.android.adapter - package org.granite.client.android.adapter
 
org.granite.client.android.tide - package org.granite.client.android.tide
 
org.granite.client.persistence.collection.observable - package org.granite.client.persistence.collection.observable
 
org.granite.client.tide - package org.granite.client.tide
 
org.granite.client.tide.collection - package org.granite.client.tide.collection
 
org.granite.client.tide.data - package org.granite.client.tide.data
 
org.granite.client.tide.data.impl - package org.granite.client.tide.data.impl
 
org.granite.client.tide.data.spi - package org.granite.client.tide.data.spi
 
org.granite.client.tide.events - package org.granite.client.tide.events
 
org.granite.client.tide.impl - package org.granite.client.tide.impl
 
org.granite.client.tide.security - package org.granite.client.tide.security
 
org.granite.client.tide.security.spring - package org.granite.client.tide.security.spring
 
org.granite.client.tide.server - package org.granite.client.tide.server
 
org.granite.client.validation - package org.granite.client.validation
 

P

PagedQuery<E,F> - Class in org.granite.client.tide.collection
 
PagedQuery() - Constructor for class org.granite.client.tide.collection.PagedQuery
 
PagedQuery(ServerSession) - Constructor for class org.granite.client.tide.collection.PagedQuery
 
PagedQuery(Component, String, int) - Constructor for class org.granite.client.tide.collection.PagedQuery
 
PagedQuery(Component, PageFilterFinder<E>, int) - Constructor for class org.granite.client.tide.collection.PagedQuery
 
PagedQuery(Component, SimpleFilterFinder<E>, int) - Constructor for class org.granite.client.tide.collection.PagedQuery
 
PagedQuery.WrappedListCollectionChangeListener - Class in org.granite.client.tide.collection
 
PagedQuery.WrappedListCollectionChangeListener() - Constructor for class org.granite.client.tide.collection.PagedQuery.WrappedListCollectionChangeListener
 
PageFilterFinder<E> - Interface in org.granite.client.tide.collection
 
pcs - Variable in class org.granite.binding.android.ViewWatcher
 
pcs - Variable in class org.granite.binding.collection.ObservableStringMapWrapper
 
persistence - Variable in class org.granite.client.tide.data.impl.AbstractDataManager
 
PersistenceManager - Class in org.granite.client.tide.data
 
PersistenceManager() - Constructor for class org.granite.client.tide.data.PersistenceManager
 
popMerge() - Method in class org.granite.client.tide.data.spi.MergeContext
 
postInit() - Method in class org.granite.client.tide.Context
 
preprocess(ServerSession, Method, Object[]) - Method in class org.granite.client.tide.data.ChangeArgumentPreprocessor
 
preprocess(ServerSession, Method, Object[]) - Method in interface org.granite.client.tide.server.ArgumentPreprocessor
 
preventDefault() - Method in class org.granite.client.tide.server.TideRpcEvent
 
previous() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
previousIndex() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
propagate(Object, EntityManager.Function) - Method in interface org.granite.client.tide.data.EntityManager.Propagation
 
propagate() - Method in interface org.granite.client.tide.data.EntityManager.PropagationPolicy
 
propertyChange(PropertyChangeEvent) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager.EntityPropertyChangeListener
 
PropertyChange - Class in org.granite.client.tide.data.impl
 
PropertyChange(Object, String, Object, Object) - Constructor for class org.granite.client.tide.data.impl.PropertyChange
 
PropertyChangeHelper - Class in org.granite.binding
 
PropertyChangeHelper() - Constructor for class org.granite.binding.PropertyChangeHelper
 
pushMerge(Object, Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
pushMerge(Object, Object, boolean) - Method in class org.granite.client.tide.data.spi.MergeContext
 
put(K, V) - Method in class org.granite.binding.collection.ObservableMapWrapper
 
put(String, V) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
put(K, V) - Method in class org.granite.binding.util.WeakIdentityHashMap
 
put(Object) - Method in class org.granite.client.tide.data.impl.UIDWeakSet
 
put(String, Object) - Method in class org.granite.client.tide.impl.DefaultViewScope
 
put(String, Object) - Method in interface org.granite.client.tide.ViewScope
 
putAll(Map<? extends K, ? extends V>) - Method in class org.granite.binding.collection.ObservableMapWrapper
 
putAll(Map<? extends String, ? extends V>) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
putAll(Map<? extends K, ? extends V>) - Method in class org.granite.binding.util.WeakIdentityHashMap
 

R

raiseEvent(Context, String, Object...) - Method in interface org.granite.client.tide.EventBus
Raise an event on the bus for the specified context
raiseEvent(Context, String, Object...) - Method in class org.granite.client.tide.impl.SimpleEventBus
 
raiseEvent(TideEvent) - Method in class org.granite.client.tide.impl.SimpleEventBus
 
raiseUpdateEvents(Context, List<EntityManager.Update>) - Method in interface org.granite.client.tide.data.EntityManager
Dispatch update events on the context
raiseUpdateEvents(Context, List<EntityManager.Update>) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
readExternal(ObjectInput) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
readExternal(ObjectInput) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
readExternal(ObjectInput) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
readExternal(ObjectInput) - Method in class org.granite.client.validation.InvalidValue
 
refresh() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Refresh collection with new filter/sort parameters
registerFactory(String, Factory<?>) - Method in class org.granite.client.tide.impl.InstanceFactory
 
registerFactory(Class<?>, Factory<?>) - Method in class org.granite.client.tide.impl.InstanceFactory
 
registerFactory(String, Factory<?>) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
registerFactory(Class<?>, Factory<?>) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
registerIdGetter(IdGetter) - Method in class org.granite.binding.android.Binder
 
registerPropertySetter(Class<V>, String, Setter<V>) - Static method in class org.granite.binding.android.ViewBindingRegistry
 
registerSetter(Setter<V>) - Method in class org.granite.binding.android.ViewSetter
 
registerViewWatcherClass(Class<V>, Class<W>) - Static method in class org.granite.binding.android.ViewBindingRegistry
 
releaseContext(Activity) - Static method in class org.granite.client.android.tide.AndroidContextManager
 
RemoteInitializer - Interface in org.granite.client.tide.data
 
RemoteInitializerImpl - Class in org.granite.client.tide.data.impl
 
RemoteInitializerImpl(Context) - Constructor for class org.granite.client.tide.data.impl.RemoteInitializerImpl
 
RemoteInitializerImpl.DoInitializeObjects - Class in org.granite.client.tide.data.impl
 
RemoteInitializerImpl.DoInitializeObjects(ServerSession) - Constructor for class org.granite.client.tide.data.impl.RemoteInitializerImpl.DoInitializeObjects
 
RemoteInitializerImpl.InitializerListener - Class in org.granite.client.tide.data.impl
 
RemoteInitializerImpl.InitializerListener(ServerSession, Object) - Constructor for class org.granite.client.tide.data.impl.RemoteInitializerImpl.InitializerListener
 
remoteServices - Variable in class org.granite.client.tide.server.ServerSession
 
RemoteValidator - Interface in org.granite.client.tide.data
 
remove(int) - Method in class org.granite.binding.collection.ObservableListWrapper
 
remove(Object) - Method in class org.granite.binding.collection.ObservableListWrapper
 
remove(Object) - Method in class org.granite.binding.collection.ObservableMapWrapper
 
remove(Object) - Method in class org.granite.binding.collection.ObservableSetWrapper
 
remove(Object) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
remove(Object) - Method in class org.granite.binding.util.WeakIdentityHashMap
 
remove() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
remove(Object) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
remove(int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
remove(String) - Method in class org.granite.client.tide.Context
Remove the component instance having the specified name from the context May not work with all containers (Spring and CDI are static and cannot be modified after initialization)
remove(Object) - Method in class org.granite.client.tide.Context
Remove the component instance from the context May not work with all containers (Spring and CDI are static and cannot be modified after initialization)
remove(String) - Method in class org.granite.client.tide.data.impl.UIDWeakSet
 
remove(String) - Method in class org.granite.client.tide.impl.DefaultViewScope
 
remove(String) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
remove(Object) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
remove(String) - Method in interface org.granite.client.tide.InstanceStore
Remove a bean from the container Not applicable to statically configured containers (Spring/CDI)
remove(Object) - Method in interface org.granite.client.tide.InstanceStore
Remove a bean from the container Not applicable to statically configured containers (Spring/CDI)
remove(String) - Method in interface org.granite.client.tide.ViewScope
 
removeAll(Collection<?>) - Method in class org.granite.binding.collection.ObservableListWrapper
 
removeAll(Collection<?>) - Method in class org.granite.binding.collection.ObservableSetWrapper
 
removeAll(Collection<?>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
removeChangeListener(PropertyChangeListener) - Method in interface org.granite.binding.ObservableValue
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.binding.collection.CollectionChangeSupport
 
removeCollectionChangeListener(CollectionChangeListener) - Method in interface org.granite.binding.collection.ObservableCollection
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.binding.collection.ObservableListWrapper
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.binding.collection.ObservableMapWrapper
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.binding.collection.ObservableSetWrapper
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.client.tide.collection.PagedQuery
 
removeConsumer(Consumer) - Method in class org.granite.client.tide.server.ServerSession
Detach a consumer from the session
removeFromContextsToDestroy(String) - Method in interface org.granite.client.tide.ContextManager
Deschedule destruction of context
removeFromContextsToDestroy(String) - Method in class org.granite.client.tide.impl.SimpleContextManager
Remove context from the list of contexts to destroy
removeListener(PersistentCollection.ChangeListener<List<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
removeListener(PersistentCollection.InitializationListener<List<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
removeListener(PersistentCollection.ChangeListener<Map<K, V>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
removeListener(PersistentCollection.InitializationListener<Map<K, V>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
removeListener(PersistentCollection.ChangeListener<Set<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
removeListener(PersistentCollection.InitializationListener<Set<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
removeListener(DataConflictListener) - Method in interface org.granite.client.tide.data.EntityManager
Unregister a listener for data conflicts
removeListener(DataConflictListener) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
removeListener(ServerSession.TransportIOListener) - Method in class org.granite.client.tide.server.ServerSession
 
removeListener(ServerSession.TransportExceptionListener) - Method in class org.granite.client.tide.server.ServerSession
 
removeProducer(Producer) - Method in class org.granite.client.tide.server.ServerSession
Detach a producer from the session
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.binding.android.TextViewWatcher
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.binding.android.ViewWatcher
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
removePropertyChangeListener(Object, PropertyChangeListener) - Static method in class org.granite.binding.PropertyChangeHelper
 
removePropertyChangeListener(Object, String, PropertyChangeListener) - Static method in class org.granite.binding.PropertyChangeHelper
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.client.tide.BaseIdentity
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.granite.client.tide.data.ManagedEntity
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.granite.client.tide.data.ManagedEntity
 
removeReference(Object, Object, String) - Method in interface org.granite.client.tide.data.EntityManager
Remove a reference on the provided object
removeReference(Object, Object, String) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Remove a reference on the provided object
reset() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
reset() - Method in class org.granite.client.tide.data.ManagedEntity
 
reset(Class<?>) - Method in class org.granite.client.tide.impl.DefaultViewScope
 
reset() - Method in class org.granite.client.tide.impl.DefaultViewScope
 
reset() - Method in interface org.granite.client.tide.Resettable
 
reset(Object) - Method in interface org.granite.client.tide.ViewScope.BeanResetter
 
reset(String, Object) - Method in interface org.granite.client.tide.ViewScope.GlobalResetter
 
reset(Class<?>) - Method in interface org.granite.client.tide.ViewScope
 
reset() - Method in interface org.granite.client.tide.ViewScope
 
resetAllEntities() - Method in interface org.granite.client.tide.data.EntityManager
Discard changes of all cached entities from last version received from the server
resetAllEntities(MergeContext, Set<Object>) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
Internal implementation of entity reset all
resetAllEntities() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Discard changes of all cached entities from last version received from the server
resetAllEntities(MergeContext, Set<Object>) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
resetEntity(Object) - Method in interface org.granite.client.tide.data.EntityManager
Discard changes of entity from last version received from the server
resetEntity(MergeContext, Object, Object, Set<Object>) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
Internal implementation of entity reset
resetEntity(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Discard changes of entity from last version received from the server
resetEntity(MergeContext, Object, Object, Set<Object>) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
resetFilter() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
resetSort() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
Resettable - Interface in org.granite.client.tide
 
resolveBean(Object) - Method in interface org.granite.binding.android.Binder.BeanResolver
 
resolveBean(Object) - Method in class org.granite.client.android.tide.TideBeanResolver
 
resolveMergeConflicts(MergeContext, Object, Object, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Resolve merge conflicts
restoreEntityCache(IdentityHashMap<Object, Object>) - Method in class org.granite.client.tide.data.spi.MergeContext
 
result(Context, ResultEvent, Object, String, String, TideResponder<T>, ComponentListener<T>) - Method in interface org.granite.client.tide.server.ComponentListener.Handler
 
result(TideResultEvent<T>) - Method in interface org.granite.client.tide.server.TideResponder
 
ResultHandler<T> - Class in org.granite.client.tide.impl
 
ResultHandler(ServerSession, String, String) - Constructor for class org.granite.client.tide.impl.ResultHandler
 
ResultHandler(ServerSession, Event) - Constructor for class org.granite.client.tide.impl.ResultHandler
 
ResultHandler(ServerSession, Context, String, String, Event, Object, TideResponder<T>, ComponentListener<T>) - Constructor for class org.granite.client.tide.impl.ResultHandler
 
retainAll(Collection<?>) - Method in class org.granite.binding.collection.ObservableListWrapper
 
retainAll(Collection<?>) - Method in class org.granite.binding.collection.ObservableSetWrapper
 
retainAll(Collection<?>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
retrieve(SortInfo) - Method in interface org.granite.client.tide.collection.SortAdapter
 
retrieveContext(Context, String, boolean, boolean) - Method in interface org.granite.client.tide.ContextManager
Get or create the context for the specified context id and server conversation flags
retrieveContext(Context, String, boolean, boolean) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
retry() - Method in class org.granite.client.tide.server.TideFaultEvent
 
RowDataBinder<E> - Class in org.granite.binding.android.adapter
 
RowDataBinder(Binder) - Constructor for class org.granite.binding.android.adapter.RowDataBinder
 
RowDataBinder.RowBinding - Class in org.granite.binding.android.adapter
 
RowDataBinder.RowBinding(int, String, String) - Constructor for class org.granite.binding.android.adapter.RowDataBinder.RowBinding
 
run() - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl.DoInitializeObjects
 
run() - Method in class org.granite.client.tide.impl.FaultHandler
 
run() - Method in class org.granite.client.tide.impl.IssueHandler
 
run() - Method in class org.granite.client.tide.impl.ResultHandler
 

S

saveEntityCache() - Method in class org.granite.client.tide.data.spi.MergeContext
 
scanModules(String...) - Method in class org.granite.client.tide.impl.SimpleContextManager
Scan specific packages and configure found modules
ScopeType - Enum in org.granite.client.tide
 
SERVER_TIME_TAG - Static variable in class org.granite.client.tide.server.ServerSession
 
ServerSession - Class in org.granite.client.tide.server
ServerSession provides an API to manage all communications with the server It can be setup as a managed bean with Spring or CDI or created manually and attached to a Tide context ServerSession serverSession = tideContext.set(new ServerSession("/myapp", "localhost", 8080));
ServerSession() - Constructor for class org.granite.client.tide.server.ServerSession
 
ServerSession(String, String, int) - Constructor for class org.granite.client.tide.server.ServerSession
Create a server session for the specified context root and server
ServerSession(String, boolean, String, int) - Constructor for class org.granite.client.tide.server.ServerSession
Create a server session for the specified context root and server
ServerSession(ServerApp) - Constructor for class org.granite.client.tide.server.ServerSession
Create a server session for the specified server app
ServerSession.DefaultStatus - Class in org.granite.client.tide.server
 
ServerSession.DefaultStatus() - Constructor for class org.granite.client.tide.server.ServerSession.DefaultStatus
 
ServerSession.ServiceFactory - Interface in org.granite.client.tide.server
Internal SPI to define how remoting/messaging elements are created
ServerSession.Status - Interface in org.granite.client.tide.server
Status notified of network related events
ServerSession.TransportExceptionListener - Interface in org.granite.client.tide.server
 
ServerSession.TransportIOListener - Interface in org.granite.client.tide.server
 
ServiceConfigurator - Interface in org.granite.client.tide.server
 
SESSION_EXP_TAG - Static variable in class org.granite.client.tide.server.ServerSession
 
SESSION_EXPIRED - Static variable in class org.granite.client.tide.server.ServerSession
 
SESSION_ID_TAG - Static variable in class org.granite.client.tide.server.ServerSession
 
sessionExpired() - Method in class org.granite.client.tide.server.ServerSession
Called by Identity after session has expired
set(int, E) - Method in class org.granite.binding.collection.ObservableListWrapper
 
set(E) - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
set(int, E) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
set(String, T) - Method in class org.granite.client.tide.Context
Set a component instance as a managed instance with the specified name in the context May not work with all containers (Spring and CDI are static and cannot be modified after initialization)
set(T) - Method in class org.granite.client.tide.Context
Set a component instance as a managed instance in the context May not work with all containers (Spring and CDI are static and cannot be modified after initialization)
set(String, T) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
set(T) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
set(String, T) - Method in interface org.granite.client.tide.InstanceStore
Set a named bean in the container Not applicable to statically configured containers (Spring/CDI)
set(T) - Method in interface org.granite.client.tide.InstanceStore
Set a bean in the container without specifying a name Not applicable to statically configured containers (Spring/CDI) The bean will be accessible only by its type
set(ViewScope) - Static method in class org.granite.client.tide.ViewScopeHolder
 
setActive(boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Setter for active flag When EntityManager is not active, dirty checking is disabled
setArgs(Object[]) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
setArgs(Object[]) - Method in interface org.granite.client.tide.server.ComponentListener
 
setBeanResolver(Binder.BeanResolver) - Method in class org.granite.binding.android.Binder
 
setBusy(boolean) - Method in class org.granite.client.tide.server.ServerSession.DefaultStatus
 
setBusy(boolean) - Method in interface org.granite.client.tide.server.ServerSession.Status
Set I/O busy, called by transport listeners
setCancelPendingCalls(boolean) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setCause(Object) - Method in class org.granite.client.tide.server.Fault
 
setChannelFactoryClass(Class<? extends ChannelFactory>) - Method in class org.granite.client.tide.server.ServerSession
Set a custom channel factory class
setConnected(boolean) - Method in class org.granite.client.tide.server.ServerSession.DefaultStatus
 
setConnected(boolean) - Method in interface org.granite.client.tide.server.ServerSession.Status
Set connected state, called by transport listeners
setContent(Object) - Method in class org.granite.client.tide.server.Fault
 
setContentType(ContentType) - Method in class org.granite.client.tide.server.ServerSession
Set the serialization type
setContext(Context) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setContext(Context) - Method in interface org.granite.client.tide.ContextAware
 
setContext(Context) - Method in class org.granite.client.tide.data.DataObserver
 
setContext(Context) - Method in class org.granite.client.tide.data.ManagedEntity
 
setContext(Context) - Method in class org.granite.client.tide.impl.ComponentImpl
Set the context where the component is set
setContext(Context) - Method in class org.granite.client.tide.server.ServerSession
Set the Tide context for this server session (internal method, should be set by the context itself)
setContextId(String, boolean) - Method in class org.granite.client.tide.Context
Update the context id
setCurrentMerge(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
setCurrentValue(String, Object) - Method in class org.granite.binding.android.ViewWatcher
 
setCustomMergers(DataMerger[]) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Setter for the array of custom mergers
setDataManager(DataManager) - Method in class org.granite.client.tide.Context
Set the data manager for this context
setDefaultChannelBuilder(ChannelBuilder) - Method in class org.granite.client.tide.server.ServerSession
Set the default channel builder
setDefaultChannelType(String) - Method in class org.granite.client.tide.server.ServerSession
Set the default channel type for messaging
setDefaultTimeToLive(long) - Method in class org.granite.client.tide.server.ServerSession
Set default time to live on all channels
setDirtyCheckContext(DirtyCheckContext) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Setter for dirty check context implementation
setElementClass(Class<? extends E>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setEnabled(boolean) - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl
 
setEnabled(boolean) - Method in interface org.granite.client.tide.data.RemoteInitializer
 
setEnabled(boolean) - Method in interface org.granite.client.tide.data.RemoteValidator
 
setEntity(Object) - Method in class org.granite.client.tide.data.EntityManager.Update
 
setEntityManager(Object, EntityManager) - Static method in class org.granite.client.tide.data.PersistenceManager
 
setEntityManagerPropagation(EntityManager.Propagation) - Method in interface org.granite.client.tide.data.EntityManager
Set the propagation manager
setEntityManagerPropagation(EntityManager.Propagation) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Setter for the propagation manager
setExtendedData(Map<String, Object>) - Method in class org.granite.client.tide.server.TideFaultEvent
 
setExternalDataSessionId(String) - Method in class org.granite.client.tide.data.spi.MergeContext
 
setFault(Fault) - Method in class org.granite.client.tide.server.TideFaultEvent
 
setFilter(F) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setFilter(F) - Method in class org.granite.client.tide.collection.PagedQuery
 
setFilterClass(Class<F>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setInitialized(Object, boolean) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
setInstance(T) - Method in class org.granite.client.tide.data.ManagedEntity
 
setInstance(EntityRef) - Method in class org.granite.client.tide.data.ManagedEntity
 
setInstanceStoreFactory(InstanceStoreFactory) - Method in class org.granite.client.tide.impl.SimpleContextManager
Set the instance store factory for this context manager
setLazy(String) - Method in class org.granite.client.tide.data.spi.EntityDescriptor
 
setLazyProperty(Object, String) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
setLazyProperty(Object, String) - Method in interface org.granite.client.tide.data.spi.DataManager
Define a property as lazy
setLoader(Loader<List<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
setLoader(Loader<Map<K, V>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
setLoader(Loader<Set<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
setLoggedIn(boolean) - Method in class org.granite.client.tide.BaseIdentity
 
setLogoutTimeout(long) - Method in class org.granite.client.tide.server.ServerSession
 
setMaxResults(int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Set the page size.
setMergeUpdate(boolean) - Method in class org.granite.client.tide.data.spi.MergeContext
 
setMerging(boolean) - Method in class org.granite.client.tide.data.spi.MergeContext
 
setMessagingTransport(Transport) - Method in class org.granite.client.tide.server.ServerSession
Set the default messaging transport
setMessagingTransport(String, Transport) - Method in class org.granite.client.tide.server.ServerSession
Set the messaging transport for the specified channel type
setMethodName(String) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setName(String) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setName(String) - Method in class org.granite.client.tide.data.DataObserver
 
setName(String) - Method in class org.granite.client.tide.impl.ComponentImpl
Set the remote name of the component By default the component will use its name in its owning context as the remote name
setName(String) - Method in interface org.granite.client.tide.NameAware
Set the name of this object in its owning context
setPageFilterFinder(PageFilterFinder<E>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setPlatformContext(Object) - Method in class org.granite.client.tide.Context
Set the internal platform context
setPlatformContext(Object) - Method in class org.granite.client.tide.server.ServerSession
Set the platform context for this server session
setProperty(String, Object) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setPropertyValue(Object, String, Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
setPropertyValue(Object, String, Object) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
setPropertyValue(Object, String, Object, Object) - Static method in class org.granite.client.tide.data.PersistenceManager
 
setPropertyValue(Object, String, Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Set the value of the property for the specified entity instance
setRemoteAliasPackages(Set<String>) - Method in class org.granite.client.tide.server.ServerSession
Reset all package names to scan for remote aliases
setRemoteComponent(Component) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setRemoteComponentClass(Class<? extends Component>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setRemoteComponentName(String) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setRemoteInitializer(RemoteInitializer) - Method in interface org.granite.client.tide.data.EntityManager
Setter for the remote initializer implementation
setRemoteInitializer(RemoteInitializer) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
setRemoteValidator(RemoteValidator) - Method in interface org.granite.client.tide.data.EntityManager
Setter for the remote validator implementation
setRemoteValidator(RemoteValidator) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
setRemotingTransport(Transport) - Method in class org.granite.client.tide.server.ServerSession
Set the remoting transport
setResetter(ViewScope.GlobalResetter) - Method in class org.granite.client.tide.impl.DefaultViewScope
 
setResetter(ViewScope.GlobalResetter) - Method in interface org.granite.client.tide.ViewScope
 
setResolvingConflict(boolean) - Method in class org.granite.client.tide.data.spi.MergeContext
 
setResult(T) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
setResult(T) - Method in interface org.granite.client.tide.server.ComponentListener
 
setServerApp(ServerApp) - Method in class org.granite.client.tide.server.ServerSession
Set the server app for this server session
setServiceFactory(ServerSession.ServiceFactory) - Method in class org.granite.client.tide.server.ServerSession
Set a custom service factory to create producer/consumers and remote services
setShowBusyCursor(boolean) - Method in class org.granite.client.tide.server.ServerSession.DefaultStatus
 
setShowBusyCursor(boolean) - Method in interface org.granite.client.tide.server.ServerSession.Status
Enable/disable busy cursor
setSimpleFilterFinder(SimpleFilterFinder<E>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setSkipDirtyCheck(boolean) - Method in class org.granite.client.tide.data.spi.MergeContext
 
setSortAdapter(SortAdapter) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setSourceEntityManager(EntityManager) - Method in class org.granite.client.tide.data.spi.MergeContext
 
setStatus(ServerSession.Status) - Method in class org.granite.client.tide.server.ServerSession
Set an implementation of the Status interface to be notified of server related information
Setter<T> - Interface in org.granite.binding.android
 
setTrackingHandler(DataManager.TrackingHandler) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
setTrackingHandler(DataManager.TrackingHandler) - Method in interface org.granite.client.tide.data.spi.DataManager
Register a handler that will be notified when any managed entity is modified
setUninitializeAllowed(boolean) - Method in interface org.granite.client.tide.data.EntityManager
Allow uninitialize of persistent collections
setUninitializeAllowed(boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
setUninitializeAllowed(boolean) - Method in class org.granite.client.tide.data.spi.MergeContext
 
setUninitializing(boolean) - Method in class org.granite.client.tide.data.spi.MergeContext
 
setUsePage(boolean) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
setUsername(String) - Method in class org.granite.client.tide.BaseIdentity
 
setValue(T, String, Object) - Method in interface org.granite.binding.android.BeanSetter
 
setValue(T, Object) - Method in interface org.granite.binding.android.Setter
 
setValue(V, Object) - Method in class org.granite.binding.android.ViewSetter
 
setValue(Object) - Method in interface org.granite.binding.WritableValue
 
SimpleContextManager - Class in org.granite.client.tide.impl
 
SimpleContextManager() - Constructor for class org.granite.client.tide.impl.SimpleContextManager
 
SimpleContextManager(Application) - Constructor for class org.granite.client.tide.impl.SimpleContextManager
Create a simple context manager using the specified application
SimpleContextManager(Application, EventBus) - Constructor for class org.granite.client.tide.impl.SimpleContextManager
Create a simple context manager using the specified application and event bus
SimpleContextManager.DefaultInstanceStoreFactory - Class in org.granite.client.tide.impl
 
SimpleContextManager.DefaultInstanceStoreFactory() - Constructor for class org.granite.client.tide.impl.SimpleContextManager.DefaultInstanceStoreFactory
 
SimpleEntityRef - Class in org.granite.client.tide.data.spi
Created by william on 05/03/14.
SimpleEntityRef(Object, String) - Constructor for class org.granite.client.tide.data.spi.SimpleEntityRef
 
SimpleEventBus - Class in org.granite.client.tide.impl
 
SimpleEventBus() - Constructor for class org.granite.client.tide.impl.SimpleEventBus
 
SimpleFilterFinder<E> - Interface in org.granite.client.tide.collection
 
SimpleInjectInstanceStore - Class in org.granite.client.tide.impl
 
SimpleInjectInstanceStore(Context, InstanceFactory) - Constructor for class org.granite.client.tide.impl.SimpleInjectInstanceStore
 
SimpleInstanceStore - Class in org.granite.client.tide.impl
 
SimpleInstanceStore(Context, InstanceFactory) - Constructor for class org.granite.client.tide.impl.SimpleInstanceStore
 
SimpleTideEvent - Class in org.granite.client.tide.impl
 
SimpleTideEvent(Context, String, Object...) - Constructor for class org.granite.client.tide.impl.SimpleTideEvent
 
SimpleTideResponder<T> - Class in org.granite.client.tide.server
 
SimpleTideResponder() - Constructor for class org.granite.client.tide.server.SimpleTideResponder
 
SimpleTideResponder(T) - Constructor for class org.granite.client.tide.server.SimpleTideResponder
 
size() - Method in class org.granite.binding.collection.ObservableListWrapper
 
size() - Method in class org.granite.binding.collection.ObservableMapWrapper
 
size() - Method in class org.granite.binding.collection.ObservableSetWrapper
 
size() - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
size() - Method in class org.granite.binding.util.WeakIdentityHashMap
 
size() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Get total number of elements
size() - Method in class org.granite.client.tide.data.impl.UIDWeakSet
 
sortAdapter - Variable in class org.granite.client.tide.collection.AbstractPagedCollection
 
SortAdapter - Interface in org.granite.client.tide.collection
 
start() - Method in class org.granite.client.tide.data.DataObserver
 
start() - Method in class org.granite.client.tide.server.ServerSession
Configure and start the server session
startTracking(Object, Object) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
startTracking(Object, Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Start tracking for the specified object / parent
stop() - Method in class org.granite.client.tide.data.DataObserver
 
stop() - Method in class org.granite.client.tide.server.ServerSession
Stop the server session and cleanup resources
stopTracking(Object, Object) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
stopTracking(Object, Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Stop tracking for the specified object / parent
subList(int, int) - Method in class org.granite.binding.collection.ObservableListWrapper
 
subList(int, int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
subscribe() - Method in class org.granite.client.tide.data.DataObserver
Subscribe the data topic

T

TextViewWatcher - Class in org.granite.binding.android
 
TextViewWatcher(TextView) - Constructor for class org.granite.binding.android.TextViewWatcher
 
TideBeanResolver - Class in org.granite.client.android.tide
 
TideBeanResolver(Context) - Constructor for class org.granite.client.android.tide.TideBeanResolver
 
TideEvent - Interface in org.granite.client.tide.events
 
TideEventObserver - Interface in org.granite.client.tide.events
 
TideFaultEvent - Class in org.granite.client.tide.server
Event that is provided to Tide result handlers and that holds the result object.
TideFaultEvent(Context, ServerSession, ComponentListener<?>, Fault, Map<String, Object>) - Constructor for class org.granite.client.tide.server.TideFaultEvent
 
TideFaultHandler - Interface in org.granite.client.tide.server
 
TideMergeResponder<T> - Interface in org.granite.client.tide.server
 
TidePermissionCache - Class in org.granite.client.tide.security
 
TidePermissionCache(BaseIdentity) - Constructor for class org.granite.client.tide.security.TidePermissionCache
 
TideResponder<T> - Interface in org.granite.client.tide.server
 
TideResponders - Class in org.granite.client.tide.server
Convenience classes to build Tide responders
TideResponders() - Constructor for class org.granite.client.tide.server.TideResponders
 
TideResultEvent<T> - Class in org.granite.client.tide.server
Event that is provided to Tide result handlers and that holds the result object.
TideResultEvent(Context, ServerSession, ComponentListener<T>, T) - Constructor for class org.granite.client.tide.server.TideResultEvent
 
TideResultHandler<T> - Interface in org.granite.client.tide.server
 
TideRoleCache - Class in org.granite.client.tide.security
 
TideRoleCache(BaseIdentity, String) - Constructor for class org.granite.client.tide.security.TideRoleCache
 
TideRpcEvent - Class in org.granite.client.tide.server
Event that is provided to Tide result handlers and that holds the result object.
TideRpcEvent(Context, ServerSession, ComponentListener<?>) - Constructor for class org.granite.client.tide.server.TideRpcEvent
 
toArray() - Method in class org.granite.binding.collection.ObservableListWrapper
 
toArray(T[]) - Method in class org.granite.binding.collection.ObservableListWrapper
 
toArray() - Method in class org.granite.binding.collection.ObservableSetWrapper
 
toArray(T[]) - Method in class org.granite.binding.collection.ObservableSetWrapper
 
toArray() - Method in class org.granite.client.tide.collection.PagedQuery
 
toArray(T[]) - Method in class org.granite.client.tide.collection.PagedQuery
 
topicAgents - Variable in class org.granite.client.tide.server.ServerSession
 
toString() - Method in class org.granite.client.tide.data.EntityManager.Update
 
toString() - Method in class org.granite.client.tide.data.impl.ChangeProxy
 
toString(Object) - Static method in class org.granite.client.tide.data.impl.ObjectUtil
 
Transient - Annotation Type in org.granite.client.tide.data
 
tryLogout() - Method in class org.granite.client.tide.server.ServerSession
Called after all remote operations on a component are finished.

U

UIDWeakSet - Class in org.granite.client.tide.data.impl
Implementation of HashSet that holds weak references to UID entities
UIDWeakSet(DataManager) - Constructor for class org.granite.client.tide.data.impl.UIDWeakSet
 
UIDWeakSet(DataManager, int) - Constructor for class org.granite.client.tide.data.impl.UIDWeakSet
 
UIDWeakSet.Matcher - Interface in org.granite.client.tide.data.impl
 
UIDWeakSet.Operation - Interface in org.granite.client.tide.data.impl
 
unbind(View, E) - Method in interface org.granite.binding.android.adapter.DataBinder
 
unbind(View, E) - Method in class org.granite.binding.android.adapter.RowDataBinder
 
unbind() - Method in interface org.granite.binding.android.Binder.Binding
 
unbind(View, String) - Method in class org.granite.binding.android.Binder
 
unbind(int, String) - Method in class org.granite.binding.android.Binder
 
unbind(View, int, String) - Method in class org.granite.binding.android.Binder
 
unbind(View) - Method in class org.granite.binding.android.Binder
 
unbind(Menu) - Method in class org.granite.binding.android.Binder
 
unbindAll(View) - Method in class org.granite.binding.android.Binder
 
unbindBidirectional(View, String) - Method in class org.granite.binding.android.Binder
 
unbindBidirectional(int, String) - Method in class org.granite.binding.android.Binder
 
unbindBidirectional(View, int, String) - Method in class org.granite.binding.android.Binder
 
unbindListener(int, String) - Method in class org.granite.binding.android.Binder
 
unbindListener(View, int, String) - Method in class org.granite.binding.android.Binder
 
unbindListener(View, String) - Method in class org.granite.binding.android.Binder
 
uninitialize() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
uninitialize() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
uninitialize() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
unsubscribe() - Method in class org.granite.client.tide.data.DataObserver
 
unsubscribe(boolean) - Method in class org.granite.client.tide.data.DataObserver
 
updateContextId(String, Context) - Method in interface org.granite.client.tide.ContextManager
Update the context id for an existing context
updateContextId(String, Context) - Method in class org.granite.client.tide.impl.SimpleContextManager
Defines new context for existing id
updateCount(int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
Utils - Class in org.granite.client.tide.data
 
Utils() - Constructor for class org.granite.client.tide.data.Utils
 

V

validateObject(Object, String, Object) - Method in interface org.granite.client.tide.data.EntityManager
Trigger remote validation of objects
validateObject(Object, String, Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
 
validateObject(Object, String, Object) - Method in interface org.granite.client.tide.data.RemoteValidator
Trigger remote validation of an object
Value - Interface in org.granite.client.tide.data
 
valueOf(String) - Static method in enum org.granite.binding.collection.CollectionChangeEvent.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.granite.client.tide.data.EntityManager.UpdateKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.granite.client.tide.data.spi.DataManager.ChangeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.granite.client.tide.data.spi.DataManager.TrackingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.granite.client.tide.ScopeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.granite.binding.collection.CollectionChangeEvent.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.granite.binding.collection.ObservableMapWrapper
 
values() - Method in class org.granite.binding.collection.ObservableStringMapWrapper
 
values() - Method in class org.granite.binding.util.WeakIdentityHashMap
 
values() - Static method in enum org.granite.client.tide.data.EntityManager.UpdateKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.granite.client.tide.data.spi.DataManager.ChangeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.granite.client.tide.data.spi.DataManager.TrackingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.granite.client.tide.ScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
ViewBindingRegistry - Class in org.granite.binding.android
 
ViewBindingRegistry() - Constructor for class org.granite.binding.android.ViewBindingRegistry
 
viewId - Variable in class org.granite.binding.android.adapter.RowDataBinder.RowBinding
 
viewProperty - Variable in class org.granite.binding.android.adapter.RowDataBinder.RowBinding
 
ViewScope - Interface in org.granite.client.tide
 
ViewScope.BeanResetter - Interface in org.granite.client.tide
 
ViewScope.GlobalResetter - Interface in org.granite.client.tide
 
ViewScopeHolder - Class in org.granite.client.tide
 
ViewScopeHolder() - Constructor for class org.granite.client.tide.ViewScopeHolder
 
ViewSetter<V extends android.view.View> - Class in org.granite.binding.android
 
ViewSetter(Class<V>, String) - Constructor for class org.granite.binding.android.ViewSetter
 
ViewWatcher<V extends android.view.View> - Class in org.granite.binding.android
 
ViewWatcher(V) - Constructor for class org.granite.binding.android.ViewWatcher
 

W

wasInitialized() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
wasInitialized() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
wasInitialized() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
WeakIdentityHashMap<K,V> - Class in org.granite.binding.util
 
WeakIdentityHashMap() - Constructor for class org.granite.binding.util.WeakIdentityHashMap
 
WeakIdentityHashMap(int) - Constructor for class org.granite.binding.util.WeakIdentityHashMap
 
withInitialized(PersistentCollection.InitializationCallback<List<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
withInitialized(PersistentCollection.InitializationCallback<Map<K, V>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
withInitialized(PersistentCollection.InitializationCallback<Set<E>>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
wrappedList - Variable in class org.granite.client.tide.collection.PagedQuery
 
Wrapper - Interface in org.granite.client.tide.data.spi
 
WritableObservableValue - Interface in org.granite.binding
 
WritableValue - Interface in org.granite.binding
 
writeExternal(ObjectOutput) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
writeExternal(ObjectOutput) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentMap
 
writeExternal(ObjectOutput) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
writeExternal(ObjectOutput) - Method in class org.granite.client.validation.InvalidValue
 
A B C D E F G H I J K L M N O P R S T U V W