/**
 * RequestManager.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */

package weaver.workflow.request;

public class RequestManager  implements java.io.Serializable {
    private java.lang.Integer beAgenter;

    private java.lang.String billTableName;

    private java.lang.Integer billid;

    private java.lang.Boolean canModify;

    private java.lang.String chatsType;

    private java.lang.String clientType;

    private java.lang.String coadsigntype;

    private java.lang.String createdate;

    private java.lang.Integer creater;

    private java.lang.Integer creatertype;

    private java.lang.String createtime;

    private java.lang.String currentDate;

    private localhost.services.RequestService.AnyType2AnyType2AnyTypeMapMapEntry[] currentOperator;

    private java.lang.String currentTime;

    private java.lang.String docrowindex;

    private java.lang.Integer enableIntervenor;

    private java.lang.Integer formid;

    private java.lang.Integer handWrittenSign;

    private java.lang.String hasTriggeredSubwf;

    private java.lang.String intervenorid;

    private java.lang.String intervenoridType;

    private java.lang.String isFromEditDocument;

    private java.lang.Integer isPending;

    private java.lang.Integer isagentCreater;

    private java.lang.Integer isbill;

    private java.lang.String iscreate;

    private java.lang.Integer isremark;

    private java.lang.Integer lastNodeid;

    private java.lang.String lastnodetype;

    private java.lang.String lastoperatedate;

    private java.lang.String lastoperatetime;

    private java.lang.Integer lastoperator;

    private java.lang.Integer lastoperatortype;

    private java.lang.String message;

    private java.lang.String messageType;

    private java.lang.String messagecontent;

    private java.lang.String messageid;

    private java.lang.String needwfback;

    private java.lang.Integer nextNodeid;

    private java.lang.String nextNodetype;

    private java.lang.Integer nodeid;

    private java.lang.Float nodelefttime;

    private java.lang.Float nodepasstime;

    private java.lang.String nodetype;

    private java.lang.Integer passedGroups;

    private java.lang.String remark;

    private java.lang.Integer requestKey;

    private java.lang.Integer requestid;

    private java.lang.String requestlevel;

    private java.lang.String requestname;

    private weaver.conn.RecordSetTrans rsTrans;

    private java.lang.String signatureAppendfix;

    private java.lang.String signdocids;

    private java.lang.String signworkflowids;

    private java.lang.Integer speechAttachment;

    private java.lang.String src;

    private java.lang.String status;

    private java.lang.String submitNodeId;

    private java.lang.Integer totalGroups;

    private weaver.hrm.User user;

    private java.lang.Integer userId;

    private java.lang.Integer userType;

    private java.lang.Integer workflowid;

    private java.lang.String workflowtype;

    public RequestManager() {
    }

    public RequestManager(
           java.lang.Integer beAgenter,
           java.lang.String billTableName,
           java.lang.Integer billid,
           java.lang.Boolean canModify,
           java.lang.String chatsType,
           java.lang.String clientType,
           java.lang.String coadsigntype,
           java.lang.String createdate,
           java.lang.Integer creater,
           java.lang.Integer creatertype,
           java.lang.String createtime,
           java.lang.String currentDate,
           localhost.services.RequestService.AnyType2AnyType2AnyTypeMapMapEntry[] currentOperator,
           java.lang.String currentTime,
           java.lang.String docrowindex,
           java.lang.Integer enableIntervenor,
           java.lang.Integer formid,
           java.lang.Integer handWrittenSign,
           java.lang.String hasTriggeredSubwf,
           java.lang.String intervenorid,
           java.lang.String intervenoridType,
           java.lang.String isFromEditDocument,
           java.lang.Integer isPending,
           java.lang.Integer isagentCreater,
           java.lang.Integer isbill,
           java.lang.String iscreate,
           java.lang.Integer isremark,
           java.lang.Integer lastNodeid,
           java.lang.String lastnodetype,
           java.lang.String lastoperatedate,
           java.lang.String lastoperatetime,
           java.lang.Integer lastoperator,
           java.lang.Integer lastoperatortype,
           java.lang.String message,
           java.lang.String messageType,
           java.lang.String messagecontent,
           java.lang.String messageid,
           java.lang.String needwfback,
           java.lang.Integer nextNodeid,
           java.lang.String nextNodetype,
           java.lang.Integer nodeid,
           java.lang.Float nodelefttime,
           java.lang.Float nodepasstime,
           java.lang.String nodetype,
           java.lang.Integer passedGroups,
           java.lang.String remark,
           java.lang.Integer requestKey,
           java.lang.Integer requestid,
           java.lang.String requestlevel,
           java.lang.String requestname,
           weaver.conn.RecordSetTrans rsTrans,
           java.lang.String signatureAppendfix,
           java.lang.String signdocids,
           java.lang.String signworkflowids,
           java.lang.Integer speechAttachment,
           java.lang.String src,
           java.lang.String status,
           java.lang.String submitNodeId,
           java.lang.Integer totalGroups,
           weaver.hrm.User user,
           java.lang.Integer userId,
           java.lang.Integer userType,
           java.lang.Integer workflowid,
           java.lang.String workflowtype) {
           this.beAgenter = beAgenter;
           this.billTableName = billTableName;
           this.billid = billid;
           this.canModify = canModify;
           this.chatsType = chatsType;
           this.clientType = clientType;
           this.coadsigntype = coadsigntype;
           this.createdate = createdate;
           this.creater = creater;
           this.creatertype = creatertype;
           this.createtime = createtime;
           this.currentDate = currentDate;
           this.currentOperator = currentOperator;
           this.currentTime = currentTime;
           this.docrowindex = docrowindex;
           this.enableIntervenor = enableIntervenor;
           this.formid = formid;
           this.handWrittenSign = handWrittenSign;
           this.hasTriggeredSubwf = hasTriggeredSubwf;
           this.intervenorid = intervenorid;
           this.intervenoridType = intervenoridType;
           this.isFromEditDocument = isFromEditDocument;
           this.isPending = isPending;
           this.isagentCreater = isagentCreater;
           this.isbill = isbill;
           this.iscreate = iscreate;
           this.isremark = isremark;
           this.lastNodeid = lastNodeid;
           this.lastnodetype = lastnodetype;
           this.lastoperatedate = lastoperatedate;
           this.lastoperatetime = lastoperatetime;
           this.lastoperator = lastoperator;
           this.lastoperatortype = lastoperatortype;
           this.message = message;
           this.messageType = messageType;
           this.messagecontent = messagecontent;
           this.messageid = messageid;
           this.needwfback = needwfback;
           this.nextNodeid = nextNodeid;
           this.nextNodetype = nextNodetype;
           this.nodeid = nodeid;
           this.nodelefttime = nodelefttime;
           this.nodepasstime = nodepasstime;
           this.nodetype = nodetype;
           this.passedGroups = passedGroups;
           this.remark = remark;
           this.requestKey = requestKey;
           this.requestid = requestid;
           this.requestlevel = requestlevel;
           this.requestname = requestname;
           this.rsTrans = rsTrans;
           this.signatureAppendfix = signatureAppendfix;
           this.signdocids = signdocids;
           this.signworkflowids = signworkflowids;
           this.speechAttachment = speechAttachment;
           this.src = src;
           this.status = status;
           this.submitNodeId = submitNodeId;
           this.totalGroups = totalGroups;
           this.user = user;
           this.userId = userId;
           this.userType = userType;
           this.workflowid = workflowid;
           this.workflowtype = workflowtype;
    }


