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

A

AbstractDataManager - Class in org.granite.client.tide.data.impl
 
AbstractDataManager() - Constructor for class org.granite.client.tide.data.impl.AbstractDataManager
 
AbstractPagedCollection<E> - Class in org.granite.client.tide.collection
 
AbstractPagedCollection() - 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
 
AbstractPagedCollection.PagedCollectionResponder - Class in org.granite.client.tide.collection
 
AbstractPagedCollection.PagedCollectionResponder(int, int) - Constructor for class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionResponder
 
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(FaultMessage) - Method in class org.granite.client.tide.BaseIdentity
 
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
accepts(FaultMessage) - Method in class org.granite.client.tide.validation.ValidationExceptionHandler
 
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.client.collection.ObservableList
 
add(int, E) - Method in class org.granite.client.collection.ObservableList
 
add(E) - Method in class org.granite.client.collection.ObservableSet
 
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.client.collection.ObservableList
 
addAll(int, Collection<? extends E>) - Method in class org.granite.client.collection.ObservableList
 
addAll(Collection<? extends E>) - Method in class org.granite.client.collection.ObservableSet
 
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
 
addCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.client.collection.CollectionChangeSupport
 
addCollectionChangeListener(CollectionChangeListener) - Method in interface org.granite.client.collection.ObservableCollection
 
addCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.client.collection.ObservableList
 
addCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.client.collection.ObservableSet
 
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
 
addConstraintViolationsHandler(T, NotifyingValidator.ConstraintViolationsHandler<T>) - Method in class org.granite.client.validation.DefaultNotifyingValidator
 
addConstraintViolationsHandler(T, NotifyingValidator.ConstraintViolationsHandler<T>) - Method in interface org.granite.client.validation.NotifyingValidator
 
addConstraintViolationsHandler(T, NotifyingValidator.ConstraintViolationsHandler<T>) - Method in class org.granite.client.validation.ValidationNotifier
 
addListener(PersistentCollection.ChangeListener) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
addListener(PersistentCollection.InitializationListener) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
addListener(PersistentCollection.ChangeListener) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
addListener(PersistentCollection.InitializationListener) - 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
 
addMapping(InputStream) - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
addProperty(String, String) - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
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(Object, PropertyChangeListener) - Static method in class org.granite.client.tide.impl.BindingUtil
 
