org.activiti.bpmn.model.Operation Maven / Gradle / Ivy
package org.activiti.bpmn.model;
import java.util.ArrayList;
import java.util.List;
public class Operation extends BaseElement {
protected String name;
protected String implementationRef;
protected String inMessageRef;
protected String outMessageRef;
protected List errorMessageRef = new ArrayList();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getImplementationRef() {
return implementationRef;
}
public void setImplementationRef(String implementationRef) {
this.implementationRef = implementationRef;
}
public String getInMessageRef() {
return inMessageRef;
}
public void setInMessageRef(String inMessageRef) {
this.inMessageRef = inMessageRef;
}
public String getOutMessageRef() {
return outMessageRef;
}
public void setOutMessageRef(String outMessageRef) {
this.outMessageRef = outMessageRef;
}
public List getErrorMessageRef() {
return errorMessageRef;
}
public void setErrorMessageRef(List errorMessageRef) {
this.errorMessageRef = errorMessageRef;
}
public Operation clone() {
Operation clone = new Operation();
clone.setValues(this);
return clone;
}
public void setValues(Operation otherElement) {
super.setValues(otherElement);
setName(otherElement.getName());
setImplementationRef(otherElement.getImplementationRef());
setInMessageRef(otherElement.getInMessageRef());
setOutMessageRef(otherElement.getOutMessageRef());
errorMessageRef = new ArrayList();
if (otherElement.getErrorMessageRef() != null && !otherElement.getErrorMessageRef().isEmpty()) {
errorMessageRef.addAll(otherElement.getErrorMessageRef());
}
}
}