    /**
     * Gets the beAgenter value for this RequestManager.
     * 
     * @return beAgenter
     */
    public java.lang.Integer getBeAgenter() {
        return beAgenter;
    }


    /**
     * Sets the beAgenter value for this RequestManager.
     * 
     * @param beAgenter
     */
    public void setBeAgenter(java.lang.Integer beAgenter) {
        this.beAgenter = beAgenter;
    }


    /**
     * Gets the billTableName value for this RequestManager.
     * 
     * @return billTableName
     */
    public java.lang.String getBillTableName() {
        return billTableName;
    }


    /**
     * Sets the billTableName value for this RequestManager.
     * 
     * @param billTableName
     */
    public void setBillTableName(java.lang.String billTableName) {
        this.billTableName = billTableName;
    }


    /**
     * Gets the billid value for this RequestManager.
     * 
     * @return billid
     */
    public java.lang.Integer getBillid() {
        return billid;
    }


    /**
     * Sets the billid value for this RequestManager.
     * 
     * @param billid
     */
    public void setBillid(java.lang.Integer billid) {
        this.billid = billid;
    }


    /**
     * Gets the canModify value for this RequestManager.
     * 
     * @return canModify
     */
    public java.lang.Boolean getCanModify() {
        return canModify;
    }


    /**
     * Sets the canModify value for this RequestManager.
     * 
     * @param canModify
     */
    public void setCanModify(java.lang.Boolean canModify) {
        this.canModify = canModify;
    }


    /**
     * Gets the chatsType value for this RequestManager.
     * 
     * @return chatsType
     */
    public java.lang.String getChatsType() {
        return chatsType;
    }


    /**
     * Sets the chatsType value for this RequestManager.
     * 
     * @param chatsType
     */
    public void setChatsType(java.lang.String chatsType) {
        this.chatsType = chatsType;
    }


    /**
     * Gets the clientType value for this RequestManager.
     * 
     * @return clientType
     */
    public java.lang.String getClientType() {
        return clientType;
    }


    /**
     * Sets the clientType value for this RequestManager.
     * 
     * @param clientType
     */
    public void setClientType(java.lang.String clientType) {
        this.clientType = clientType;
    }


    /**
     * Gets the coadsigntype value for this RequestManager.
     * 
     * @return coadsigntype
     */
    public java.lang.String getCoadsigntype() {
        return coadsigntype;
    }


    /**
     * Sets the coadsigntype value for this RequestManager.
     * 
     * @param coadsigntype
     */
    public void setCoadsigntype(java.lang.String coadsigntype) {
        this.coadsigntype = coadsigntype;
    }


    /**
     * Gets the createdate value for this RequestManager.
     * 
     * @return createdate
     */
    public java.lang.String getCreatedate() {
        return createdate;
    }


    /**
     * Sets the createdate value for this RequestManager.
     * 
     * @param createdate
     */
    public void setCreatedate(java.lang.String createdate) {
        this.createdate = createdate;
    }


    /**
     * Gets the creater value for this RequestManager.
     * 
     * @return creater
     */
    public java.lang.Integer getCreater() {
        return creater;
    }


    /**
     * Sets the creater value for this RequestManager.
     * 
     * @param creater
     */
    public void setCreater(java.lang.Integer creater) {
        this.creater = creater;
    }


    /**
     * Gets the creatertype value for this RequestManager.
     * 
     * @return creatertype
     */
    public java.lang.Integer getCreatertype() {
        return creatertype;
    }


    /**
     * Sets the creatertype value for this RequestManager.
     * 
     * @param creatertype
     */
    public void setCreatertype(java.lang.Integer creatertype) {
        this.creatertype = creatertype;
    }


    /**
     * Gets the createtime value for this RequestManager.
     * 
     * @return createtime
     */
    public java.lang.String getCreatetime() {
        return createtime;
    }


    /**
     * Sets the createtime value for this RequestManager.
     * 
     * @param createtime
     */
    public void setCreatetime(java.lang.String createtime) {
        this.createtime = createtime;
    }


    /**
     * Gets the currentDate value for this RequestManager.
     * 
     * @return currentDate
     */
    public java.lang.String getCurrentDate() {
        return currentDate;
    }


    /**
     * Sets the currentDate value for this RequestManager.
     * 
     * @param currentDate
     */
    public void setCurrentDate(java.lang.String currentDate) {
        this.currentDate = currentDate;
    }


    /**
     * Gets the currentOperator value for this RequestManager.
     * 
     * @return currentOperator
     */
    public localhost.services.RequestService.AnyType2AnyType2AnyTypeMapMapEntry[] getCurrentOperator() {
        return currentOperator;
    }


    /**
     * Sets the currentOperator value for this RequestManager.
     * 
     * @param currentOperator
     */
    public void setCurrentOperator(localhost.services.RequestService.AnyType2AnyType2AnyTypeMapMapEntry[] currentOperator) {
        this.currentOperator = currentOperator;
    }


    /**
     * Gets the currentTime value for this RequestManager.
     * 
     * @return currentTime
     */
    public java.lang.String getCurrentTime() {
        return currentTime;
    }


    /**
     * Sets the currentTime value for this RequestManager.
     * 
     * @param currentTime
     */
    public void setCurrentTime(java.lang.String currentTime) {
        this.currentTime = currentTime;
    }


    /**
     * Gets the docrowindex value for this RequestManager.
     * 
     * @return docrowindex
     */
    public java.lang.String getDocrowindex() {
        return docrowindex;
    }


    /**
     * Sets the docrowindex value for this RequestManager.
     * 
     * @param docrowindex
     */
    public void setDocrowindex(java.lang.String docrowindex) {
        this.docrowindex = docrowindex;
    }


    /**
     * Gets the enableIntervenor value for this RequestManager.
     * 
     * @return enableIntervenor
     */
    public java.lang.Integer getEnableIntervenor() {
        return enableIntervenor;
    }


