| Modifier and Type | Method and Description |
|---|---|
Future<String> |
BaseIdentity.checkLoggedIn(TideResponder<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
|
Future<String> |
Identity.checkLoggedIn(TideResponder<String> tideResponder) |
void |
BaseIdentity.login(String username,
String password,
Charset charset,
TideResponder<String> tideResponder) |
void |
BaseIdentity.login(String username,
String password,
TideResponder<String> tideResponder) |
void |
Identity.login(String username,
String password,
TideResponder<String> tideResponder) |
void |
BaseIdentity.logout(TideResponder<Void> tideResponder) |
void |
Identity.logout(TideResponder<Void> tideResponder) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPagedCollection.PagedCollectionResponder |
| Modifier and Type | Method and Description |
|---|---|
protected <T> Future<T> |
ComponentImpl.invoke(Context context,
String operation,
Object[] args,
TideResponder<T> tideResponder)
Execute the invocation of the remote component
|
| Constructor and Description |
|---|
ComponentListenerImpl(Context sourceContext,
ComponentListener.Handler<T> handler,
Component component,
String operation,
Object[] args,
Object info,
TideResponder<T> tideResponder) |
FaultHandler(ServerSession serverSession,
Context sourceContext,
String componentName,
String operation,
org.granite.client.messaging.events.Event event,
Object info,
TideResponder<T> tideResponder,
ComponentListener<T> componentListener) |
IssueHandler(ServerSession serverSession,
Context sourceContext,
String componentName,
String operation,
org.granite.client.messaging.events.FaultEvent event,
Object info,
TideResponder<T> tideResponder,
ComponentListener<T> componentResponder) |
ResultHandler(ServerSession serverSession,
Context sourceContext,
String componentName,
String operation,
org.granite.client.messaging.events.Event event,
Object info,
TideResponder<T> tideResponder,
ComponentListener<T> componentListener) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TidePermissionCache.get(Object object,
String action,
TideResponder<Boolean> tideResponder) |
boolean |
TideRoleCache.get(String roleName,
TideResponder<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 |
|---|---|
Runnable |
ComponentListener.Handler.fault(Context context,
org.granite.client.messaging.events.FaultEvent event,
Object info,
String componentName,
String operation,
TideResponder<T> tideResponder,
ComponentListener<T> componentResponder) |
Runnable |
ComponentListener.Handler.issue(Context context,
org.granite.client.messaging.events.IssueEvent event,
Object info,
String componentName,
String operation,
TideResponder<T> tideResponder,
ComponentListener<T> componentResponder) |
Runnable |
ComponentListener.Handler.result(Context context,
org.granite.client.messaging.events.ResultEvent event,
Object info,
String componentName,
String operation,
TideResponder<T> tideResponder,
ComponentListener<T> componentResponder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Identity.hasPermission(Object object,
String action,
TideResponder<Boolean> tideResponder) |
boolean |
Identity.hasRole(String roleName,
TideResponder<Boolean> tideResponder) |
boolean |
Identity.ifAllGranted(String roleName,
TideResponder<Boolean> tideResponder) |
boolean |
Identity.ifAnyGranted(String roleName,
TideResponder<Boolean> tideResponder) |
boolean |
Identity.ifNotGranted(String roleName,
TideResponder<Boolean> tideResponder) |