...
Attribute | Description | Type | Default Value | Fixed Values | Mandatory/Optional | Notes |
---|---|---|---|---|---|---|
forEvent | Defines the event for which this execution should be performed. This It gives user the flexibility to define executions for each event. A valid event value must be given to this attribute. | String |
|
| Mandatory - A valid event value must be given. | promote/demote/publish - When invokinf this event is invoked, the LC life cycle's state changes from its current state to the target state which is defined within the <transition> element by in the "target" attribute of the <transition> element. |
class | Defines the class that needs to be executed at runtime. A user must give the full, qualified name of a class that implements the Execution interface, as the value of the attribute class . | String | Mandatory | This class consists of business logic which will be executed when the user invoke the corresponding event within a given state. This class facilitates the environment changes during the state transition |
...