- 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
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
- 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
-