    /**
     * Sets the enableIntervenor value for this RequestManager.
     * 
     * @param enableIntervenor
     */
    public void setEnableIntervenor(java.lang.Integer enableIntervenor) {
        this.enableIntervenor = enableIntervenor;
    }


    /**
     * Gets the formid value for this RequestManager.
     * 
     * @return formid
     */
    public java.lang.Integer getFormid() {
        return formid;
    }


    /**
     * Sets the formid value for this RequestManager.
     * 
     * @param formid
     */
    public void setFormid(java.lang.Integer formid) {
        this.formid = formid;
    }


    /**
     * Gets the handWrittenSign value for this RequestManager.
     * 
     * @return handWrittenSign
     */
    public java.lang.Integer getHandWrittenSign() {
        return handWrittenSign;
    }


    /**
     * Sets the handWrittenSign value for this RequestManager.
     * 
     * @param handWrittenSign
     */
    public void setHandWrittenSign(java.lang.Integer handWrittenSign) {
        this.handWrittenSign = handWrittenSign;
    }


    /**
     * Gets the hasTriggeredSubwf value for this RequestManager.
     * 
     * @return hasTriggeredSubwf
     */
    public java.lang.String getHasTriggeredSubwf() {
        return hasTriggeredSubwf;
    }


    /**
     * Sets the hasTriggeredSubwf value for this RequestManager.
     * 
     * @param hasTriggeredSubwf
     */
    public void setHasTriggeredSubwf(java.lang.String hasTriggeredSubwf) {
        this.hasTriggeredSubwf = hasTriggeredSubwf;
    }


    /**
     * Gets the intervenorid value for this RequestManager.
     * 
     * @return intervenorid
     */
    public java.lang.String getIntervenorid() {
        return intervenorid;
    }


    /**
     * Sets the intervenorid value for this RequestManager.
     * 
     * @param intervenorid
     */
    public void setIntervenorid(java.lang.String intervenorid) {
        this.intervenorid = intervenorid;
    }


    /**
     * Gets the intervenoridType value for this RequestManager.
     * 
     * @return intervenoridType
     */
    public java.lang.String getIntervenoridType() {
        return intervenoridType;
    }


    /**
     * Sets the intervenoridType value for this RequestManager.
     * 
     * @param intervenoridType
     */
    public void setIntervenoridType(java.lang.String intervenoridType) {
        this.intervenoridType = intervenoridType;
    }


    /**
     * Gets the isFromEditDocument value for this RequestManager.
     * 
     * @return isFromEditDocument
     */
    public java.lang.String getIsFromEditDocument() {
        return isFromEditDocument;
    }


    /**
     * Sets the isFromEditDocument value for this RequestManager.
     * 
     * @param isFromEditDocument
     */
    public void setIsFromEditDocument(java.lang.String isFromEditDocument) {
        this.isFromEditDocument = isFromEditDocument;
    }


    /**
     * Gets the isPending value for this RequestManager.
     * 
     * @return isPending
     */
    public java.lang.Integer getIsPending() {
        return isPending;
    }


    /**
     * Sets the isPending value for this RequestManager.
     * 
     * @param isPending
     */
    public void setIsPending(java.lang.Integer isPending) {
        this.isPending = isPending;
    }


    /**
     * Gets the isagentCreater value for this RequestManager.
     * 
     * @return isagentCreater
     */
    public java.lang.Integer getIsagentCreater() {
        return isagentCreater;
    }


    /**
     * Sets the isagentCreater value for this RequestManager.
     * 
     * @param isagentCreater
     */
    public void setIsagentCreater(java.lang.Integer isagentCreater) {
        this.isagentCreater = isagentCreater;
    }


    /**
     * Gets the isbill value for this RequestManager.
     * 
     * @return isbill
     */
    public java.lang.Integer getIsbill() {
        return isbill;
    }


    /**
     * Sets the isbill value for this RequestManager.
     * 
     * @param isbill
     */
    public void setIsbill(java.lang.Integer isbill) {
        this.isbill = isbill;
    }


    /**
     * Gets the iscreate value for this RequestManager.
     * 
     * @return iscreate
     */
    public java.lang.String getIscreate() {
        return iscreate;
    }


    /**
     * Sets the iscreate value for this RequestManager.
     * 
     * @param iscreate
     */
    public void setIscreate(java.lang.String iscreate) {
        this.iscreate = iscreate;
    }


    /**
     * Gets the isremark value for this RequestManager.
     * 
     * @return isremark
     */
    public java.lang.Integer getIsremark() {
        return isremark;
    }


    /**
     * Sets the isremark value for this RequestManager.
     * 
     * @param isremark
     */
    public void setIsremark(java.lang.Integer isremark) {
        this.isremark = isremark;
    }


    /**
     * Gets the lastNodeid value for this RequestManager.
     * 
     * @return lastNodeid
     */
    public java.lang.Integer getLastNodeid() {
        return lastNodeid;
    }


    /**
     * Sets the lastNodeid value for this RequestManager.
     * 
     * @param lastNodeid
     */
    public void setLastNodeid(java.lang.Integer lastNodeid) {
        this.lastNodeid = lastNodeid;
    }


    /**
     * Gets the lastnodetype value for this RequestManager.
     * 
     * @return lastnodetype
     */
    public java.lang.String getLastnodetype() {
        return lastnodetype;
    }


    /**
     * Sets the lastnodetype value for this RequestManager.
     * 
     * @param lastnodetype
     */
    public void setLastnodetype(java.lang.String lastnodetype) {
        this.lastnodetype = lastnodetype;
    }


    /**
     * Gets the lastoperatedate value for this RequestManager.
     * 
     * @return lastoperatedate
     */
    public java.lang.String getLastoperatedate() {
        return lastoperatedate;
    }


    /**
     * Sets the lastoperatedate value for this RequestManager.
     * 
     * @param lastoperatedate
     */
    public void setLastoperatedate(java.lang.String lastoperatedate) {
        this.lastoperatedate = lastoperatedate;
    }


    /**
     * Gets the lastoperatetime value for this RequestManager.
     * 
     * @return lastoperatetime
     */
    public java.lang.String getLastoperatetime() {
        return lastoperatetime;
    }


    /**
     * Sets the lastoperatetime value for this RequestManager.
     * 
     * @param lastoperatetime
     */
    public void setLastoperatetime(java.lang.String lastoperatetime) {
        this.lastoperatetime = lastoperatetime;
    }


    /**
     * Gets the lastoperator value for this RequestManager.
     * 
     * @return lastoperator
     */
    public java.lang.Integer getLastoperator() {
        return lastoperator;
    }


