001: /*
002: * Copyright 2005-2006 The Kuali Foundation.
003: *
004: *
005: * Licensed under the Educational Community License, Version 1.0 (the "License");
006: * you may not use this file except in compliance with the License.
007: * You may obtain a copy of the License at
008: *
009: * http://www.opensource.org/licenses/ecl1.php
010: *
011: * Unless required by applicable law or agreed to in writing, software
012: * distributed under the License is distributed on an "AS IS" BASIS,
013: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014: * See the License for the specific language governing permissions and
015: * limitations under the License.
016: */
017: package edu.iu.uis.eden.clientapp.vo;
018:
019: import edu.iu.uis.eden.engine.node.RouteNode;
020:
021: /**
022: * Transport object representing a {@link RouteNode}.
023: *
024: * @workflow.webservice-object
025: */
026: public class RouteNodeVO implements java.io.Serializable, Cloneable {
027:
028: private static final long serialVersionUID = 6547166752590755847L;
029:
030: private Long routeNodeId;
031: private Long documentTypeId;
032: private String routeNodeName;
033: private String routeMethodName;
034: private String routeMethodCode;
035: private boolean finalApprovalInd;
036: private boolean mandatoryRouteInd;
037: private String activationType;
038: private WorkgroupVO exceptionWorkgroup;
039: private String nodeType;
040: private String branchName;
041: private Long[] previousNodeIds = new Long[0];
042: private Long[] nextNodeIds = new Long[0];
043:
044: public RouteNodeVO() {
045: }
046:
047: public String getActivationType() {
048: return activationType;
049: }
050:
051: public void setActivationType(String activationType) {
052: this .activationType = activationType;
053: }
054:
055: public String getBranchName() {
056: return branchName;
057: }
058:
059: public void setBranchName(String branchName) {
060: this .branchName = branchName;
061: }
062:
063: public Long getDocumentTypeId() {
064: return documentTypeId;
065: }
066:
067: public void setDocumentTypeId(Long documentTypeId) {
068: this .documentTypeId = documentTypeId;
069: }
070:
071: public WorkgroupVO getExceptionWorkgroup() {
072: return exceptionWorkgroup;
073: }
074:
075: public void setExceptionWorkgroup(WorkgroupVO exceptionWorkgroup) {
076: this .exceptionWorkgroup = exceptionWorkgroup;
077: }
078:
079: public boolean isFinalApprovalInd() {
080: return finalApprovalInd;
081: }
082:
083: public void setFinalApprovalInd(boolean finalApprovalInd) {
084: this .finalApprovalInd = finalApprovalInd;
085: }
086:
087: public boolean isMandatoryRouteInd() {
088: return mandatoryRouteInd;
089: }
090:
091: public void setMandatoryRouteInd(boolean mandatoryRouteInd) {
092: this .mandatoryRouteInd = mandatoryRouteInd;
093: }
094:
095: public Long[] getNextNodeIds() {
096: return nextNodeIds;
097: }
098:
099: public void setNextNodeIds(Long[] nextNodeIds) {
100: this .nextNodeIds = nextNodeIds;
101: }
102:
103: public String getNodeType() {
104: return nodeType;
105: }
106:
107: public void setNodeType(String nodeType) {
108: this .nodeType = nodeType;
109: }
110:
111: public Long[] getPreviousNodeIds() {
112: return previousNodeIds;
113: }
114:
115: public void setPreviousNodeIds(Long[] previousNodeIds) {
116: this .previousNodeIds = previousNodeIds;
117: }
118:
119: public String getRouteMethodCode() {
120: return routeMethodCode;
121: }
122:
123: public void setRouteMethodCode(String routeMethodCode) {
124: this .routeMethodCode = routeMethodCode;
125: }
126:
127: public String getRouteMethodName() {
128: return routeMethodName;
129: }
130:
131: public void setRouteMethodName(String routeMethodName) {
132: this .routeMethodName = routeMethodName;
133: }
134:
135: public Long getRouteNodeId() {
136: return routeNodeId;
137: }
138:
139: public void setRouteNodeId(Long routeNodeId) {
140: this .routeNodeId = routeNodeId;
141: }
142:
143: public String getRouteNodeName() {
144: return routeNodeName;
145: }
146:
147: public void setRouteNodeName(String routeNodeName) {
148: this.routeNodeName = routeNodeName;
149: }
150:
151: }
|