public class StepDescriptor extends AbstractDescriptor implements Validatable
Modifier and Type | Field and Description |
---|---|
protected List |
actions |
protected List |
commonActions
this list maintained internally to allow for proper xml serialization.
|
protected boolean |
hasActions |
protected Map |
metaAttributes |
protected String |
name |
protected List |
permissions |
protected List |
postFunctions |
protected List |
preFunctions |
Modifier and Type | Method and Description |
---|---|
ActionDescriptor |
getAction(int id) |
List |
getActions()
Get a List of
ActionDescriptor s for this step |
List |
getCommonActions()
Get a list of common actions.
|
Map |
getMetaAttributes() |
String |
getName() |
List |
getPermissions()
Get a List of
PermissionDescriptor s for this step |
List |
getPostFunctions() |
List |
getPreFunctions() |
protected void |
init(Element step) |
void |
removeActions()
Remove all common and regular actions for this step.
|
boolean |
resultsInJoin(int join) |
void |
setMetaAttributes(Map metaAttributes) |
void |
setName(String name) |
void |
setPostFunctions(List postFunctions) |
void |
setPreFunctions(List preFunctions) |
void |
validate()
Validate this element, and propagate validation to all contained sub-elements.
|
void |
writeXML(PrintWriter out,
int indent) |
asXML, getEntityId, getId, getParent, hasId, setEntityId, setId, setParent
protected List actions
protected List commonActions
protected List permissions
protected List postFunctions
protected List preFunctions
protected Map metaAttributes
protected String name
protected boolean hasActions
public ActionDescriptor getAction(int id)
public List getActions()
ActionDescriptor
s for this steppublic List getCommonActions()
public void setMetaAttributes(Map metaAttributes)
public Map getMetaAttributes()
public void setName(String name)
public String getName()
public List getPermissions()
PermissionDescriptor
s for this steppublic void setPostFunctions(List postFunctions)
public List getPostFunctions()
public void setPreFunctions(List preFunctions)
public List getPreFunctions()
public void removeActions()
public boolean resultsInJoin(int join)
public void validate() throws InvalidWorkflowDescriptorException
Validatable
validate
in interface Validatable
InvalidWorkflowDescriptorException
WorkflowLoader.load(java.io.InputStream)
public void writeXML(PrintWriter out, int indent)
protected void init(Element step)
Copyright © 2021 catworkx GmbH. All rights reserved.