    /**
     * Sets the lastoperator value for this RequestManager.
     * 
     * @param lastoperator
     */
    public void setLastoperator(java.lang.Integer lastoperator) {
        this.lastoperator = lastoperator;
    }


    /**
     * Gets the lastoperatortype value for this RequestManager.
     * 
     * @return lastoperatortype
     */
    public java.lang.Integer getLastoperatortype() {
        return lastoperatortype;
    }


    /**
     * Sets the lastoperatortype value for this RequestManager.
     * 
     * @param lastoperatortype
     */
    public void setLastoperatortype(java.lang.Integer lastoperatortype) {
        this.lastoperatortype = lastoperatortype;
    }


    /**
     * Gets the message value for this RequestManager.
     * 
     * @return message
     */
    public java.lang.String getMessage() {
        return message;
    }


    /**
     * Sets the message value for this RequestManager.
     * 
     * @param message
     */
    public void setMessage(java.lang.String message) {
        this.message = message;
    }


    /**
     * Gets the messageType value for this RequestManager.
     * 
     * @return messageType
     */
    public java.lang.String getMessageType() {
        return messageType;
    }


    /**
     * Sets the messageType value for this RequestManager.
     * 
     * @param messageType
     */
    public void setMessageType(java.lang.String messageType) {
        this.messageType = messageType;
    }


    /**
     * Gets the messagecontent value for this RequestManager.
     * 
     * @return messagecontent
     */
    public java.lang.String getMessagecontent() {
        return messagecontent;
    }


    /**
     * Sets the messagecontent value for this RequestManager.
     * 
     * @param messagecontent
     */
    public void setMessagecontent(java.lang.String messagecontent) {
        this.messagecontent = messagecontent;
    }


    /**
     * Gets the messageid value for this RequestManager.
     * 
     * @return messageid
     */
    public java.lang.String getMessageid() {
        return messageid;
    }


    /**
     * Sets the messageid value for this RequestManager.
     * 
     * @param messageid
     */
    public void setMessageid(java.lang.String messageid) {
        this.messageid = messageid;
    }


    /**
     * Gets the needwfback value for this RequestManager.
     * 
     * @return needwfback
     */
    public java.lang.String getNeedwfback() {
        return needwfback;
    }


    /**
     * Sets the needwfback value for this RequestManager.
     * 
     * @param needwfback
     */
    public void setNeedwfback(java.lang.String needwfback) {
        this.needwfback = needwfback;
    }


    /**
     * Gets the nextNodeid value for this RequestManager.
     * 
     * @return nextNodeid
     */
    public java.lang.Integer getNextNodeid() {
        return nextNodeid;
    }


    /**
     * Sets the nextNodeid value for this RequestManager.
     * 
     * @param nextNodeid
     */
    public void setNextNodeid(java.lang.Integer nextNodeid) {
        this.nextNodeid = nextNodeid;
    }


    /**
     * Gets the nextNodetype value for this RequestManager.
     * 
     * @return nextNodetype
     */
    public java.lang.String getNextNodetype() {
        return nextNodetype;
    }


    /**
     * Sets the nextNodetype value for this RequestManager.
     * 
     * @param nextNodetype
     */
    public void setNextNodetype(java.lang.String nextNodetype) {
        this.nextNodetype = nextNodetype;
    }


    /**
     * Gets the nodeid value for this RequestManager.
     * 
     * @return nodeid
     */
    public java.lang.Integer getNodeid() {
        return nodeid;
    }


    /**
     * Sets the nodeid value for this RequestManager.
     * 
     * @param nodeid
     */
    public void setNodeid(java.lang.Integer nodeid) {
        this.nodeid = nodeid;
    }


    /**
     * Gets the nodelefttime value for this RequestManager.
     * 
     * @return nodelefttime
     */
    public java.lang.Float getNodelefttime() {
        return nodelefttime;
    }


    /**
     * Sets the nodelefttime value for this RequestManager.
     * 
     * @param nodelefttime
     */
    public void setNodelefttime(java.lang.Float nodelefttime) {
        this.nodelefttime = nodelefttime;
    }


    /**
     * Gets the nodepasstime value for this RequestManager.
     * 
     * @return nodepasstime
     */
    public java.lang.Float getNodepasstime() {
        return nodepasstime;
    }


    /**
     * Sets the nodepasstime value for this RequestManager.
     * 
     * @param nodepasstime
     */
    public void setNodepasstime(java.lang.Float nodepasstime) {
        this.nodepasstime = nodepasstime;
    }


    /**
     * Gets the nodetype value for this RequestManager.
     * 
     * @return nodetype
     */
    public java.lang.String getNodetype() {
        return nodetype;
    }


    /**
     * Sets the nodetype value for this RequestManager.
     * 
     * @param nodetype
     */
    public void setNodetype(java.lang.String nodetype) {
        this.nodetype = nodetype;
    }


    /**
     * Gets the passedGroups value for this RequestManager.
     * 
     * @return passedGroups
     */
    public java.lang.Integer getPassedGroups() {
        return passedGroups;
    }


    /**
     * Sets the passedGroups value for this RequestManager.
     * 
     * @param passedGroups
     */
    public void setPassedGroups(java.lang.Integer passedGroups) {
        this.passedGroups = passedGroups;
    }


    /**
     * Gets the remark value for this RequestManager.
     * 
     * @return remark
     */
    public java.lang.String getRemark() {
        return remark;
    }


    /**
     * Sets the remark value for this RequestManager.
     * 
     * @param remark
     */
    public void setRemark(java.lang.String remark) {
        this.remark = remark;
    }


    /**
     * Gets the requestKey value for this RequestManager.
     * 
     * @return requestKey
     */
    public java.lang.Integer getRequestKey() {
        return requestKey;
    }


    /**
     * Sets the requestKey value for this RequestManager.
     * 
     * @param requestKey
     */
    public void setRequestKey(java.lang.Integer requestKey) {
        this.requestKey = requestKey;
    }


    /**
     * Gets the requestid value for this RequestManager.
     * 
     * @return requestid
     */
    public java.lang.Integer getRequestid() {
        return requestid;
    }


    /**
     * Sets the requestid value for this RequestManager.
     * 
     * @param requestid
     */
    public void setRequestid(java.lang.Integer requestid) {
        this.requestid = requestid;
    }


    /**
     * Gets the requestlevel value for this RequestManager.
     * 
     * @return requestlevel
     */
    public java.lang.String getRequestlevel() {
        return requestlevel;
    }


    /**
     * Sets the requestlevel value for this RequestManager.
     * 
     * @param requestlevel
     */
    public void setRequestlevel(java.lang.String requestlevel) {
        this.requestlevel = requestlevel;
    }