addPropertyChangeListener(Object, String, PropertyChangeListener) - Static method in class org.granite.client.tide.impl.BindingUtil
 
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>, Context) - Method in class org.granite.client.tide.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
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
allByAnnotatedWith(Class<? extends Annotation>, Context) - Method in class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 
allByType(Class<T>, Context, boolean) - Method in class org.granite.client.tide.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
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
allByType(Class<T>, Context, boolean) - Method in class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 
allNames() - Method in class org.granite.client.tide.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
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
allNames() - Method in class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 
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(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
 
ArgumentPreprocessor - Interface in org.granite.client.tide.server
 
attachEntity(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Attach an entity to this context
attachEntity(Object, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Attach an entity to this context

B

BaseIdentity - Class in org.granite.client.tide
 
BaseIdentity(ServerSession) - Constructor for class org.granite.client.tide.BaseIdentity
 
beforeInvocation(Context, Component, String, Object[], ComponentListener<?>) - Method in interface org.granite.client.tide.server.InvocationInterceptor
 
BindingUtil - Class in org.granite.client.tide.impl
 
BindingUtil() - Constructor for class org.granite.client.tide.impl.BindingUtil
 
buildDefaultValidatorFactory() - Static method in class org.granite.client.validation.NotifyingValidation
 
buildValidatorFactory() - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
byDefaultProvider() - Static method in class org.granite.client.validation.NotifyingValidation
 
byName(String, Context) - Method in class org.granite.client.tide.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
byName(String) - Method in class org.granite.client.tide.Context
Return a component instance by its name in the container InstanceStore implementations are free to (but don't have to) automatically create a suitable component instance with the expected name when no instance exists
byName(String, Context) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
byName(String, Context) - Method in interface org.granite.client.tide.InstanceStore
Lookup a bean by its name The implementation is free to create and return a default instance (such as a service proxy) if no bean exists
byName(String, Context) - Method in class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 
byNameNoProxy(String) - Method in class org.granite.client.tide.Context
Return a component instance by its name in the container Does not create a default proxy (ComponentImpl) if no instance exists
byProvider(Class<U>) - Static method in class org.granite.client.validation.NotifyingValidation
 
byType(Class<T>, Context) - Method in class org.granite.client.tide.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
byType(Class<T>) - Method in class org.granite.client.tide.Context
Return a component instance looked up by its type If more than one instance is found, throws a runtime exception
byType(Class<T>, Context) - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
byType(Class<T>, Context) - Method in interface org.granite.client.tide.InstanceStore
Lookup a bean by its type If more than one instance is found, should throw a runtime exception
byType(Class<T>, Context) - Method in class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 

C

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.client.collection.ObservableList
 
ccs - Variable in class org.granite.client.collection.ObservableSet
 
CDIContextManager - Class in org.granite.client.tide.cdi
 
CDIContextManager() - Constructor for class org.granite.client.tide.cdi.CDIContextManager
 
CDIContextManager(Application, EventBus) - Constructor for class org.granite.client.tide.cdi.CDIContextManager
 
CDIEventBus - Class in org.granite.client.tide.cdi
 
CDIEventBus() - Constructor for class org.granite.client.tide.cdi.CDIEventBus
 
CDIInstanceStoreFactory - Class in org.granite.client.tide.cdi
 
CDIInstanceStoreFactory(BeanManager) - Constructor for class org.granite.client.tide.cdi.CDIInstanceStoreFactory
 
CDIInstanceStoreFactory.CDIInstanceStore - Class in org.granite.client.tide.cdi
 
CDIInstanceStoreFactory.CDIInstanceStore(Context, BeanManager) - Constructor for class org.granite.client.tide.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
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.client.collection.ObservableList
 
clear() - Method in class org.granite.client.collection.ObservableSet
 
clear() - Method in class org.granite.client.tide.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
clear() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Clear collection content
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
 
clear() - Method in class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 
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.ObservablePersistentSet
 
clearSecurityCache() - Method in class org.granite.client.tide.BaseIdentity
Clear the security cache
clearSecurityCache() - Method in class org.granite.client.tide.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.ObservablePersistentSet
 
collectionChange(CollectionChangeEvent) - Method in interface org.granite.client.collection.CollectionChangeListener
 
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.client.collection
 
CollectionChangeEvent(Object, CollectionChangeEvent.Kind, Object, Object[]) - Constructor for class org.granite.client.collection.CollectionChangeEvent
 
CollectionChangeEvent.Kind - Enum in org.granite.client.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.client.collection
 
CollectionChangeSupport - Class in org.granite.client.collection
 
CollectionChangeSupport(Object) - Constructor for class org.granite.client.collection.CollectionChangeSupport
 
CollectionLoader - 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 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
 
configure() - Method in class org.granite.client.validation.NotifyingValidation.GenericBootstrapWrapper
 
configure() - Method in class org.granite.client.validation.NotifyingValidation.ProviderSpecificBootstrapWrapper
 
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) - Constructor for class org.granite.client.tide.data.Conflicts
 
constraintValidatorFactory(ConstraintValidatorFactory) - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
contains(Object) - Method in class org.granite.client.collection.ObservableList
 
contains(Object) - Method in class org.granite.client.collection.ObservableSet
 
contains(Object) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
containsAll(Collection<?>) - Method in class org.granite.client.collection.ObservableList
 
containsAll(Collection<?>) - Method in class org.granite.client.collection.ObservableSet
 
containsAll(Collection<?>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
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_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
 
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
 
createContext(Context, String) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
createInstance() - Method in class org.granite.client.tide.impl.SimpleInstanceStore
 
createStore(Context) - Method in class org.granite.client.tide.cdi.CDIInstanceStoreFactory
 
createStore(Context) - Method in class org.granite.client.tide.impl.SimpleContextManager.DefaultInstanceStoreFactory
 
createStore(Context) - Method in interface org.granite.client.tide.InstanceStoreFactory
 
createStore(Context) - Method in class org.granite.client.tide.spring.SpringInstanceStoreFactory
 

D

data() - Method in class org.granite.client.tide.data.impl.UIDWeakSet
 
DATA_OBSERVER_TOPIC_NAME - Static variable in class org.granite.client.tide.data.DataObserver
 
DataConflictListener - Interface in org.granite.client.tide.data
 
DataManager - Interface in org.granite.client.tide.data.spi
SPI for integrating with different types of data objects (javabeans, javafx bindable beans, ...)
DataManager.ChangeKind - Enum in org.granite.client.tide.data.spi
Kinds of changes for collections and maps
DataManager.TrackingHandler - Interface in org.granite.client.tide.data.spi
Callback interface for objects that need to be notified when modifications are made on managed entities
DataManager.TrackingType - Enum in org.granite.client.tide.data.spi
Types of tracked events
DataMerger - Interface in org.granite.client.tide.data
 
DataObserver - Class in org.granite.client.tide.data
 
DataObserver() - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver(ServerSession) - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver(String, ServerSession) - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver(ServerSession, EntityManager) - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver(String, ServerSession, EntityManager) - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver(String, String, ServerSession, EntityManager) - Constructor for class org.granite.client.tide.data.DataObserver
 
DataObserver.TopicMessageListenerImpl - Class in org.granite.client.tide.data
 
DataObserver.TopicMessageListenerImpl() - Constructor for class org.granite.client.tide.data.DataObserver.TopicMessageListenerImpl
 
DefaultApplication - Class in org.granite.client.tide.impl
 
DefaultApplication() - Constructor for class org.granite.client.tide.impl.DefaultApplication
 
defaultMerge(MergeContext, Object, Object, Object, String) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Default implementation of entity merge for simple ActionScript beans with public properties Can be used to implement Tide managed entities with simple objects
DefaultNotifyingValidator - Class in org.granite.client.validation
 
DefaultNotifyingValidator(Validator, ValidationNotifier) - Constructor for class org.granite.client.validation.DefaultNotifyingValidator
 
DefaultNotifyingValidatorFactory - Class in org.granite.client.validation
 
DefaultNotifyingValidatorFactory(ValidatorFactory) - Constructor for class org.granite.client.validation.DefaultNotifyingValidatorFactory
 
DefaultViewScope - Class in org.granite.client.tide.impl
 
DefaultViewScope() - Constructor for class org.granite.client.tide.impl.DefaultViewScope
 
defineProxy(Object, Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
defineProxy(Object, Object) - Method in interface org.granite.client.tide.data.spi.DataManager
Define the target object as a proxy for the source entity
destroy(EntityManager) - Static method in class org.granite.client.tide.data.spi.MergeContext
 
destroyContext(String) - Method in interface org.granite.client.tide.ContextManager
Destroy a context
destroyContext(String) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
destroyContexts() - Method in interface org.granite.client.tide.ContextManager
Destroy all contexts
destroyContexts() - Method in class org.granite.client.tide.impl.SimpleContextManager
 
destroyFinishedContexts() - Method in interface org.granite.client.tide.ContextManager
Destroy finished contexts and reset current pending contexts
destroyFinishedContexts() - Method in class org.granite.client.tide.impl.SimpleContextManager
 
detach(Object, IdentityHashMap<Object, Object>, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Internal implementation of object detach
detachEntity(Object, boolean, boolean) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Detach an entity from this context
dirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
dirty() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
DirtyCheckContext - Interface in org.granite.client.tide.data.spi
 
DirtyCheckContextImpl - Class in org.granite.client.tide.data.impl
 
DirtyCheckContextImpl(DataManager) - Constructor for class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
DirtyCheckContextImpl.Change - Class in org.granite.client.tide.data.impl
 
DirtyCheckContextImpl.Change(DataManager.ChangeKind, int, Object[]) - Constructor for class org.granite.client.tide.data.impl.DirtyCheckContextImpl.Change
 

E

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

F

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

G

get(int) - Method in class org.granite.client.collection.ObservableList
 
get(Contextual<T>) - Method in class org.granite.client.tide.cdi.ViewContext
 
get(Contextual<T>, CreationalContext<T>) - Method in class org.granite.client.tide.cdi.ViewContext
 
get(int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
Override of get() with lazy page loading
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, ObjectFactory<?>) - Method in class org.granite.client.tide.spring.ViewScope
 
get(String) - Method in interface org.granite.client.tide.ViewScope
 
get() - Static method in class org.granite.client.tide.ViewScopeHolder
 
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 class org.granite.client.tide.cdi.TideApplicationEvent
 
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
 
getArgs() - Method in class org.granite.client.tide.spring.TideApplicationEvent
 
getBean() - Method in class org.granite.client.validation.InvalidValue
 
getBeanClass() - Method in class org.granite.client.validation.InvalidValue
 
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
 
getClassName() - Method in interface org.granite.client.tide.data.EntityProxy
 
getClassName() - Method in interface org.granite.client.tide.data.spi.EntityRef
 
getCode() - Method in class org.granite.client.tide.server.Fault
 
getCollection() - Method in class org.granite.client.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
 
getConstraintDescriptor() - Method in class org.granite.client.validation.ServerConstraintViolation
 
getConstraintsForClass(Class<?>) - Method in class org.granite.client.validation.DefaultNotifyingValidator
 
getConstraintValidatorFactory() - Method in class org.granite.client.validation.DefaultNotifyingValidatorFactory
 
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() - Method in class org.granite.client.tide.cdi.CDIContextManager
 
getContext() - Method in class org.granite.client.tide.cdi.TideApplicationEvent
 
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
 
getContext() - Method in class org.granite.client.tide.spring.TideApplicationEvent
 
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
Managed for this context
getConversationId() - Method in class org.granite.client.tide.spring.ViewScope
 
getCurrentMerge() - Method in class org.granite.client.tide.data.spi.MergeContext
 
getDataManager() - Method in class org.granite.client.tide.cdi.CDIContextManager
 
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
 
getDefaultConstraintValidatorFactory() - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
getDefaultMessageInterpolator() - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
getDefaultTraversableResolver() - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
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__)
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.cdi.CDIContextManager
 
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
 
getFromCache(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
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.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) ?
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
getInternalWrappedList() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
getInvalidValue() - Method in class org.granite.client.validation.ServerConstraintViolation
 
getItems() - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl.Change
 
getKey() - Method in class org.granite.client.collection.CollectionChangeEvent
 
getKind() - Method in class org.granite.client.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
 
getLeafBean() - Method in class org.granite.client.validation.ServerConstraintViolation
 
getLoader() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
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
 
getMessage() - Method in class org.granite.client.validation.ServerConstraintViolation
 
getMessageInterpolator() - Method in class org.granite.client.validation.DefaultNotifyingValidatorFactory
 
getMessageTemplate() - Method in class org.granite.client.validation.ServerConstraintViolation
 
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.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.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
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
getNoProxy(String, Context) - Method in class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 
getObject() - Method in class org.granite.client.tide.data.impl.PropertyChange
 
getObject() - Method in interface org.granite.client.tide.PropertyHolder
 
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
 
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
 
getPropertyName() - Method in class org.granite.client.tide.data.impl.PropertyChange
 
getPropertyPath() - Method in class org.granite.client.validation.ServerConstraintViolation
 
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
 
getRootBean() - Method in class org.granite.client.validation.ServerConstraintViolation
 
getRootBeanClass() - Method in class org.granite.client.validation.ServerConstraintViolation
 
getSavedProperties(Object) - Method in interface org.granite.client.tide.data.EntityManager
Current map of saved properties for the specified entity
getSavedProperties(Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
getSavedProperties(Object) - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Current map of saved properties for the specified entity
getSavedProperties(Object) - Method in interface org.granite.client.tide.data.spi.DirtyCheckContext
 
getSavedProperties(Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
getScope() - Method in class org.granite.client.tide.cdi.ViewContext
 
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
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
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
 
getTraversableResolver() - Method in class org.granite.client.validation.DefaultNotifyingValidatorFactory
 
getType() - Method in class org.granite.client.tide.cdi.TideApplicationEvent
 
getType() - Method in interface org.granite.client.tide.events.TideEvent
 
getType() - Method in class org.granite.client.tide.impl.SimpleTideEvent
 
getType() - Method in class org.granite.client.tide.spring.TideApplicationEvent
 
getUid(Object) - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
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
 
getUsername() - Method in class org.granite.client.tide.BaseIdentity
 
getUsername() - Method in interface org.granite.client.tide.Identity
 
getValidator() - Method in class org.granite.client.validation.DefaultNotifyingValidatorFactory
 
getValidator() - Method in interface org.granite.client.validation.NotifyingValidatorFactory
 
getValue() - Method in class org.granite.client.validation.InvalidValue
 
getValues() - Method in class org.granite.client.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
getViewId() - Method in class org.granite.client.tide.impl.DefaultViewScope
 
getViewId() - Method in interface org.granite.client.tide.ViewScope
 
getWrappedList() - Method in class org.granite.client.collection.ObservableList
 
getWrappedList() - Method in class org.granite.client.collection.ObservableSet
 
getWrappedList() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
getWrappedObject() - Method in interface org.granite.client.tide.data.EntityProxy
 
getWrappedObject() - Method in interface org.granite.client.tide.data.spi.Wrapper
 

H

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

I

Identity - Interface in org.granite.client.tide
 
Identity - Class in org.granite.client.tide.spring
 
Identity(ServerSession) - Constructor for class org.granite.client.tide.spring.Identity
 
ifAllGranted(String, TideResponder<Boolean>) - Method in class org.granite.client.tide.spring.Identity
 
ifAnyGranted(String, TideResponder<Boolean>) - Method in class org.granite.client.tide.spring.Identity
 
ifNotGranted(String, TideResponder<Boolean>) - Method in class org.granite.client.tide.spring.Identity
 
ignoreXmlConfiguration() - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
indexOf(Object) - Method in class org.granite.client.collection.ObservableList
 
indexOf(Object) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
init() - Method in class org.granite.client.tide.cdi.CDIContextManager
 
init() - Method in interface org.granite.client.tide.Initializable
 
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
 
Initializable - Interface in org.granite.client.tide
 
initialize() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
initialize() - 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.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() - 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() - 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
 
initPersistence() - Method in class org.granite.client.tide.data.impl.AbstractDataManager
 
initSecurityCache() - Method in class org.granite.client.tide.spring.Identity
 
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.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 class org.granite.client.tide.cdi.ViewContext
 
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
 
isCascadable(Object, Path.Node, Class<?>, Path, ElementType) - Method in class org.granite.client.tide.validation.TideTraversableResolver
 
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.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 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.client.collection.ObservableList
 
isEmpty() - Method in class org.granite.client.collection.ObservableSet
 
isEmpty() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
isEmpty() - Method in class org.granite.client.tide.data.Conflicts
 
isEmpty(Object) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
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
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)
isReachable(Object, Path.Node, Class<?>, Path, ElementType) - Method in class org.granite.client.tide.validation.TideTraversableResolver
 
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
 
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.ObjectUtil
 
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.client.collection.ObservableList
 
iterator() - Method in class org.granite.client.collection.ObservableSet
 
iterator() - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
iterator() - Method in class org.granite.client.validation.ServerConstraintViolation.PathImpl
 

J

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

L

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

M

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 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
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, 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, 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) - 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) - 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
messageInterpolator(MessageInterpolator) - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
moveLocation(int) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl.Change
 

N

NameAware - Interface in org.granite.client.tide
Interface to be implemented by objects that need to get their name in the context where they are set
newConsumer(MessagingChannel, String, String) - Method in interface org.granite.client.tide.server.ServerSession.ServiceFactory
Create a consumer
newContext(String, String) - Method in interface org.granite.client.tide.ContextManager
Create a context with the specified id and parent id if it does not exist
newContext(String, String) - Method in class org.granite.client.tide.impl.SimpleContextManager
 
newProducer(MessagingChannel, String, String) - Method in interface org.granite.client.tide.server.ServerSession.ServiceFactory
Create a producer
newRemoteService(RemotingChannel, String) - Method in interface org.granite.client.tide.server.ServerSession.ServiceFactory
Create a remote service for the specified channel and destination
newResultEvent(T) - Method in class org.granite.client.tide.impl.ComponentImpl
Create a result event for this component
newTemporaryEntityManager() - Method in interface org.granite.client.tide.data.EntityManager
Create a new temporary entity manager
newTemporaryEntityManager() - Method in class org.granite.client.tide.data.impl.EntityManagerImpl
Create a new temporary entity manager
next() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
nextIndex() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
noop() - Static method in class org.granite.client.tide.server.TideResponders
Create an empty responder which does not implement any operation
notifyConstraintViolations(T, Set<ConstraintViolation<?>>) - Method in class org.granite.client.validation.DefaultNotifyingValidator
 
notifyConstraintViolations(T, Set<ConstraintViolation<?>>) - Method in interface org.granite.client.validation.NotifyingValidator
 
notifyConstraintViolations(T, Set<ConstraintViolation<T>>) - Method in class org.granite.client.validation.ValidationNotifier
 
notifyDirtyChange(boolean) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
notifyDirtyChange(boolean, boolean) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
notifyDirtyChange(boolean, boolean) - Method in interface org.granite.client.tide.data.spi.DataManager
Notify listeners that the dirty state of this data manager has changed Called by dirty checking
notifyEntityDirtyChange(Object, boolean) - Method in class org.granite.client.tide.data.impl.DirtyCheckContextImpl
 
notifyEntityDirtyChange(Object, boolean, boolean) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager
 
notifyEntityDirtyChange(Object, boolean, boolean) - Method in interface org.granite.client.tide.data.spi.DataManager
Notify listeners that the dirty state of the specified has changed
notifyExceptionListeners(TransportException) - Method in class org.granite.client.tide.server.ServerSession
 
NotifyingValidation - Class in org.granite.client.validation
 
NotifyingValidation() - Constructor for class org.granite.client.validation.NotifyingValidation
 
NotifyingValidation.ConfigurationWrapper<T extends Configuration<T>> - Class in org.granite.client.validation
 
NotifyingValidation.ConfigurationWrapper(Configuration<T>) - Constructor for class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
NotifyingValidation.GenericBootstrapWrapper - Class in org.granite.client.validation
 
NotifyingValidation.ProviderSpecificBootstrapWrapper<T extends Configuration<T>> - Class in org.granite.client.validation
 
NotifyingValidator - Interface in org.granite.client.validation
 
NotifyingValidator.ConstraintViolationsHandler<T> - Interface in org.granite.client.validation
 
NotifyingValidatorFactory - Interface in org.granite.client.validation
 
notifyIOListeners(boolean) - Method in class org.granite.client.tide.server.ServerSession
 

O

objectEquals(DataManager, Object, Object) - Static method in class org.granite.client.tide.data.impl.ObjectUtil
Equality for objects, using uid property when possible
ObjectUtil - Class in org.granite.client.tide.data.impl
 
ObjectUtil() - Constructor for class org.granite.client.tide.data.impl.ObjectUtil
 
ObservableCollection - Interface in org.granite.client.collection
 
ObservableList<E> - Class in org.granite.client.collection
 
ObservableList(List<E>) - Constructor for class org.granite.client.collection.ObservableList
 
ObservablePersistentList<E> - Class in org.granite.client.persistence.collection.observable
 
ObservablePersistentList(PersistentList<E>) - Constructor for class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
ObservablePersistentSet<E> - Class in org.granite.client.persistence.collection.observable
 
ObservablePersistentSet(PersistentSet<E>) - Constructor for class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
ObservableSet<E> - Class in org.granite.client.collection
 
ObservableSet(Set<E>) - Constructor for class org.granite.client.collection.ObservableSet
 
onApplicationEvent(TideApplicationEvent) - Method in class org.granite.client.tide.cdi.CDIEventBus
 
onApplicationEvent(TideApplicationEvent) - Method in class org.granite.client.tide.spring.SpringEventBus
 
onCancelled(CancelledEvent) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
onConflict(EntityManager, Conflicts) - Method in interface org.granite.client.tide.data.DataConflictListener
 
onFailure(FailureEvent) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
onFault(FaultEvent) - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl.InitializerListener
 
onFault(FaultEvent) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
onFaultEvent(FaultEvent, FaultMessage) - Method in class org.granite.client.tide.server.ServerSession
Callback called when a remoting fault is received
onInitialize() - Method in class org.granite.client.tide.collection.CollectionLoader
 
onInitializing() - Method in class org.granite.client.tide.collection.CollectionLoader
 
onIssue(IssueEvent) - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl.InitializerListener
 
onIssueEvent(IssueEvent) - Method in class org.granite.client.tide.server.ServerSession
Callback called when a remoting failure is received
onMessage(TopicMessageEvent) - Method in class org.granite.client.tide.data.DataObserver.TopicMessageListenerImpl
Message handler that merges data from the JMS topic in the current context.
onResult(ResultEvent) - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl.InitializerListener
 
onResult(ResultEvent) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
onResultEvent(Event) - Method in class org.granite.client.tide.server.ServerSession
Callback called when a remoting response is received
onTimeout(TimeoutEvent) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
onUninitialize() - Method in class org.granite.client.tide.collection.CollectionLoader
 
OptimisticLockExceptionHandler - Class in org.granite.client.tide.data
 
OptimisticLockExceptionHandler() - Constructor for class org.granite.client.tide.data.OptimisticLockExceptionHandler
 
org.granite.client.collection - package org.granite.client.collection
 
org.granite.client.persistence.collection.observable - package org.granite.client.persistence.collection.observable
 
org.granite.client.tide - package org.granite.client.tide
 
org.granite.client.tide.cdi - package org.granite.client.tide.cdi
 
org.granite.client.tide.collection - package org.granite.client.tide.collection
 
org.granite.client.tide.data - package org.granite.client.tide.data
 
org.granite.client.tide.data.impl - package org.granite.client.tide.data.impl
 
org.granite.client.tide.data.spi - package org.granite.client.tide.data.spi
 
org.granite.client.tide.events - package org.granite.client.tide.events
 
org.granite.client.tide.impl - package org.granite.client.tide.impl
 
org.granite.client.tide.security - package org.granite.client.tide.security
 
org.granite.client.tide.server - package org.granite.client.tide.server
 
org.granite.client.tide.spring - package org.granite.client.tide.spring
 
org.granite.client.tide.validation - package org.granite.client.tide.validation
 
org.granite.client.validation - package org.granite.client.validation
 

P

persistence - Variable in class org.granite.client.tide.data.impl.AbstractDataManager
 
PersistenceManager - Class in org.granite.client.tide.data
 
PersistenceManager() - Constructor for class org.granite.client.tide.data.PersistenceManager
 
popMerge() - Method in class org.granite.client.tide.data.spi.MergeContext
 
postInit() - Method in class org.granite.client.tide.Context
 
postProcessAfterInitialization(Object, String) - Method in class org.granite.client.tide.spring.SpringContextManager
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.granite.client.tide.spring.SpringContextManager
 
postProcessBeforeInitialization(Object, String) - Method in class org.granite.client.tide.spring.SpringContextManager
 
preprocess(Method, Object[]) - Method in interface org.granite.client.tide.server.ArgumentPreprocessor
 
preventDefault() - Method in class org.granite.client.tide.server.TideRpcEvent
 
previous() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
previousIndex() - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionIterator
 
propagate(Object, EntityManager.Function) - Method in interface org.granite.client.tide.data.EntityManager.Propagation
 
propagate() - Method in interface org.granite.client.tide.data.EntityManager.PropagationPolicy
 
propertyChange(PropertyChangeEvent) - Method in class org.granite.client.tide.data.impl.JavaBeanDataManager.EntityPropertyChangeListener
 
PropertyChange - Class in org.granite.client.tide.data.impl
 
PropertyChange(Object, String, Object, Object) - Constructor for class org.granite.client.tide.data.impl.PropertyChange
 
PropertyHolder - Interface in org.granite.client.tide
 
providerResolver(ValidationProviderResolver) - Method in class org.granite.client.validation.NotifyingValidation.GenericBootstrapWrapper
 
providerResolver(ValidationProviderResolver) - Method in class org.granite.client.validation.NotifyingValidation.ProviderSpecificBootstrapWrapper
 
providerSpecific() - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
pushMerge(Object, Object) - Method in class org.granite.client.tide.data.spi.MergeContext
 
pushMerge(Object, Object, boolean) - Method in class org.granite.client.tide.data.spi.MergeContext
 
put(Object) - Method in class org.granite.client.tide.data.impl.UIDWeakSet
 
put(String, Object) - Method in class org.granite.client.tide.impl.DefaultViewScope
 
put(String, Object) - Method in interface org.granite.client.tide.ViewScope
 

R

raiseEvent(Context, String, Object...) - Method in class org.granite.client.tide.cdi.CDIEventBus
 
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
 
raiseEvent(Context, String, Object...) - Method in class org.granite.client.tide.spring.SpringEventBus
 
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.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
registerDestructionCallback(String, Runnable) - Method in class org.granite.client.tide.spring.ViewScope
 
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.client.collection.ObservableList
 
remove(Object) - Method in class org.granite.client.collection.ObservableList
 
remove(Object) - Method in class org.granite.client.collection.ObservableSet
 
remove(String) - Method in class org.granite.client.tide.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
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(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(String) - 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 class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 
remove(String) - Method in class org.granite.client.tide.spring.ViewScope
 
remove(String) - Method in interface org.granite.client.tide.ViewScope
 
removeAll(Collection<?>) - Method in class org.granite.client.collection.ObservableList
 
removeAll(Collection<?>) - Method in class org.granite.client.collection.ObservableSet
 
removeAll(Collection<?>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.client.collection.CollectionChangeSupport
 
removeCollectionChangeListener(CollectionChangeListener) - Method in interface org.granite.client.collection.ObservableCollection
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.client.collection.ObservableList
 
removeCollectionChangeListener(CollectionChangeListener) - Method in class org.granite.client.collection.ObservableSet
 
removeConstraintViolationsHandler(T, NotifyingValidator.ConstraintViolationsHandler<T>) - Method in class org.granite.client.validation.DefaultNotifyingValidator
 
removeConstraintViolationsHandler(T, NotifyingValidator.ConstraintViolationsHandler<T>) - Method in interface org.granite.client.validation.NotifyingValidator
 
removeConstraintViolationsHandler(T, NotifyingValidator.ConstraintViolationsHandler<T>) - Method in class org.granite.client.validation.ValidationNotifier
 
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) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
removeListener(PersistentCollection.InitializationListener) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
removeListener(PersistentCollection.ChangeListener) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
removeListener(PersistentCollection.InitializationListener) - 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
 
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(Object, PropertyChangeListener) - Static method in class org.granite.client.tide.impl.BindingUtil
 
removePropertyChangeListener(Object, String, PropertyChangeListener) - Static method in class org.granite.client.tide.impl.BindingUtil
 
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(Object) - Method in class org.granite.client.tide.cdi.ViewContext.ViewBeanResetter
 
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
 
Resettable - Interface in org.granite.client.tide
 
resolveContextualObject(String) - Method in class org.granite.client.tide.spring.ViewScope
 
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(TideResultEvent<Object>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection.PagedCollectionResponder
 
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, 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.client.collection.ObservableList
 
retainAll(Collection<?>) - Method in class org.granite.client.collection.ObservableSet
 
retainAll(Collection<?>) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
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
 
run() - Method in class org.granite.client.tide.data.impl.RemoteInitializerImpl.DoInitializeObjects
 
run() - Method in class org.granite.client.tide.impl.FaultHandler
 
run() - Method in class org.granite.client.tide.impl.IssueHandler
 
run() - Method in class org.granite.client.tide.impl.ResultHandler
 

S

saveEntityCache() - Method in class org.granite.client.tide.data.spi.MergeContext
 
ScopeType - Enum in org.granite.client.tide
 
SERVER_TIME_TAG - Static variable in class org.granite.client.tide.server.ServerSession
 
ServerConstraintViolation - Class in org.granite.client.validation
Represents a constraint violation received from the server.
ServerConstraintViolation(InvalidValue, Object, Object) - Constructor for class org.granite.client.validation.ServerConstraintViolation
Constructs a new ServerConstraintViolation instance.
ServerConstraintViolation.PathImpl - Class in org.granite.client.validation
 
ServerConstraintViolation.PathImpl(String) - Constructor for class org.granite.client.validation.ServerConstraintViolation.PathImpl
 
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.client.collection.ObservableList
 
set(String, T) - Method in class org.granite.client.tide.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
set(T) - Method in class org.granite.client.tide.cdi.CDIInstanceStoreFactory.CDIInstanceStore
 
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(String, T) - Method in class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 
set(T) - Method in class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 
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
setApplicationContext(ApplicationContext) - Method in class org.granite.client.tide.spring.SpringContextManager
 
setApplicationContext(ApplicationContext) - Method in class org.granite.client.tide.spring.SpringEventBus
 
setArgs(Object[]) - Method in class org.granite.client.tide.impl.ComponentListenerImpl
 
setArgs(Object[]) - Method in interface org.granite.client.tide.server.ComponentListener
 
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
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 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.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
 
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
 
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<PersistentCollection>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
setLoader(Loader<PersistentCollection>) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
setLoggedIn(boolean) - Method in class org.granite.client.tide.BaseIdentity
 
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
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
setPlatformContext(Object) - Method in class org.granite.client.tide.server.ServerSession
Set the platform context for this server session
setProperty(String, Object) - Method in interface org.granite.client.tide.PropertyHolder
 
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
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
setServerSession(ServerSession) - Method in class org.granite.client.tide.data.spi.MergeContext
 
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
setSkipDirtyCheck(boolean) - Method in class org.granite.client.tide.data.spi.MergeContext
 
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
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
 
setUninitializing(boolean) - Method in class org.granite.client.tide.data.spi.MergeContext
 
setUsername(String) - Method in class org.granite.client.tide.BaseIdentity
 
setViewId(String) - Method in class org.granite.client.tide.impl.DefaultViewScope
 
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
 
SimpleEventBus - Class in org.granite.client.tide.impl
 
SimpleEventBus() - Constructor for class org.granite.client.tide.impl.SimpleEventBus
 
SimpleInstanceStore - Class in org.granite.client.tide.impl
 
SimpleInstanceStore(Context) - 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.client.collection.ObservableList
 
size() - Method in class org.granite.client.collection.ObservableSet
 
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
 
SpringContextManager - Class in org.granite.client.tide.spring
 
SpringContextManager(Application) - Constructor for class org.granite.client.tide.spring.SpringContextManager
 
SpringContextManager(Application, EventBus) - Constructor for class org.granite.client.tide.spring.SpringContextManager
 
SpringEventBus - Class in org.granite.client.tide.spring
 
SpringEventBus() - Constructor for class org.granite.client.tide.spring.SpringEventBus
 
SpringInstanceStoreFactory - Class in org.granite.client.tide.spring
 
SpringInstanceStoreFactory(ApplicationContext) - Constructor for class org.granite.client.tide.spring.SpringInstanceStoreFactory
 
SpringInstanceStoreFactory.SpringInstanceStore - Class in org.granite.client.tide.spring
 
SpringInstanceStoreFactory.SpringInstanceStore(Context, ApplicationContext) - Constructor for class org.granite.client.tide.spring.SpringInstanceStoreFactory.SpringInstanceStore
 
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.client.collection.ObservableList
 
subList(int, int) - Method in class org.granite.client.tide.collection.AbstractPagedCollection
 
subscribe() - Method in class org.granite.client.tide.data.DataObserver
Subscribe the data topic

T

TideApplicationEvent - Class in org.granite.client.tide.cdi
 
TideApplicationEvent(Context, String, Object...) - Constructor for class org.granite.client.tide.cdi.TideApplicationEvent
 
TideApplicationEvent - Class in org.granite.client.tide.spring
 
TideApplicationEvent(Context, String, Object...) - Constructor for class org.granite.client.tide.spring.TideApplicationEvent
 
TideEvent - Interface in org.granite.client.tide.events
 
TideEventObserver - Interface in org.granite.client.tide.events
 
TideFaultEvent - Class in org.granite.client.tide.server
Event that is provided to Tide result handlers and that holds the result object.
TideFaultEvent(Context, ServerSession, ComponentListener<?>, Fault, Map<String, Object>) - Constructor for class org.granite.client.tide.server.TideFaultEvent
 
TideFaultHandler - Interface in org.granite.client.tide.server
 
TideMergeResponder<T> - Interface in org.granite.client.tide.server
 
TidePermissionCache - Class in org.granite.client.tide.security
 
TidePermissionCache(BaseIdentity) - Constructor for class org.granite.client.tide.security.TidePermissionCache
 
TideResponder<T> - Interface in org.granite.client.tide.server
 
TideResponders - Class in org.granite.client.tide.server
Convenience classes to build Tide responders
TideResponders() - Constructor for class org.granite.client.tide.server.TideResponders
 
TideResultEvent<T> - Class in org.granite.client.tide.server
Event that is provided to Tide result handlers and that holds the result object.
TideResultEvent(Context, ServerSession, ComponentListener<T>, T) - Constructor for class org.granite.client.tide.server.TideResultEvent
 
TideResultHandler<T> - Interface in org.granite.client.tide.server
 
TideRoleCache - Class in org.granite.client.tide.security
 
TideRoleCache(BaseIdentity, String) - Constructor for class org.granite.client.tide.security.TideRoleCache
 
TideRpcEvent - Class in org.granite.client.tide.server
Event that is provided to Tide result handlers and that holds the result object.
TideRpcEvent(Context, ServerSession, ComponentListener<?>) - Constructor for class org.granite.client.tide.server.TideRpcEvent
 
TideTraversableResolver - Class in org.granite.client.tide.validation
 
TideTraversableResolver(DataManager) - Constructor for class org.granite.client.tide.validation.TideTraversableResolver
 
toArray() - Method in class org.granite.client.collection.ObservableList
 
toArray(T[]) - Method in class org.granite.client.collection.ObservableList
 
toArray() - Method in class org.granite.client.collection.ObservableSet
 
toArray(T[]) - Method in class org.granite.client.collection.ObservableSet
 
topicAgents - Variable in class org.granite.client.tide.server.ServerSession
 
toString(Object) - Static method in class org.granite.client.tide.data.impl.ObjectUtil
 
Transient - Annotation Type in org.granite.client.tide.data
 
traversableResolver(TraversableResolver) - Method in class org.granite.client.validation.NotifyingValidation.ConfigurationWrapper
 
tryLogout() - Method in class org.granite.client.tide.server.ServerSession
Called after all remote operations on a component are finished.

U

UIDWeakSet - Class in org.granite.client.tide.data.impl
Implementation of HashSet that holds weak references to UID entities
UIDWeakSet(DataManager) - Constructor for class org.granite.client.tide.data.impl.UIDWeakSet
 
UIDWeakSet(DataManager, int) - Constructor for class org.granite.client.tide.data.impl.UIDWeakSet
 
UIDWeakSet.Matcher - Interface in org.granite.client.tide.data.impl
 
UIDWeakSet.Operation - Interface in org.granite.client.tide.data.impl
 
uninitialize() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
uninitialize() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
unsubscribe() - Method in class org.granite.client.tide.data.DataObserver
 
unwrap(Class<T>) - Method in class org.granite.client.validation.DefaultNotifyingValidator
 
unwrap(Class<T>) - Method in class org.granite.client.validation.DefaultNotifyingValidatorFactory
 
updateContextId(String, Context) - Method in interface org.granite.client.tide.ContextManager
Update the context id for an existing context
updateContextId(String, Context) - Method in class org.granite.client.tide.impl.SimpleContextManager
Defines new context for existing id
usingContext() - Method in class org.granite.client.validation.DefaultNotifyingValidatorFactory
 

V

validate(T, Class<?>...) - Method in class org.granite.client.validation.DefaultNotifyingValidator
 
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
validateProperty(T, String, Class<?>...) - Method in class org.granite.client.validation.DefaultNotifyingValidator
 
validateValue(Class<T>, String, Object, Class<?>...) - Method in class org.granite.client.validation.DefaultNotifyingValidator
 
ValidationExceptionHandler - Class in org.granite.client.tide.validation
 
ValidationExceptionHandler() - Constructor for class org.granite.client.tide.validation.ValidationExceptionHandler
 
ValidationNotifier - Class in org.granite.client.validation
 
ValidationNotifier() - Constructor for class org.granite.client.validation.ValidationNotifier
 
Value - Interface in org.granite.client.tide.data
 
valueOf(String) - Static method in enum org.granite.client.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.client.collection.CollectionChangeEvent.Kind
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.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.
ViewContext - Class in org.granite.client.tide.cdi
 
ViewContext() - Constructor for class org.granite.client.tide.cdi.ViewContext
 
ViewContext.ViewBeanResetter<T> - Class in org.granite.client.tide.cdi
 
ViewContext.ViewBeanResetter(Contextual<T>, CreationalContext<T>) - Constructor for class org.granite.client.tide.cdi.ViewContext.ViewBeanResetter
 
ViewScope - Class in org.granite.client.tide.spring
 
ViewScope() - Constructor for class org.granite.client.tide.spring.ViewScope
 
ViewScope - Interface in org.granite.client.tide
 
ViewScope.BeanResetter - Interface in org.granite.client.tide
 
ViewScope.GlobalResetter - Interface in org.granite.client.tide
 
ViewScoped - Annotation Type in org.granite.client.tide.cdi
 
ViewScopeHolder - Class in org.granite.client.tide
 
ViewScopeHolder() - Constructor for class org.granite.client.tide.ViewScopeHolder
 

W

wasInitialized() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
wasInitialized() - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
withInitialized(PersistentCollection.InitializationCallback) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
withInitialized(PersistentCollection.InitializationCallback) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
Wrapper - Interface in org.granite.client.tide.data.spi
 
writeExternal(ObjectOutput) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentList
 
writeExternal(ObjectOutput) - Method in class org.granite.client.persistence.collection.observable.ObservablePersistentSet
 
writeExternal(ObjectOutput) - Method in class org.granite.client.validation.InvalidValue
 
A B C D E F G H I J L M N O P R S T U V W