Package org.nuxeo.ecm.automation
Class OperationChain
- java.lang.Object
-
- org.nuxeo.ecm.automation.OperationChain
-
- All Implemented Interfaces:
Serializable
public class OperationChain extends Object implements Serializable
Describes an operation chain execution.- Author:
- Bogdan Stefanescu
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String[]aliasesprotected Map<String,Object>chainParametersprotected Stringdescriptionprotected Stringidprotected booleanisPublicprotected List<OperationParameters>operations
-
Constructor Summary
Constructors Constructor Description OperationChain(String id)OperationChain(String id, List<OperationParameters> operations)OperationChain(String id, List<OperationParameters> operations, Map<String,Object> chainParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationParametersadd(String operationId)voidadd(OperationParameters op)voidaddChainParameters(Map<String,Object> chainParameter)booleanequals(Object obj)String[]getAliases()Map<String,Object>getChainParameters()StringgetDescription()StringgetId()List<OperationParameters>getOperations()inthashCode()booleanisPublic()voidsetAliases(String[] aliases)voidsetDescription(String description)voidsetPublic(boolean isPublic)StringtoString()
-
-
-
Field Detail
-
operations
protected final transient List<OperationParameters> operations
-
chainParameters
protected final transient Map<String,Object> chainParameters
-
description
protected String description
-
isPublic
protected boolean isPublic
-
-
Constructor Detail
-
OperationChain
public OperationChain(String id)
-
OperationChain
public OperationChain(String id, List<OperationParameters> operations)
-
OperationChain
public OperationChain(String id, List<OperationParameters> operations, Map<String,Object> chainParameters)
-
-
Method Detail
-
getAliases
public String[] getAliases()
- Since:
- 7.1
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
setAliases
public void setAliases(String[] aliases)
- Since:
- 7.1
-
isPublic
public boolean isPublic()
-
setPublic
public void setPublic(boolean isPublic)
-
getOperations
public List<OperationParameters> getOperations()
-
add
public void add(OperationParameters op)
-
add
public OperationParameters add(String operationId)
-
addChainParameters
public void addChainParameters(Map<String,Object> chainParameter)
- Since:
- 5.7.2 Adding chain parameters
-
getChainParameters
public Map<String,Object> getChainParameters()
- Since:
- 5.7.2 Getting chain parameters
-
-