Action.ActionBuilder |
Action.ActionBuilder.addNodeType(TreeContext context,
String authName) |
Update the NodeType session property, and the NodeType sharedState value.
|
Action.ActionBuilder |
Action.ActionBuilder.addSessionHook(Class<? extends TreeHook> sessionHook,
UUID nodeId,
String nodeType) |
Sets a class that will be run after successful login.
|
Action.ActionBuilder |
Action.ActionBuilder.addSessionHooks(List<JsonValue> sessionHooks) |
Adds session hooks to the list.
|
Action.ActionBuilder |
Action.ActionBuilder.addWebhook(String webhookName) |
Adds a webhook to the list.
|
Action.ActionBuilder |
Action.ActionBuilder.addWebhooks(List<String> webhooks) |
Adds webhooks to the list.
|
protected Action.ActionBuilder |
AbstractDecisionNode.goTo(boolean outcome) |
Move on to the next node in the tree that is connected to the given outcome.
|
static Action.ActionBuilder |
Action.goTo(String outcome) |
Move on to the next node in the tree that is connected to the given outcome.
|
protected Action.ActionBuilder |
SingleOutcomeNode.goToNext() |
Move on to the next node in the tree.
|
Action.ActionBuilder |
Action.ActionBuilder.putSessionProperty(String key,
String value) |
Add a new session property.
|
Action.ActionBuilder |
Action.ActionBuilder.removeSessionProperty(String key) |
Remove a previously set session property.
|
Action.ActionBuilder |
Action.ActionBuilder.replaceSharedState(JsonValue sharedState) |
Replace the shared state.
|
Action.ActionBuilder |
Action.ActionBuilder.replaceTransientState(JsonValue transientState) |
Replace the transient state.
|
static Action.ActionBuilder |
Action.send(List<? extends Callback> callbacks) |
Send the given callbacks to the user for them to interact with.
|
static Action.ActionBuilder |
Action.send(Callback... callbacks) |
Send the given callbacks to the user for them to interact with.
|
static Action.ActionBuilder |
Action.suspend(SuspensionHandler suspensionHandler) |
Suspend the current authentication request, and allow the end-user to resume it later by clicking on a link for
example.
|
Action.ActionBuilder |
Action.ActionBuilder.withDescription(String description) |
Set a description for this action.
|
Action.ActionBuilder |
Action.ActionBuilder.withErrorMessage(String errorMessage) |
Sets the error message to present to the caller when the FAILURE node is reached.
|
Action.ActionBuilder |
Action.ActionBuilder.withHeader(String header) |
Set a header for this action.
|
Action.ActionBuilder |
Action.ActionBuilder.withStage(String stage) |
Set a stage for this action.
|
Action.ActionBuilder |
Action.ActionBuilder.withUniversalId(String universalId) |
Sets the universal id of the user object.
|
Action.ActionBuilder |
Action.ActionBuilder.withUniversalId(Optional<String> universalId) |
Sets the universal id of the user object.
|