    /**
     * Gets the requestname value for this RequestManager.
     * 
     * @return requestname
     */
    public java.lang.String getRequestname() {
        return requestname;
    }


    /**
     * Sets the requestname value for this RequestManager.
     * 
     * @param requestname
     */
    public void setRequestname(java.lang.String requestname) {
        this.requestname = requestname;
    }


    /**
     * Gets the rsTrans value for this RequestManager.
     * 
     * @return rsTrans
     */
    public weaver.conn.RecordSetTrans getRsTrans() {
        return rsTrans;
    }


    /**
     * Sets the rsTrans value for this RequestManager.
     * 
     * @param rsTrans
     */
    public void setRsTrans(weaver.conn.RecordSetTrans rsTrans) {
        this.rsTrans = rsTrans;
    }


    /**
     * Gets the signatureAppendfix value for this RequestManager.
     * 
     * @return signatureAppendfix
     */
    public java.lang.String getSignatureAppendfix() {
        return signatureAppendfix;
    }


    /**
     * Sets the signatureAppendfix value for this RequestManager.
     * 
     * @param signatureAppendfix
     */
    public void setSignatureAppendfix(java.lang.String signatureAppendfix) {
        this.signatureAppendfix = signatureAppendfix;
    }


    /**
     * Gets the signdocids value for this RequestManager.
     * 
     * @return signdocids
     */
    public java.lang.String getSigndocids() {
        return signdocids;
    }


    /**
     * Sets the signdocids value for this RequestManager.
     * 
     * @param signdocids
     */
    public void setSigndocids(java.lang.String signdocids) {
        this.signdocids = signdocids;
    }


    /**
     * Gets the signworkflowids value for this RequestManager.
     * 
     * @return signworkflowids
     */
    public java.lang.String getSignworkflowids() {
        return signworkflowids;
    }


    /**
     * Sets the signworkflowids value for this RequestManager.
     * 
     * @param signworkflowids
     */
    public void setSignworkflowids(java.lang.String signworkflowids) {
        this.signworkflowids = signworkflowids;
    }


    /**
     * Gets the speechAttachment value for this RequestManager.
     * 
     * @return speechAttachment
     */
    public java.lang.Integer getSpeechAttachment() {
        return speechAttachment;
    }


    /**
     * Sets the speechAttachment value for this RequestManager.
     * 
     * @param speechAttachment
     */
    public void setSpeechAttachment(java.lang.Integer speechAttachment) {
        this.speechAttachment = speechAttachment;
    }


    /**
     * Gets the src value for this RequestManager.
     * 
     * @return src
     */
    public java.lang.String getSrc() {
        return src;
    }


    /**
     * Sets the src value for this RequestManager.
     * 
     * @param src
     */
    public void setSrc(java.lang.String src) {
        this.src = src;
    }


    /**
     * Gets the status value for this RequestManager.
     * 
     * @return status
     */
    public java.lang.String getStatus() {
        return status;
    }


    /**
     * Sets the status value for this RequestManager.
     * 
     * @param status
     */
    public void setStatus(java.lang.String status) {
        this.status = status;
    }


    /**
     * Gets the submitNodeId value for this RequestManager.
     * 
     * @return submitNodeId
     */
    public java.lang.String getSubmitNodeId() {
        return submitNodeId;
    }


    /**
     * Sets the submitNodeId value for this RequestManager.
     * 
     * @param submitNodeId
     */
    public void setSubmitNodeId(java.lang.String submitNodeId) {
        this.submitNodeId = submitNodeId;
    }


    /**
     * Gets the totalGroups value for this RequestManager.
     * 
     * @return totalGroups
     */
    public java.lang.Integer getTotalGroups() {
        return totalGroups;
    }


    /**
     * Sets the totalGroups value for this RequestManager.
     * 
     * @param totalGroups
     */
    public void setTotalGroups(java.lang.Integer totalGroups) {
        this.totalGroups = totalGroups;
    }


    /**
     * Gets the user value for this RequestManager.
     * 
     * @return user
     */
    public weaver.hrm.User getUser() {
        return user;
    }


    /**
     * Sets the user value for this RequestManager.
     * 
     * @param user
     */
    public void setUser(weaver.hrm.User user) {
        this.user = user;
    }


    /**
     * Gets the userId value for this RequestManager.
     * 
     * @return userId
     */
    public java.lang.Integer getUserId() {
        return userId;
    }


    /**
     * Sets the userId value for this RequestManager.
     * 
     * @param userId
     */
    public void setUserId(java.lang.Integer userId) {
        this.userId = userId;
    }


    /**
     * Gets the userType value for this RequestManager.
     * 
     * @return userType
     */
    public java.lang.Integer getUserType() {
        return userType;
    }


    /**
     * Sets the userType value for this RequestManager.
     * 
     * @param userType
     */
    public void setUserType(java.lang.Integer userType) {
        this.userType = userType;
    }


    /**
     * Gets the workflowid value for this RequestManager.
     * 
     * @return workflowid
     */
    public java.lang.Integer getWorkflowid() {
        return workflowid;
    }


    /**
     * Sets the workflowid value for this RequestManager.
     * 
     * @param workflowid
     */
    public void setWorkflowid(java.lang.Integer workflowid) {
        this.workflowid = workflowid;
    }


    /**
     * Gets the workflowtype value for this RequestManager.
     * 
     * @return workflowtype
     */
    public java.lang.String getWorkflowtype() {
        return workflowtype;
    }


