| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.Future<java.lang.String> |
BaseIdentity.checkLoggedIn(TideResponder<java.lang.String> tideResponder)
Triggers a remote call to check is user is currently logged in
Can be used at application startup to handle browser refresh cases
|
java.util.concurrent.Future<java.lang.String> |
Identity.checkLoggedIn(TideResponder<java.lang.String> tideResponder) |
java.util.concurrent.Future<java.lang.String> |
BaseIdentity.login(java.lang.String username,
java.lang.String password,
java.nio.charset.Charset charset,
TideResponder<java.lang.String> tideResponder) |
java.util.concurrent.Future<java.lang.String> |
BaseIdentity.login(java.lang.String username,
java.lang.String password,
TideResponder<java.lang.String> tideResponder) |
java.util.concurrent.Future<java.lang.String> |
Identity.login(java.lang.String username,
java.lang.String password,
TideResponder<java.lang.String> tideResponder) |
void |
BaseIdentity.logout(TideResponder<java.lang.Void> tideResponder) |
void |
Identity.logout(TideResponder<java.lang.Void> tideResponder) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.Future<java.util.Map<java.lang.String,java.lang.Object>> |
SimpleFilterFinder.find(java.lang.Object filter,
int first,
int max,
java.lang.String[] order,
boolean[] desc,
TideResponder<java.util.Map<java.lang.String,java.lang.Object>> responder) |
java.util.concurrent.Future<org.granite.tide.data.model.Page<E>> |
PageFilterFinder.find(java.lang.Object filter,
org.granite.tide.data.model.PageInfo page,
TideResponder<org.granite.tide.data.model.Page<E>> responder) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> java.util.concurrent.Future<T> |
ComponentImpl.invoke(Context context,
java.lang.String operation,
java.lang.Object[] args,
TideResponder<T> tideResponder)
Execute the invocation of the remote component
|
| Constructor and Description |
|---|
ComponentListenerImpl(Context sourceContext,
ComponentListener.Handler<T> handler,
Component component,
java.lang.String operation,
java.lang.Object[] args,
java.lang.Object info,
TideResponder<T> tideResponder) |
FaultHandler(ServerSession serverSession,
Context sourceContext,
java.lang.String componentName,
java.lang.String operation,
org.granite.client.messaging.events.Event event,
java.lang.Object info,
TideResponder<T> tideResponder,
ComponentListener<T> componentListener) |
IssueHandler(ServerSession serverSession,
Context sourceContext,
java.lang.String componentName,
java.lang.String operation,
org.granite.client.messaging.events.FaultEvent event,
java.lang.Object info,
TideResponder<T> tideResponder,
ComponentListener<T> componentResponder) |
ResultHandler(ServerSession serverSession,
Context sourceContext,
java.lang.String componentName,
java.lang.String operation,
org.granite.client.messaging.events.Event event,
java.lang.Object info,
TideResponder<T> tideResponder,
ComponentListener<T> componentListener) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TidePermissionCache.get(java.lang.Object object,
java.lang.String action,
TideResponder<java.lang.Boolean> tideResponder) |
boolean |
TideRoleCache.get(java.lang.String roleName,
TideResponder<java.lang.Boolean> tideResponder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Identity.hasPermission(java.lang.Object object,
java.lang.String action,
TideResponder<java.lang.Boolean> tideResponder) |
boolean |
Identity.hasRole(java.lang.String roleName,
TideResponder<java.lang.Boolean> tideResponder) |
boolean |
Identity.ifAllGranted(java.lang.String roleName,
TideResponder<java.lang.Boolean> tideResponder) |
boolean |
Identity.ifAnyGranted(java.lang.String roleName,
TideResponder<java.lang.Boolean> tideResponder) |
boolean |
Identity.ifNotGranted(java.lang.String roleName,
TideResponder<java.lang.Boolean> tideResponder) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TideMergeResponder<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleTideResponder<T> |
| Modifier and Type | Method and Description |
|---|---|
static <T> TideResponder<T> |
TideResponders.noop()
Create an empty responder which does not implement any operation
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Runnable |
ComponentListener.Handler.fault(Context context,
org.granite.client.messaging.events.FaultEvent event,
java.lang.Object info,
java.lang.String componentName,
java.lang.String operation,
TideResponder<T> tideResponder,
ComponentListener<T> componentResponder) |
java.lang.Runnable |
ComponentListener.Handler.issue(Context context,
org.granite.client.messaging.events.IssueEvent event,
java.lang.Object info,
java.lang.String componentName,
java.lang.String operation,
TideResponder<T> tideResponder,
ComponentListener<T> componentResponder) |
java.lang.Runnable |
ComponentListener.Handler.result(Context context,
org.granite.client.messaging.events.ResultEvent event,
java.lang.Object info,
java.lang.String componentName,
java.lang.String operation,
TideResponder<T> tideResponder,
ComponentListener<T> componentResponder) |