package wizards
- Alphabetic
- Public
- All
Type Members
- class CancelScriptExecuter extends ScriptExecuter
- class CancelStageExecuter extends StageExecuter with RealTimeAware
- class CompiledScript extends AnyRef
- abstract class CreateRunScriptCallback extends EnvironmentFacades with FacadesWithRunner
-
class
FieldApi extends AnyRef
Class providing access to a user input field on a wizard page.
- class FieldContext extends AnyRef
-
class
FieldsApi extends AnyRef
Class providing access to the collection of fields on a wizard page.
- class InitScriptExecuter extends ScriptExecuter
- class InitStageExecuter extends StageExecuter
- class LinkContext extends AnyRef
-
class
LinksApi extends AnyRef
Class providing access to the collection of links on a wizard page.
- class LiveSession extends AnyRef
- class LiveSessionState extends AnyRef
-
class
PageApi extends AnyRef
Provides access to methods for building a wizard page.
-
class
ParagraphsApi extends AnyRef
Class providing access to the collection of paragraphs on a wizard page.
- class PlanBuilder extends AnyRef
- class PlanExecuter extends AnyRef
- abstract class RunScript extends ScriptBase
- class RunScriptBody extends ScalaRunScript
- class RunScriptExecuter extends ScriptExecuter
- class RunScriptParams extends ScalaRunScript
- case class RunScriptResult(response: Option[String], values: Option[Map[String, String]]) extends Product with Serializable
- class RunStageExecuter extends StageExecuter with RealTimeAware
- trait ScalaRunScript extends AnyRef
- case class ScriptAction(liveSessionState: LiveSessionState, scriptType: String, page: Int, userInput: Map[String, String], isAsync: Boolean) extends Product with Serializable
-
trait
ScriptBase extends AnyRef
Base class implicitly available in both wizard and script implementations.
- trait ScriptExecuter extends AnyRef
- case class ScriptExecutionContext(userId: String, userToken: UUID, authorization: AuthorizationManager, resource: Option[String], method: String) extends Product with Serializable
-
class
SessionApi extends AnyRef
Provides access to methods for interacting with a wizard session.
- class SessionAwait extends AnyRef
- class StageContext extends AnyRef
- trait StageExecuter extends AnyRef
- case class StageExecutionResult(session: WizardSession, persist: Boolean, exception: Option[Throwable]) extends Product with Serializable
-
class
StateApi extends AnyRef
Class providing access to the writable wizard state accessible to the implementer.
Class providing access to the writable wizard state accessible to the implementer. The state is used to persist information across pages.
-
class
UserInputApi extends AnyRef
Class containing the input from the user at the current wizard stage.
-
class
WizardApi extends RealTimeAware
Class providing access to methods and properties for interacting with the wizard state.
-
case class
WizardPageScript(isAsync: Boolean, function: () ⇒ Unit) extends Product with Serializable
Holds data about a wizard page step.
-
class
WizardRunScript extends EnvironmentFacades with ScriptBase with Facades
Base class implicitly used in all wizard implementations.
Base class implicitly used in all wizard implementations. It defines the wizard building blocks and useful properties that are made available to the wizard during execution.
A wizard implementation has one or more numbered pages and for each page both the WizardRunScript.init and the WizardRunScript.run functions must be called. The former determines what is displayed on the page initially and the latter determines what happens when the user advances the wizard to the next page.
- class WizardScriptCompiler extends AnyRef
- class WizardSessionExecuter extends RealTimeAware
- class WizardSessionsHelper extends RealTimeAware
Value Members
- object LiveSessionManager
- object ScriptAction extends Serializable
- object ScriptCompiler
- object Toolbox
- object WizardPages
- object WizardScriptCompiler