    /**
     * Sets the workflowtype value for this RequestManager.
     * 
     * @param workflowtype
     */
    public void setWorkflowtype(java.lang.String workflowtype) {
        this.workflowtype = workflowtype;
    }

    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof RequestManager)) return false;
        RequestManager other = (RequestManager) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true && 
            ((this.beAgenter==null && other.getBeAgenter()==null) || 
             (this.beAgenter!=null &&
              this.beAgenter.equals(other.getBeAgenter()))) &&
            ((this.billTableName==null && other.getBillTableName()==null) || 
             (this.billTableName!=null &&
              this.billTableName.equals(other.getBillTableName()))) &&
            ((this.billid==null && other.getBillid()==null) || 
             (this.billid!=null &&
              this.billid.equals(other.getBillid()))) &&
            ((this.canModify==null && other.getCanModify()==null) || 
             (this.canModify!=null &&
              this.canModify.equals(other.getCanModify()))) &&
            ((this.chatsType==null && other.getChatsType()==null) || 
             (this.chatsType!=null &&
              this.chatsType.equals(other.getChatsType()))) &&
            ((this.clientType==null && other.getClientType()==null) || 
             (this.clientType!=null &&
              this.clientType.equals(other.getClientType()))) &&
            ((this.coadsigntype==null && other.getCoadsigntype()==null) || 
             (this.coadsigntype!=null &&
              this.coadsigntype.equals(other.getCoadsigntype()))) &&
            ((this.createdate==null && other.getCreatedate()==null) || 
             (this.createdate!=null &&
              this.createdate.equals(other.getCreatedate()))) &&
            ((this.creater==null && other.getCreater()==null) || 
             (this.creater!=null &&
              this.creater.equals(other.getCreater()))) &&
            ((this.creatertype==null && other.getCreatertype()==null) || 
             (this.creatertype!=null &&
              this.creatertype.equals(other.getCreatertype()))) &&
            ((this.createtime==null && other.getCreatetime()==null) || 
             (this.createtime!=null &&
              this.createtime.equals(other.getCreatetime()))) &&
            ((this.currentDate==null && other.getCurrentDate()==null) || 
             (this.currentDate!=null &&
              this.currentDate.equals(other.getCurrentDate()))) &&
            ((this.currentOperator==null && other.getCurrentOperator()==null) || 
             (this.currentOperator!=null &&
              java.util.Arrays.equals(this.currentOperator, other.getCurrentOperator()))) &&
            ((this.currentTime==null && other.getCurrentTime()==null) || 
             (this.currentTime!=null &&
              this.currentTime.equals(other.getCurrentTime()))) &&
            ((this.docrowindex==null && other.getDocrowindex()==null) || 
             (this.docrowindex!=null &&
              this.docrowindex.equals(other.getDocrowindex()))) &&
            ((this.enableIntervenor==null && other.getEnableIntervenor()==null) || 
             (this.enableIntervenor!=null &&
              this.enableIntervenor.equals(other.getEnableIntervenor()))) &&
            ((this.formid==null && other.getFormid()==null) || 
             (this.formid!=null &&
              this.formid.equals(other.getFormid()))) &&
            ((this.handWrittenSign==null && other.getHandWrittenSign()==null) || 
             (this.handWrittenSign!=null &&
              this.handWrittenSign.equals(other.getHandWrittenSign()))) &&
            ((this.hasTriggeredSubwf==null && other.getHasTriggeredSubwf()==null) || 
             (this.hasTriggeredSubwf!=null &&
              this.hasTriggeredSubwf.equals(other.getHasTriggeredSubwf()))) &&
            ((this.intervenorid==null && other.getIntervenorid()==null) || 
             (this.intervenorid!=null &&
              this.intervenorid.equals(other.getIntervenorid()))) &&
            ((this.intervenoridType==null && other.getIntervenoridType()==null) || 
             (this.intervenoridType!=null &&
              this.intervenoridType.equals(other.getIntervenoridType()))) &&
            ((this.isFromEditDocument==null && other.getIsFromEditDocument()==null) || 
             (this.isFromEditDocument!=null &&
              this.isFromEditDocument.equals(other.getIsFromEditDocument()))) &&
            ((this.isPending==null && other.getIsPending()==null) || 
             (this.isPending!=null &&
              this.isPending.equals(other.getIsPending()))) &&
            ((this.isagentCreater==null && other.getIsagentCreater()==null) || 
             (this.isagentCreater!=null &&
              this.isagentCreater.equals(other.getIsagentCreater()))) &&
            ((this.isbill==null && other.getIsbill()==null) || 
             (this.isbill!=null &&
              this.isbill.equals(other.getIsbill()))) &&
            ((this.iscreate==null && other.getIscreate()==null) || 
             (this.iscreate!=null &&
              this.iscreate.equals(other.getIscreate()))) &&
            ((this.isremark==null && other.getIsremark()==null) || 
             (this.isremark!=null &&
              this.isremark.equals(other.getIsremark()))) &&
            ((this.lastNodeid==null && other.getLastNodeid()==null) || 
             (this.lastNodeid!=null &&
              this.lastNodeid.equals(other.getLastNodeid()))) &&
            ((this.lastnodetype==null && other.getLastnodetype()==null) || 
             (this.lastnodetype!=null &&
              this.lastnodetype.equals(other.getLastnodetype()))) &&
            ((this.lastoperatedate==null && other.getLastoperatedate()==null) || 
             (this.lastoperatedate!=null &&
              this.lastoperatedate.equals(other.getLastoperatedate()))) &&
            ((this.lastoperatetime==null && other.getLastoperatetime()==null) || 
             (this.lastoperatetime!=null &&
              this.lastoperatetime.equals(other.getLastoperatetime()))) &&
            ((this.lastoperator==null && other.getLastoperator()==null) || 
             (this.lastoperator!=null &&
              this.lastoperator.equals(other.getLastoperator()))) &&
            ((this.lastoperatortype==null && other.getLastoperatortype()==null) || 
             (this.lastoperatortype!=null &&
              this.lastoperatortype.equals(other.getLastoperatortype()))) &&
            ((this.message==null && other.getMessage()==null) || 
             (this.message!=null &&
              this.message.equals(other.getMessage()))) &&
            ((this.messageType==null && other.getMessageType()==null) || 
             (this.messageType!=null &&
              this.messageType.equals(other.getMessageType()))) &&
            ((this.messagecontent==null && other.getMessagecontent()==null) || 
             (this.messagecontent!=null &&
              this.messagecontent.equals(other.getMessagecontent()))) &&
            ((this.messageid==null && other.getMessageid()==null) || 
             (this.messageid!=null &&
              this.messageid.equals(other.getMessageid()))) &&
            ((this.needwfback==null && other.getNeedwfback()==null) || 
             (this.needwfback!=null &&
              this.needwfback.equals(other.getNeedwfback()))) &&
            ((this.nextNodeid==null && other.getNextNodeid()==null) || 
             (this.nextNodeid!=null &&
              this.nextNodeid.equals(other.getNextNodeid()))) &&
            ((this.nextNodetype==null && other.getNextNodetype()==null) || 
             (this.nextNodetype!=null &&
              this.nextNodetype.equals(other.getNextNodetype()))) &&
            ((this.nodeid==null && other.getNodeid()==null) || 
             (this.nodeid!=null &&
              this.nodeid.equals(other.getNodeid()))) &&
            ((this.nodelefttime==null && other.getNodelefttime()==null) || 
             (this.nodelefttime!=null &&
              this.nodelefttime.equals(other.getNodelefttime()))) &&
            ((this.nodepasstime==null && other.getNodepasstime()==null) || 
             (this.nodepasstime!=null &&
              this.nodepasstime.equals(other.getNodepasstime()))) &&
            ((this.nodetype==null && other.getNodetype()==null) || 
             (this.nodetype!=null &&
              this.nodetype.equals(other.getNodetype()))) &&
            ((this.passedGroups==null && other.getPassedGroups()==null) || 
             (this.passedGroups!=null &&
              this.passedGroups.equals(other.getPassedGroups()))) &&
            ((this.remark==null && other.getRemark()==null) || 
             (this.remark!=null &&
              this.remark.equals(other.getRemark()))) &&
            ((this.requestKey==null && other.getRequestKey()==null) || 
             (this.requestKey!=null &&
              this.requestKey.equals(other.getRequestKey()))) &&
            ((this.requestid==null && other.getRequestid()==null) || 
             (this.requestid!=null &&
              this.requestid.equals(other.getRequestid()))) &&
            ((this.requestlevel==null && other.getRequestlevel()==null) || 
             (this.requestlevel!=null &&
              this.requestlevel.equals(other.getRequestlevel()))) &&
            ((this.requestname==null && other.getRequestname()==null) || 
             (this.requestname!=null &&
              this.requestname.equals(other.getRequestname()))) &&
            ((this.rsTrans==null && other.getRsTrans()==null) || 
             (this.rsTrans!=null &&
              this.rsTrans.equals(other.getRsTrans()))) &&
            ((this.signatureAppendfix==null && other.getSignatureAppendfix()==null) || 
             (this.signatureAppendfix!=null &&
              this.signatureAppendfix.equals(other.getSignatureAppendfix()))) &&
            ((this.signdocids==null && other.getSigndocids()==null) || 
             (this.signdocids!=null &&
              this.signdocids.equals(other.getSigndocids()))) &&
            ((this.signworkflowids==null && other.getSignworkflowids()==null) || 
             (this.signworkflowids!=null &&
              this.signworkflowids.equals(other.getSignworkflowids()))) &&
            ((this.speechAttachment==null && other.getSpeechAttachment()==null) || 
             (this.speechAttachment!=null &&
              this.speechAttachment.equals(other.getSpeechAttachment()))) &&
            ((this.src==null && other.getSrc()==null) || 
             (this.src!=null &&
              this.src.equals(other.getSrc()))) &&
            ((this.status==null && other.getStatus()==null) || 
             (this.status!=null &&
              this.status.equals(other.getStatus()))) &&
            ((this.submitNodeId==null && other.getSubmitNodeId()==null) || 
             (this.submitNodeId!=null &&
              this.submitNodeId.equals(other.getSubmitNodeId()))) &&
            ((this.totalGroups==null && other.getTotalGroups()==null) || 
             (this.totalGroups!=null &&
              this.totalGroups.equals(other.getTotalGroups()))) &&
            ((this.user==null && other.getUser()==null) || 
             (this.user!=null &&
              this.user.equals(other.getUser()))) &&
            ((this.userId==null && other.getUserId()==null) || 
             (this.userId!=null &&
              this.userId.equals(other.getUserId()))) &&
            ((this.userType==null && other.getUserType()==null) || 
             (this.userType!=null &&
              this.userType.equals(other.getUserType()))) &&
            ((this.workflowid==null && other.getWorkflowid()==null) || 
             (this.workflowid!=null &&
              this.workflowid.equals(other.getWorkflowid()))) &&
            ((this.workflowtype==null && other.getWorkflowtype()==null) || 
             (this.workflowtype!=null &&
              this.workflowtype.equals(other.getWorkflowtype())));
        __equalsCalc = null;
        return _equals;
    }

    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getBeAgenter() != null) {
            _hashCode += getBeAgenter().hashCode();
        }
        if (getBillTableName() != null) {
            _hashCode += getBillTableName().hashCode();
        }
        if (getBillid() != null) {
            _hashCode += getBillid().hashCode();
        }
        if (getCanModify() != null) {
            _hashCode += getCanModify().hashCode();
        }
        if (getChatsType() != null) {
            _hashCode += getChatsType().hashCode();
        }
        if (getClientType() != null) {
            _hashCode += getClientType().hashCode();
        }
        if (getCoadsigntype() != null) {
            _hashCode += getCoadsigntype().hashCode();
        }
        if (getCreatedate() != null) {
            _hashCode += getCreatedate().hashCode();
        }
        if (getCreater() != null) {
            _hashCode += getCreater().hashCode();
        }
        if (getCreatertype() != null) {
            _hashCode += getCreatertype().hashCode();
        }
        if (getCreatetime() != null) {
            _hashCode += getCreatetime().hashCode();
        }
        if (getCurrentDate() != null) {
            _hashCode += getCurrentDate().hashCode();
        }
        if (getCurrentOperator() != null) {
            for (int i=0;
                 i<java.lang.reflect.Array.getLength(getCurrentOperator());
                 i++) {
                java.lang.Object obj = java.lang.reflect.Array.get(getCurrentOperator(), i);
                if (obj != null &&
                    !obj.getClass().isArray()) {
                    _hashCode += obj.hashCode();
                }
            }
        }
        if (getCurrentTime() != null) {
            _hashCode += getCurrentTime().hashCode();
        }
        if (getDocrowindex() != null) {
            _hashCode += getDocrowindex().hashCode();
        }
        if (getEnableIntervenor() != null) {
            _hashCode += getEnableIntervenor().hashCode();
        }
        if (getFormid() != null) {
            _hashCode += getFormid().hashCode();
        }
        if (getHandWrittenSign() != null) {
            _hashCode += getHandWrittenSign().hashCode();
        }
        if (getHasTriggeredSubwf() != null) {
            _hashCode += getHasTriggeredSubwf().hashCode();
        }
        if (getIntervenorid() != null) {
            _hashCode += getIntervenorid().hashCode();
        }
        if (getIntervenoridType() != null) {
            _hashCode += getIntervenoridType().hashCode();
        }
        if (getIsFromEditDocument() != null) {
            _hashCode += getIsFromEditDocument().hashCode();
        }
        if (getIsPending() != null) {
            _hashCode += getIsPending().hashCode();
        }
        if (getIsagentCreater() != null) {
            _hashCode += getIsagentCreater().hashCode();
        }
        if (getIsbill() != null) {
            _hashCode += getIsbill().hashCode();
        }
        if (getIscreate() != null) {
            _hashCode += getIscreate().hashCode();
        }
        if (getIsremark() != null) {
            _hashCode += getIsremark().hashCode();
        }
        if (getLastNodeid() != null) {
            _hashCode += getLastNodeid().hashCode();
        }
        if (getLastnodetype() != null) {
            _hashCode += getLastnodetype().hashCode();
        }
        if (getLastoperatedate() != null) {
            _hashCode += getLastoperatedate().hashCode();
        }
        if (getLastoperatetime() != null) {
            _hashCode += getLastoperatetime().hashCode();
        }
        if (getLastoperator() != null) {
            _hashCode += getLastoperator().hashCode();
        }
        if (getLastoperatortype() != null) {
            _hashCode += getLastoperatortype().hashCode();
        }
        if (getMessage() != null) {
            _hashCode += getMessage().hashCode();
        }
        if (getMessageType() != null) {
            _hashCode += getMessageType().hashCode();
        }
        if (getMessagecontent() != null) {
            _hashCode += getMessagecontent().hashCode();
        }
        if (getMessageid() != null) {
            _hashCode += getMessageid().hashCode();
        }
        if (getNeedwfback() != null) {
            _hashCode += getNeedwfback().hashCode();
        }
        if (getNextNodeid() != null) {
            _hashCode += getNextNodeid().hashCode();
        }
        if (getNextNodetype() != null) {
            _hashCode += getNextNodetype().hashCode();
        }
        if (getNodeid() != null) {
            _hashCode += getNodeid().hashCode();
        }
        if (getNodelefttime() != null) {
            _hashCode += getNodelefttime().hashCode();
        }
        if (getNodepasstime() != null) {
            _hashCode += getNodepasstime().hashCode();
        }
        if (getNodetype() != null) {
            _hashCode += getNodetype().hashCode();
        }
        if (getPassedGroups() != null) {
            _hashCode += getPassedGroups().hashCode();
        }
        if (getRemark() != null) {
            _hashCode += getRemark().hashCode();
        }
        if (getRequestKey() != null) {
            _hashCode += getRequestKey().hashCode();
        }
        if (getRequestid() != null) {
            _hashCode += getRequestid().hashCode();
        }
        if (getRequestlevel() != null) {
            _hashCode += getRequestlevel().hashCode();
        }
        if (getRequestname() != null) {
            _hashCode += getRequestname().hashCode();
        }
        if (getRsTrans() != null) {
            _hashCode += getRsTrans().hashCode();
        }
        if (getSignatureAppendfix() != null) {
            _hashCode += getSignatureAppendfix().hashCode();
        }
        if (getSigndocids() != null) {
            _hashCode += getSigndocids().hashCode();
        }
        if (getSignworkflowids() != null) {
            _hashCode += getSignworkflowids().hashCode();
        }
        if (getSpeechAttachment() != null) {
            _hashCode += getSpeechAttachment().hashCode();
        }
        if (getSrc() != null) {
            _hashCode += getSrc().hashCode();
        }
        if (getStatus() != null) {
            _hashCode += getStatus().hashCode();
        }
        if (getSubmitNodeId() != null) {
            _hashCode += getSubmitNodeId().hashCode();
        }
        if (getTotalGroups() != null) {
            _hashCode += getTotalGroups().hashCode();
        }
        if (getUser() != null) {
            _hashCode += getUser().hashCode();
        }
        if (getUserId() != null) {
            _hashCode += getUserId().hashCode();
        }
        if (getUserType() != null) {
            _hashCode += getUserType().hashCode();
        }
        if (getWorkflowid() != null) {
            _hashCode += getWorkflowid().hashCode();
        }
        if (getWorkflowtype() != null) {
            _hashCode += getWorkflowtype().hashCode();
        }
        __hashCodeCalc = false;
        return _hashCode;
    }

    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(RequestManager.class, true);

    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://request.workflow.weaver", "RequestManager"));
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("beAgenter");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "beAgenter"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("billTableName");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "billTableName"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("billid");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "billid"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("canModify");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "canModify"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("chatsType");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "chatsType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("clientType");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "clientType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("coadsigntype");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "coadsigntype"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("createdate");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "createdate"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("creater");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "creater"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("creatertype");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "creatertype"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("createtime");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "createtime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("currentDate");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "currentDate"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("currentOperator");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "currentOperator"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://localhost/services/RequestService", ">anyType2anyType2anyTypeMapMap>entry"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        elemField.setItemQName(new javax.xml.namespace.QName("http://localhost/services/RequestService", "entry"));
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("currentTime");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "currentTime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("docrowindex");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "docrowindex"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("enableIntervenor");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "enableIntervenor"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("formid");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "formid"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("handWrittenSign");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "handWrittenSign"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("hasTriggeredSubwf");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "hasTriggeredSubwf"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("intervenorid");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "intervenorid"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("intervenoridType");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "intervenoridType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isFromEditDocument");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "isFromEditDocument"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isPending");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "isPending"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isagentCreater");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "isagentCreater"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isbill");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "isbill"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("iscreate");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "iscreate"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isremark");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "isremark"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("lastNodeid");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "lastNodeid"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("lastnodetype");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "lastnodetype"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("lastoperatedate");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "lastoperatedate"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("lastoperatetime");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "lastoperatetime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("lastoperator");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "lastoperator"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("lastoperatortype");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "lastoperatortype"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("message");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "message"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("messageType");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "messageType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("messagecontent");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "messagecontent"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("messageid");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "messageid"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("needwfback");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "needwfback"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("nextNodeid");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "nextNodeid"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("nextNodetype");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "nextNodetype"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("nodeid");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "nodeid"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("nodelefttime");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "nodelefttime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("nodepasstime");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "nodepasstime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("nodetype");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "nodetype"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("passedGroups");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "passedGroups"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("remark");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "remark"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("requestKey");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "requestKey"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("requestid");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "requestid"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("requestlevel");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "requestlevel"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("requestname");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "requestname"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("rsTrans");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "rsTrans"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://conn.weaver", "RecordSetTrans"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("signatureAppendfix");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "signatureAppendfix"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("signdocids");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "signdocids"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("signworkflowids");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "signworkflowids"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("speechAttachment");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "speechAttachment"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("src");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "src"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("status");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "status"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("submitNodeId");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "submitNodeId"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("totalGroups");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "totalGroups"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("user");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "user"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://hrm.weaver", "User"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("userId");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "userId"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("userType");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "userType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("workflowid");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "workflowid"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setMinOccurs(0);
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("workflowtype");
        elemField.setXmlName(new javax.xml.namespace.QName("http://request.workflow.weaver", "workflowtype"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
    }

    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }

    /**
     * Get Custom Serializer
     */
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType, 
           java.lang.Class _javaType,  
           javax.xml.namespace.QName _xmlType) {
        return 
          new  org.apache.axis.encoding.ser.BeanSerializer(
            _javaType, _xmlType, typeDesc);
    }

    /**
     * Get Custom Deserializer
     */
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType, 
           java.lang.Class _javaType,  
           javax.xml.namespace.QName _xmlType) {
        return 
          new  org.apache.axis.encoding.ser.BeanDeserializer(
            _javaType, _xmlType, typeDesc);
    }

}
