public class WebServiceActionActor extends Object implements IActionActor<WebServiceActionActor.Settings>
Modifier and Type | Class and Description |
---|---|
static class |
WebServiceActionActor.Settings
Settings property container.
|
Constructor and Description |
---|
WebServiceActionActor(VSAction action,
WebServiceActionActor.Settings settings)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
doesModifyVirtualSpace()
Checks if the VirtualSpace is modified by the Action Actor.
|
String |
getDefaultDescription()
Gets a description of the Action Actor to be used for the Designer or logging.
|
String |
getDescription()
Gets a description of the Action Actor to be used for the Designer or logging.
|
String |
getEnabledState(IAppSessionGyro appGyro,
VSAction action)
Checks if the runnable is enabled for the current VirtualSpace.
|
VSAction |
getVSAction()
Gets the VS Action that issued the Web Service transaction.
|
AbstractActionActorTXPNode<WebServiceActionActor.Settings> |
newTXPNode(VSActionTXProcess actionProcess,
VSAction action,
WebServiceActionActor.Settings settings)
Creates a new TXP Node instance to be used for a TXP process.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
delegateNewTXPNode
public WebServiceActionActor(VSAction action, WebServiceActionActor.Settings settings)
action
- The action initiator.settings
- The settings to use, null in the Designer instance.public AbstractActionActorTXPNode<WebServiceActionActor.Settings> newTXPNode(VSActionTXProcess actionProcess, VSAction action, WebServiceActionActor.Settings settings) throws ClassNotFoundException, ActionActorException
newTXPNode
in interface IActionActor<WebServiceActionActor.Settings>
actionProcess
- The action process.action
- The VirtualSpace Action instance that initiates the actor.settings
- The settings for the action actor implementation.ClassNotFoundException
- If the Action Actor class is not found.ActionActorException
- If a new node could not be created.public String getDefaultDescription()
getDefaultDescription
in interface IActionActor<WebServiceActionActor.Settings>
public String getDescription()
getDescription
in interface IActionActor<WebServiceActionActor.Settings>
public String getEnabledState(IAppSessionGyro appGyro, VSAction action)
getEnabledState
in interface IActionActor<WebServiceActionActor.Settings>
appGyro
- The application session gyro instance.action
- The action calling the action actor.public boolean doesModifyVirtualSpace()
doesModifyVirtualSpace
in interface IActionActor<WebServiceActionActor.Settings>
public VSAction getVSAction()
iizi® is a registered trademark of Mindus SARL. © Copyright Mindus SARL, 2020. All rights reserved.