eclipse根据WSDL生成客户端,再生成服务端报错, JAX-RPC 1.1 specification

简介:

does not comply to one or more requirements of the JAX-RPC 1.1 specification, and may not deploy or function correctly.


纯洁化实体BEAN即可,注释掉代码

  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);
    }


如:

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

package MREML_pkg;


/**
 * 收录任务信息(复杂类型)
 */
public class ULTaskInfoType  implements java.io.Serializable {
    /* 任务的GUID标识 */
    private java.lang.String taskID;

    /* 任务名 */
    private java.lang.String name;

    /* 任务描述 */
    private java.lang.String hint;

    /* 优先级 */
    private int priority;

    /* 任务循环方式0:不循环 1:按天循环,2:按周循环,3:按月循环,4:按年循环, */
    private int loopStyle;

    /* 任务拥有者类型 */
    private int ownerType;

    /* 任务拥有者标识 */
    private java.lang.String ownerID;

    /* 任务编辑状态 */
    private int editStatus;

    /* 任务提交者 */
    private java.lang.String sponser;

    /* 任务提交时间 */
    private java.lang.String prepareDate;

    /* 任务审核时间 */
    private java.lang.String endAuditDate;

    /* 任务审核者名称 */
    private java.lang.String auditorName;

    /* 任务源类型 */
    private int sourceType;

    /* 长度 */
    private int duration;

    /* 磁带类型guid */
    private java.lang.String VTRTapeTypeSource;

    /* 磁带号 */
    private java.lang.String VTRTapeNameSource;

    /* 是否设置入出点 */
    private int isSetTrimInOutSource;

    /* 入点信息 */
    private int VTRTrimInSource;

    /* 出点信息 */
    private int VTRTrimOutSource;

    /* 表示Ready采集时限 */
    private java.lang.String VTRTapeReady;

    /* 最后采集完成的时限 */
    private java.lang.String VTRRecFinish;

    /* 信号GUID */
    private java.lang.String signalID;

    /* 开始时间 */
    private java.lang.String signalStartRec;

    /* 结束时间 */
    private java.lang.String signalStopRec;

    /* 磁带类型名称 */
    private java.lang.String VTRTapeTypeNameSource;

    /* 信号名称 */
    private java.lang.String signalName;

    /* 信号是否过媒体网关 */
    private int isPassGateWay;

    /* 信号是否需经过解码 */
    private int isNeedDecode;

    /* 信号是否需经过编码 */
    private int isNeedEncode;

    /* 信号是否需经过转换码率 */
    private int isNeedChangeRate;

    /* 目标码率 */
    private float targetRate;

    /* 采集目标类型 */
    private int targetType;

    /* 磁带类型guid */
    private java.lang.String VTRTapeTypeTarget;

    /* 磁带号 */
    private java.lang.String VTRTapeNameTarget;

    /* 是否设置入出点 */
    private int isSetTrimInOutTarget;

    /* 入点信息 */
    private int VTRTrimInTarget;

    /* 出点信息 */
    private int VTRTrimOutTarget;

    /* 录制设备类型 */
    private int recordDevice;

    /* 素材名称 */
    private java.lang.String clipName;

    /* 关键字信息;逗号分隔 */
    private java.lang.String keyWords;

    /* 备注信息 */
    private java.lang.String remark;

    /* 素材格式组GUID */
    private java.lang.String elementInfoGropuID;

    /* 是否边采边编 */
    private int isRemoteTDIR;

    /* 刷新率 */
    private double secFlushFrequency;

    /* 是否抽帧 */
    private int isRunVideoFrameAnalysis;

    /* 磁带类型名称 */
    private java.lang.String tapeTypeName;

    /* 是否需要DA解出设备 */
    private int isNeedDAOutbed;

    /* 是否需要AD合成设备 */
    private int isNeedADInbed;

    /* 任务分类GUID */
    private java.lang.String taskClassID;

    /* 是否为备份任务 */
    private int isBackUp;

    /* 原任务GUID */
    private java.lang.String ORGTask;

    /* 原任务名称 */
    private java.lang.String orgTaskName;

    /* Cycle ID */
    private java.lang.String cycleID;

    private java.lang.String cycleReadyTime;

    private java.lang.String cycleFinishTime;

    /* 循环开始时间 */
    private java.lang.String startTime;

    /* 循环结束时间 */
    private java.lang.String endTime;

    /* 循环类型:按日,周,月还是年方式 */
    private int loopType;

    /* 执行的间隔时间,单位根据循环类型定,例如,IntervalTime=1表示隔周执行. */
    private int intervalTime;

    /* 每周周日到周六,哪几天执行;例如DODAYINWEEKS_MONDAY|DODAYINWEEKS_TUESDAY */
    private int actDayInWeek;

    /* 每月的第几天执行 */
    private int actDayInMonth;

    /* 每年的第几天执行 */
    private int actDayInYear;

    /* 是否冲突 */
    private int isConflict;

    private java.lang.String linkNewsID;

    public ULTaskInfoType() {
    }

    public ULTaskInfoType(
           java.lang.String taskID,
           java.lang.String name,
           java.lang.String hint,
           int priority,
           int loopStyle,
           int ownerType,
           java.lang.String ownerID,
           int editStatus,
           java.lang.String sponser,
           java.lang.String prepareDate,
           java.lang.String endAuditDate,
           java.lang.String auditorName,
           int sourceType,
           int duration,
           java.lang.String VTRTapeTypeSource,
           java.lang.String VTRTapeNameSource,
           int isSetTrimInOutSource,
           int VTRTrimInSource,
           int VTRTrimOutSource,
           java.lang.String VTRTapeReady,
           java.lang.String VTRRecFinish,
           java.lang.String signalID,
           java.lang.String signalStartRec,
           java.lang.String signalStopRec,
           java.lang.String VTRTapeTypeNameSource,
           java.lang.String signalName,
           int isPassGateWay,
           int isNeedDecode,
           int isNeedEncode,
           int isNeedChangeRate,
           float targetRate,
           int targetType,
           java.lang.String VTRTapeTypeTarget,
           java.lang.String VTRTapeNameTarget,
           int isSetTrimInOutTarget,
           int VTRTrimInTarget,
           int VTRTrimOutTarget,
           int recordDevice,
           java.lang.String clipName,
           java.lang.String keyWords,
           java.lang.String remark,
           java.lang.String elementInfoGropuID,
           int isRemoteTDIR,
           double secFlushFrequency,
           int isRunVideoFrameAnalysis,
           java.lang.String tapeTypeName,
           int isNeedDAOutbed,
           int isNeedADInbed,
           java.lang.String taskClassID,
           int isBackUp,
           java.lang.String ORGTask,
           java.lang.String orgTaskName,
           java.lang.String cycleID,
           java.lang.String cycleReadyTime,
           java.lang.String cycleFinishTime,
           java.lang.String startTime,
           java.lang.String endTime,
           int loopType,
           int intervalTime,
           int actDayInWeek,
           int actDayInMonth,
           int actDayInYear,
           int isConflict,
           java.lang.String linkNewsID) {
           this.taskID = taskID;
           this.name = name;
           this.hint = hint;
           this.priority = priority;
           this.loopStyle = loopStyle;
           this.ownerType = ownerType;
           this.ownerID = ownerID;
           this.editStatus = editStatus;
           this.sponser = sponser;
           this.prepareDate = prepareDate;
           this.endAuditDate = endAuditDate;
           this.auditorName = auditorName;
           this.sourceType = sourceType;
           this.duration = duration;
           this.VTRTapeTypeSource = VTRTapeTypeSource;
           this.VTRTapeNameSource = VTRTapeNameSource;
           this.isSetTrimInOutSource = isSetTrimInOutSource;
           this.VTRTrimInSource = VTRTrimInSource;
           this.VTRTrimOutSource = VTRTrimOutSource;
           this.VTRTapeReady = VTRTapeReady;
           this.VTRRecFinish = VTRRecFinish;
           this.signalID = signalID;
           this.signalStartRec = signalStartRec;
           this.signalStopRec = signalStopRec;
           this.VTRTapeTypeNameSource = VTRTapeTypeNameSource;
           this.signalName = signalName;
           this.isPassGateWay = isPassGateWay;
           this.isNeedDecode = isNeedDecode;
           this.isNeedEncode = isNeedEncode;
           this.isNeedChangeRate = isNeedChangeRate;
           this.targetRate = targetRate;
           this.targetType = targetType;
           this.VTRTapeTypeTarget = VTRTapeTypeTarget;
           this.VTRTapeNameTarget = VTRTapeNameTarget;
           this.isSetTrimInOutTarget = isSetTrimInOutTarget;
           this.VTRTrimInTarget = VTRTrimInTarget;
           this.VTRTrimOutTarget = VTRTrimOutTarget;
           this.recordDevice = recordDevice;
           this.clipName = clipName;
           this.keyWords = keyWords;
           this.remark = remark;
           this.elementInfoGropuID = elementInfoGropuID;
           this.isRemoteTDIR = isRemoteTDIR;
           this.secFlushFrequency = secFlushFrequency;
           this.isRunVideoFrameAnalysis = isRunVideoFrameAnalysis;
           this.tapeTypeName = tapeTypeName;
           this.isNeedDAOutbed = isNeedDAOutbed;
           this.isNeedADInbed = isNeedADInbed;
           this.taskClassID = taskClassID;
           this.isBackUp = isBackUp;
           this.ORGTask = ORGTask;
           this.orgTaskName = orgTaskName;
           this.cycleID = cycleID;
           this.cycleReadyTime = cycleReadyTime;
           this.cycleFinishTime = cycleFinishTime;
           this.startTime = startTime;
           this.endTime = endTime;
           this.loopType = loopType;
           this.intervalTime = intervalTime;
           this.actDayInWeek = actDayInWeek;
           this.actDayInMonth = actDayInMonth;
           this.actDayInYear = actDayInYear;
           this.isConflict = isConflict;
           this.linkNewsID = linkNewsID;
    }


    /**
     * Gets the taskID value for this ULTaskInfoType.
     * 
     * @return taskID   * 任务的GUID标识
     */
    public java.lang.String getTaskID() {
        return taskID;
    }


    /**
     * Sets the taskID value for this ULTaskInfoType.
     * 
     * @param taskID   * 任务的GUID标识
     */
    public void setTaskID(java.lang.String taskID) {
        this.taskID = taskID;
    }


    /**
     * Gets the name value for this ULTaskInfoType.
     * 
     * @return name   * 任务名
     */
    public java.lang.String getName() {
        return name;
    }


    /**
     * Sets the name value for this ULTaskInfoType.
     * 
     * @param name   * 任务名
     */
    public void setName(java.lang.String name) {
        this.name = name;
    }


    /**
     * Gets the hint value for this ULTaskInfoType.
     * 
     * @return hint   * 任务描述
     */
    public java.lang.String getHint() {
        return hint;
    }


    /**
     * Sets the hint value for this ULTaskInfoType.
     * 
     * @param hint   * 任务描述
     */
    public void setHint(java.lang.String hint) {
        this.hint = hint;
    }


    /**
     * Gets the priority value for this ULTaskInfoType.
     * 
     * @return priority   * 优先级
     */
    public int getPriority() {
        return priority;
    }


    /**
     * Sets the priority value for this ULTaskInfoType.
     * 
     * @param priority   * 优先级
     */
    public void setPriority(int priority) {
        this.priority = priority;
    }


    /**
     * Gets the loopStyle value for this ULTaskInfoType.
     * 
     * @return loopStyle   * 任务循环方式0:不循环 1:按天循环,2:按周循环,3:按月循环,4:按年循环,
     */
    public int getLoopStyle() {
        return loopStyle;
    }


    /**
     * Sets the loopStyle value for this ULTaskInfoType.
     * 
     * @param loopStyle   * 任务循环方式0:不循环 1:按天循环,2:按周循环,3:按月循环,4:按年循环,
     */
    public void setLoopStyle(int loopStyle) {
        this.loopStyle = loopStyle;
    }


    /**
     * Gets the ownerType value for this ULTaskInfoType.
     * 
     * @return ownerType   * 任务拥有者类型
     */
    public int getOwnerType() {
        return ownerType;
    }


    /**
     * Sets the ownerType value for this ULTaskInfoType.
     * 
     * @param ownerType   * 任务拥有者类型
     */
    public void setOwnerType(int ownerType) {
        this.ownerType = ownerType;
    }


    /**
     * Gets the ownerID value for this ULTaskInfoType.
     * 
     * @return ownerID   * 任务拥有者标识
     */
    public java.lang.String getOwnerID() {
        return ownerID;
    }


    /**
     * Sets the ownerID value for this ULTaskInfoType.
     * 
     * @param ownerID   * 任务拥有者标识
     */
    public void setOwnerID(java.lang.String ownerID) {
        this.ownerID = ownerID;
    }


    /**
     * Gets the editStatus value for this ULTaskInfoType.
     * 
     * @return editStatus   * 任务编辑状态
     */
    public int getEditStatus() {
        return editStatus;
    }


    /**
     * Sets the editStatus value for this ULTaskInfoType.
     * 
     * @param editStatus   * 任务编辑状态
     */
    public void setEditStatus(int editStatus) {
        this.editStatus = editStatus;
    }


    /**
     * Gets the sponser value for this ULTaskInfoType.
     * 
     * @return sponser   * 任务提交者
     */
    public java.lang.String getSponser() {
        return sponser;
    }


    /**
     * Sets the sponser value for this ULTaskInfoType.
     * 
     * @param sponser   * 任务提交者
     */
    public void setSponser(java.lang.String sponser) {
        this.sponser = sponser;
    }


    /**
     * Gets the prepareDate value for this ULTaskInfoType.
     * 
     * @return prepareDate   * 任务提交时间
     */
    public java.lang.String getPrepareDate() {
        return prepareDate;
    }


    /**
     * Sets the prepareDate value for this ULTaskInfoType.
     * 
     * @param prepareDate   * 任务提交时间
     */
    public void setPrepareDate(java.lang.String prepareDate) {
        this.prepareDate = prepareDate;
    }


    /**
     * Gets the endAuditDate value for this ULTaskInfoType.
     * 
     * @return endAuditDate   * 任务审核时间
     */
    public java.lang.String getEndAuditDate() {
        return endAuditDate;
    }


    /**
     * Sets the endAuditDate value for this ULTaskInfoType.
     * 
     * @param endAuditDate   * 任务审核时间
     */
    public void setEndAuditDate(java.lang.String endAuditDate) {
        this.endAuditDate = endAuditDate;
    }


    /**
     * Gets the auditorName value for this ULTaskInfoType.
     * 
     * @return auditorName   * 任务审核者名称
     */
    public java.lang.String getAuditorName() {
        return auditorName;
    }


    /**
     * Sets the auditorName value for this ULTaskInfoType.
     * 
     * @param auditorName   * 任务审核者名称
     */
    public void setAuditorName(java.lang.String auditorName) {
        this.auditorName = auditorName;
    }


    /**
     * Gets the sourceType value for this ULTaskInfoType.
     * 
     * @return sourceType   * 任务源类型
     */
    public int getSourceType() {
        return sourceType;
    }


    /**
     * Sets the sourceType value for this ULTaskInfoType.
     * 
     * @param sourceType   * 任务源类型
     */
    public void setSourceType(int sourceType) {
        this.sourceType = sourceType;
    }


    /**
     * Gets the duration value for this ULTaskInfoType.
     * 
     * @return duration   * 长度
     */
    public int getDuration() {
        return duration;
    }


    /**
     * Sets the duration value for this ULTaskInfoType.
     * 
     * @param duration   * 长度
     */
    public void setDuration(int duration) {
        this.duration = duration;
    }


    /**
     * Gets the VTRTapeTypeSource value for this ULTaskInfoType.
     * 
     * @return VTRTapeTypeSource   * 磁带类型guid
     */
    public java.lang.String getVTRTapeTypeSource() {
        return VTRTapeTypeSource;
    }


    /**
     * Sets the VTRTapeTypeSource value for this ULTaskInfoType.
     * 
     * @param VTRTapeTypeSource   * 磁带类型guid
     */
    public void setVTRTapeTypeSource(java.lang.String VTRTapeTypeSource) {
        this.VTRTapeTypeSource = VTRTapeTypeSource;
    }


    /**
     * Gets the VTRTapeNameSource value for this ULTaskInfoType.
     * 
     * @return VTRTapeNameSource   * 磁带号
     */
    public java.lang.String getVTRTapeNameSource() {
        return VTRTapeNameSource;
    }


    /**
     * Sets the VTRTapeNameSource value for this ULTaskInfoType.
     * 
     * @param VTRTapeNameSource   * 磁带号
     */
    public void setVTRTapeNameSource(java.lang.String VTRTapeNameSource) {
        this.VTRTapeNameSource = VTRTapeNameSource;
    }


    /**
     * Gets the isSetTrimInOutSource value for this ULTaskInfoType.
     * 
     * @return isSetTrimInOutSource   * 是否设置入出点
     */
    public int getIsSetTrimInOutSource() {
        return isSetTrimInOutSource;
    }


    /**
     * Sets the isSetTrimInOutSource value for this ULTaskInfoType.
     * 
     * @param isSetTrimInOutSource   * 是否设置入出点
     */
    public void setIsSetTrimInOutSource(int isSetTrimInOutSource) {
        this.isSetTrimInOutSource = isSetTrimInOutSource;
    }


    /**
     * Gets the VTRTrimInSource value for this ULTaskInfoType.
     * 
     * @return VTRTrimInSource   * 入点信息
     */
    public int getVTRTrimInSource() {
        return VTRTrimInSource;
    }


    /**
     * Sets the VTRTrimInSource value for this ULTaskInfoType.
     * 
     * @param VTRTrimInSource   * 入点信息
     */
    public void setVTRTrimInSource(int VTRTrimInSource) {
        this.VTRTrimInSource = VTRTrimInSource;
    }


    /**
     * Gets the VTRTrimOutSource value for this ULTaskInfoType.
     * 
     * @return VTRTrimOutSource   * 出点信息
     */
    public int getVTRTrimOutSource() {
        return VTRTrimOutSource;
    }


    /**
     * Sets the VTRTrimOutSource value for this ULTaskInfoType.
     * 
     * @param VTRTrimOutSource   * 出点信息
     */
    public void setVTRTrimOutSource(int VTRTrimOutSource) {
        this.VTRTrimOutSource = VTRTrimOutSource;
    }


    /**
     * Gets the VTRTapeReady value for this ULTaskInfoType.
     * 
     * @return VTRTapeReady   * 表示Ready采集时限
     */
    public java.lang.String getVTRTapeReady() {
        return VTRTapeReady;
    }


    /**
     * Sets the VTRTapeReady value for this ULTaskInfoType.
     * 
     * @param VTRTapeReady   * 表示Ready采集时限
     */
    public void setVTRTapeReady(java.lang.String VTRTapeReady) {
        this.VTRTapeReady = VTRTapeReady;
    }


    /**
     * Gets the VTRRecFinish value for this ULTaskInfoType.
     * 
     * @return VTRRecFinish   * 最后采集完成的时限
     */
    public java.lang.String getVTRRecFinish() {
        return VTRRecFinish;
    }


    /**
     * Sets the VTRRecFinish value for this ULTaskInfoType.
     * 
     * @param VTRRecFinish   * 最后采集完成的时限
     */
    public void setVTRRecFinish(java.lang.String VTRRecFinish) {
        this.VTRRecFinish = VTRRecFinish;
    }


    /**
     * Gets the signalID value for this ULTaskInfoType.
     * 
     * @return signalID   * 信号GUID
     */
    public java.lang.String getSignalID() {
        return signalID;
    }


    /**
     * Sets the signalID value for this ULTaskInfoType.
     * 
     * @param signalID   * 信号GUID
     */
    public void setSignalID(java.lang.String signalID) {
        this.signalID = signalID;
    }


    /**
     * Gets the signalStartRec value for this ULTaskInfoType.
     * 
     * @return signalStartRec   * 开始时间
     */
    public java.lang.String getSignalStartRec() {
        return signalStartRec;
    }


    /**
     * Sets the signalStartRec value for this ULTaskInfoType.
     * 
     * @param signalStartRec   * 开始时间
     */
    public void setSignalStartRec(java.lang.String signalStartRec) {
        this.signalStartRec = signalStartRec;
    }


    /**
     * Gets the signalStopRec value for this ULTaskInfoType.
     * 
     * @return signalStopRec   * 结束时间
     */
    public java.lang.String getSignalStopRec() {
        return signalStopRec;
    }


    /**
     * Sets the signalStopRec value for this ULTaskInfoType.
     * 
     * @param signalStopRec   * 结束时间
     */
    public void setSignalStopRec(java.lang.String signalStopRec) {
        this.signalStopRec = signalStopRec;
    }


    /**
     * Gets the VTRTapeTypeNameSource value for this ULTaskInfoType.
     * 
     * @return VTRTapeTypeNameSource   * 磁带类型名称
     */
    public java.lang.String getVTRTapeTypeNameSource() {
        return VTRTapeTypeNameSource;
    }


    /**
     * Sets the VTRTapeTypeNameSource value for this ULTaskInfoType.
     * 
     * @param VTRTapeTypeNameSource   * 磁带类型名称
     */
    public void setVTRTapeTypeNameSource(java.lang.String VTRTapeTypeNameSource) {
        this.VTRTapeTypeNameSource = VTRTapeTypeNameSource;
    }


    /**
     * Gets the signalName value for this ULTaskInfoType.
     * 
     * @return signalName   * 信号名称
     */
    public java.lang.String getSignalName() {
        return signalName;
    }


    /**
     * Sets the signalName value for this ULTaskInfoType.
     * 
     * @param signalName   * 信号名称
     */
    public void setSignalName(java.lang.String signalName) {
        this.signalName = signalName;
    }


    /**
     * Gets the isPassGateWay value for this ULTaskInfoType.
     * 
     * @return isPassGateWay   * 信号是否过媒体网关
     */
    public int getIsPassGateWay() {
        return isPassGateWay;
    }


    /**
     * Sets the isPassGateWay value for this ULTaskInfoType.
     * 
     * @param isPassGateWay   * 信号是否过媒体网关
     */
    public void setIsPassGateWay(int isPassGateWay) {
        this.isPassGateWay = isPassGateWay;
    }


    /**
     * Gets the isNeedDecode value for this ULTaskInfoType.
     * 
     * @return isNeedDecode   * 信号是否需经过解码
     */
    public int getIsNeedDecode() {
        return isNeedDecode;
    }


    /**
     * Sets the isNeedDecode value for this ULTaskInfoType.
     * 
     * @param isNeedDecode   * 信号是否需经过解码
     */
    public void setIsNeedDecode(int isNeedDecode) {
        this.isNeedDecode = isNeedDecode;
    }


    /**
     * Gets the isNeedEncode value for this ULTaskInfoType.
     * 
     * @return isNeedEncode   * 信号是否需经过编码
     */
    public int getIsNeedEncode() {
        return isNeedEncode;
    }


    /**
     * Sets the isNeedEncode value for this ULTaskInfoType.
     * 
     * @param isNeedEncode   * 信号是否需经过编码
     */
    public void setIsNeedEncode(int isNeedEncode) {
        this.isNeedEncode = isNeedEncode;
    }


    /**
     * Gets the isNeedChangeRate value for this ULTaskInfoType.
     * 
     * @return isNeedChangeRate   * 信号是否需经过转换码率
     */
    public int getIsNeedChangeRate() {
        return isNeedChangeRate;
    }


    /**
     * Sets the isNeedChangeRate value for this ULTaskInfoType.
     * 
     * @param isNeedChangeRate   * 信号是否需经过转换码率
     */
    public void setIsNeedChangeRate(int isNeedChangeRate) {
        this.isNeedChangeRate = isNeedChangeRate;
    }


    /**
     * Gets the targetRate value for this ULTaskInfoType.
     * 
     * @return targetRate   * 目标码率
     */
    public float getTargetRate() {
        return targetRate;
    }


    /**
     * Sets the targetRate value for this ULTaskInfoType.
     * 
     * @param targetRate   * 目标码率
     */
    public void setTargetRate(float targetRate) {
        this.targetRate = targetRate;
    }


    /**
     * Gets the targetType value for this ULTaskInfoType.
     * 
     * @return targetType   * 采集目标类型
     */
    public int getTargetType() {
        return targetType;
    }


    /**
     * Sets the targetType value for this ULTaskInfoType.
     * 
     * @param targetType   * 采集目标类型
     */
    public void setTargetType(int targetType) {
        this.targetType = targetType;
    }


    /**
     * Gets the VTRTapeTypeTarget value for this ULTaskInfoType.
     * 
     * @return VTRTapeTypeTarget   * 磁带类型guid
     */
    public java.lang.String getVTRTapeTypeTarget() {
        return VTRTapeTypeTarget;
    }


    /**
     * Sets the VTRTapeTypeTarget value for this ULTaskInfoType.
     * 
     * @param VTRTapeTypeTarget   * 磁带类型guid
     */
    public void setVTRTapeTypeTarget(java.lang.String VTRTapeTypeTarget) {
        this.VTRTapeTypeTarget = VTRTapeTypeTarget;
    }


    /**
     * Gets the VTRTapeNameTarget value for this ULTaskInfoType.
     * 
     * @return VTRTapeNameTarget   * 磁带号
     */
    public java.lang.String getVTRTapeNameTarget() {
        return VTRTapeNameTarget;
    }


    /**
     * Sets the VTRTapeNameTarget value for this ULTaskInfoType.
     * 
     * @param VTRTapeNameTarget   * 磁带号
     */
    public void setVTRTapeNameTarget(java.lang.String VTRTapeNameTarget) {
        this.VTRTapeNameTarget = VTRTapeNameTarget;
    }


    /**
     * Gets the isSetTrimInOutTarget value for this ULTaskInfoType.
     * 
     * @return isSetTrimInOutTarget   * 是否设置入出点
     */
    public int getIsSetTrimInOutTarget() {
        return isSetTrimInOutTarget;
    }


    /**
     * Sets the isSetTrimInOutTarget value for this ULTaskInfoType.
     * 
     * @param isSetTrimInOutTarget   * 是否设置入出点
     */
    public void setIsSetTrimInOutTarget(int isSetTrimInOutTarget) {
        this.isSetTrimInOutTarget = isSetTrimInOutTarget;
    }


    /**
     * Gets the VTRTrimInTarget value for this ULTaskInfoType.
     * 
     * @return VTRTrimInTarget   * 入点信息
     */
    public int getVTRTrimInTarget() {
        return VTRTrimInTarget;
    }


    /**
     * Sets the VTRTrimInTarget value for this ULTaskInfoType.
     * 
     * @param VTRTrimInTarget   * 入点信息
     */
    public void setVTRTrimInTarget(int VTRTrimInTarget) {
        this.VTRTrimInTarget = VTRTrimInTarget;
    }


    /**
     * Gets the VTRTrimOutTarget value for this ULTaskInfoType.
     * 
     * @return VTRTrimOutTarget   * 出点信息
     */
    public int getVTRTrimOutTarget() {
        return VTRTrimOutTarget;
    }


    /**
     * Sets the VTRTrimOutTarget value for this ULTaskInfoType.
     * 
     * @param VTRTrimOutTarget   * 出点信息
     */
    public void setVTRTrimOutTarget(int VTRTrimOutTarget) {
        this.VTRTrimOutTarget = VTRTrimOutTarget;
    }


    /**
     * Gets the recordDevice value for this ULTaskInfoType.
     * 
     * @return recordDevice   * 录制设备类型
     */
    public int getRecordDevice() {
        return recordDevice;
    }


    /**
     * Sets the recordDevice value for this ULTaskInfoType.
     * 
     * @param recordDevice   * 录制设备类型
     */
    public void setRecordDevice(int recordDevice) {
        this.recordDevice = recordDevice;
    }


    /**
     * Gets the clipName value for this ULTaskInfoType.
     * 
     * @return clipName   * 素材名称
     */
    public java.lang.String getClipName() {
        return clipName;
    }


    /**
     * Sets the clipName value for this ULTaskInfoType.
     * 
     * @param clipName   * 素材名称
     */
    public void setClipName(java.lang.String clipName) {
        this.clipName = clipName;
    }


    /**
     * Gets the keyWords value for this ULTaskInfoType.
     * 
     * @return keyWords   * 关键字信息;逗号分隔
     */
    public java.lang.String getKeyWords() {
        return keyWords;
    }


    /**
     * Sets the keyWords value for this ULTaskInfoType.
     * 
     * @param keyWords   * 关键字信息;逗号分隔
     */
    public void setKeyWords(java.lang.String keyWords) {
        this.keyWords = keyWords;
    }


    /**
     * Gets the remark value for this ULTaskInfoType.
     * 
     * @return remark   * 备注信息
     */
    public java.lang.String getRemark() {
        return remark;
    }


    /**
     * Sets the remark value for this ULTaskInfoType.
     * 
     * @param remark   * 备注信息
     */
    public void setRemark(java.lang.String remark) {
        this.remark = remark;
    }


    /**
     * Gets the elementInfoGropuID value for this ULTaskInfoType.
     * 
     * @return elementInfoGropuID   * 素材格式组GUID
     */
    public java.lang.String getElementInfoGropuID() {
        return elementInfoGropuID;
    }


    /**
     * Sets the elementInfoGropuID value for this ULTaskInfoType.
     * 
     * @param elementInfoGropuID   * 素材格式组GUID
     */
    public void setElementInfoGropuID(java.lang.String elementInfoGropuID) {
        this.elementInfoGropuID = elementInfoGropuID;
    }


    /**
     * Gets the isRemoteTDIR value for this ULTaskInfoType.
     * 
     * @return isRemoteTDIR   * 是否边采边编
     */
    public int getIsRemoteTDIR() {
        return isRemoteTDIR;
    }


    /**
     * Sets the isRemoteTDIR value for this ULTaskInfoType.
     * 
     * @param isRemoteTDIR   * 是否边采边编
     */
    public void setIsRemoteTDIR(int isRemoteTDIR) {
        this.isRemoteTDIR = isRemoteTDIR;
    }


    /**
     * Gets the secFlushFrequency value for this ULTaskInfoType.
     * 
     * @return secFlushFrequency   * 刷新率
     */
    public double getSecFlushFrequency() {
        return secFlushFrequency;
    }


    /**
     * Sets the secFlushFrequency value for this ULTaskInfoType.
     * 
     * @param secFlushFrequency   * 刷新率
     */
    public void setSecFlushFrequency(double secFlushFrequency) {
        this.secFlushFrequency = secFlushFrequency;
    }


    /**
     * Gets the isRunVideoFrameAnalysis value for this ULTaskInfoType.
     * 
     * @return isRunVideoFrameAnalysis   * 是否抽帧
     */
    public int getIsRunVideoFrameAnalysis() {
        return isRunVideoFrameAnalysis;
    }


    /**
     * Sets the isRunVideoFrameAnalysis value for this ULTaskInfoType.
     * 
     * @param isRunVideoFrameAnalysis   * 是否抽帧
     */
    public void setIsRunVideoFrameAnalysis(int isRunVideoFrameAnalysis) {
        this.isRunVideoFrameAnalysis = isRunVideoFrameAnalysis;
    }


    /**
     * Gets the tapeTypeName value for this ULTaskInfoType.
     * 
     * @return tapeTypeName   * 磁带类型名称
     */
    public java.lang.String getTapeTypeName() {
        return tapeTypeName;
    }


    /**
     * Sets the tapeTypeName value for this ULTaskInfoType.
     * 
     * @param tapeTypeName   * 磁带类型名称
     */
    public void setTapeTypeName(java.lang.String tapeTypeName) {
        this.tapeTypeName = tapeTypeName;
    }


    /**
     * Gets the isNeedDAOutbed value for this ULTaskInfoType.
     * 
     * @return isNeedDAOutbed   * 是否需要DA解出设备
     */
    public int getIsNeedDAOutbed() {
        return isNeedDAOutbed;
    }


    /**
     * Sets the isNeedDAOutbed value for this ULTaskInfoType.
     * 
     * @param isNeedDAOutbed   * 是否需要DA解出设备
     */
    public void setIsNeedDAOutbed(int isNeedDAOutbed) {
        this.isNeedDAOutbed = isNeedDAOutbed;
    }


    /**
     * Gets the isNeedADInbed value for this ULTaskInfoType.
     * 
     * @return isNeedADInbed   * 是否需要AD合成设备
     */
    public int getIsNeedADInbed() {
        return isNeedADInbed;
    }


    /**
     * Sets the isNeedADInbed value for this ULTaskInfoType.
     * 
     * @param isNeedADInbed   * 是否需要AD合成设备
     */
    public void setIsNeedADInbed(int isNeedADInbed) {
        this.isNeedADInbed = isNeedADInbed;
    }


    /**
     * Gets the taskClassID value for this ULTaskInfoType.
     * 
     * @return taskClassID   * 任务分类GUID
     */
    public java.lang.String getTaskClassID() {
        return taskClassID;
    }


    /**
     * Sets the taskClassID value for this ULTaskInfoType.
     * 
     * @param taskClassID   * 任务分类GUID
     */
    public void setTaskClassID(java.lang.String taskClassID) {
        this.taskClassID = taskClassID;
    }


    /**
     * Gets the isBackUp value for this ULTaskInfoType.
     * 
     * @return isBackUp   * 是否为备份任务
     */
    public int getIsBackUp() {
        return isBackUp;
    }


    /**
     * Sets the isBackUp value for this ULTaskInfoType.
     * 
     * @param isBackUp   * 是否为备份任务
     */
    public void setIsBackUp(int isBackUp) {
        this.isBackUp = isBackUp;
    }


    /**
     * Gets the ORGTask value for this ULTaskInfoType.
     * 
     * @return ORGTask   * 原任务GUID
     */
    public java.lang.String getORGTask() {
        return ORGTask;
    }


    /**
     * Sets the ORGTask value for this ULTaskInfoType.
     * 
     * @param ORGTask   * 原任务GUID
     */
    public void setORGTask(java.lang.String ORGTask) {
        this.ORGTask = ORGTask;
    }


    /**
     * Gets the orgTaskName value for this ULTaskInfoType.
     * 
     * @return orgTaskName   * 原任务名称
     */
    public java.lang.String getOrgTaskName() {
        return orgTaskName;
    }


    /**
     * Sets the orgTaskName value for this ULTaskInfoType.
     * 
     * @param orgTaskName   * 原任务名称
     */
    public void setOrgTaskName(java.lang.String orgTaskName) {
        this.orgTaskName = orgTaskName;
    }


    /**
     * Gets the cycleID value for this ULTaskInfoType.
     * 
     * @return cycleID   * Cycle ID
     */
    public java.lang.String getCycleID() {
        return cycleID;
    }


    /**
     * Sets the cycleID value for this ULTaskInfoType.
     * 
     * @param cycleID   * Cycle ID
     */
    public void setCycleID(java.lang.String cycleID) {
        this.cycleID = cycleID;
    }


    /**
     * Gets the cycleReadyTime value for this ULTaskInfoType.
     * 
     * @return cycleReadyTime
     */
    public java.lang.String getCycleReadyTime() {
        return cycleReadyTime;
    }


    /**
     * Sets the cycleReadyTime value for this ULTaskInfoType.
     * 
     * @param cycleReadyTime
     */
    public void setCycleReadyTime(java.lang.String cycleReadyTime) {
        this.cycleReadyTime = cycleReadyTime;
    }


    /**
     * Gets the cycleFinishTime value for this ULTaskInfoType.
     * 
     * @return cycleFinishTime
     */
    public java.lang.String getCycleFinishTime() {
        return cycleFinishTime;
    }


    /**
     * Sets the cycleFinishTime value for this ULTaskInfoType.
     * 
     * @param cycleFinishTime
     */
    public void setCycleFinishTime(java.lang.String cycleFinishTime) {
        this.cycleFinishTime = cycleFinishTime;
    }


    /**
     * Gets the startTime value for this ULTaskInfoType.
     * 
     * @return startTime   * 循环开始时间
     */
    public java.lang.String getStartTime() {
        return startTime;
    }


    /**
     * Sets the startTime value for this ULTaskInfoType.
     * 
     * @param startTime   * 循环开始时间
     */
    public void setStartTime(java.lang.String startTime) {
        this.startTime = startTime;
    }


    /**
     * Gets the endTime value for this ULTaskInfoType.
     * 
     * @return endTime   * 循环结束时间
     */
    public java.lang.String getEndTime() {
        return endTime;
    }


    /**
     * Sets the endTime value for this ULTaskInfoType.
     * 
     * @param endTime   * 循环结束时间
     */
    public void setEndTime(java.lang.String endTime) {
        this.endTime = endTime;
    }


    /**
     * Gets the loopType value for this ULTaskInfoType.
     * 
     * @return loopType   * 循环类型:按日,周,月还是年方式
     */
    public int getLoopType() {
        return loopType;
    }


    /**
     * Sets the loopType value for this ULTaskInfoType.
     * 
     * @param loopType   * 循环类型:按日,周,月还是年方式
     */
    public void setLoopType(int loopType) {
        this.loopType = loopType;
    }


    /**
     * Gets the intervalTime value for this ULTaskInfoType.
     * 
     * @return intervalTime   * 执行的间隔时间,单位根据循环类型定,例如,IntervalTime=1表示隔周执行.
     */
    public int getIntervalTime() {
        return intervalTime;
    }


    /**
     * Sets the intervalTime value for this ULTaskInfoType.
     * 
     * @param intervalTime   * 执行的间隔时间,单位根据循环类型定,例如,IntervalTime=1表示隔周执行.
     */
    public void setIntervalTime(int intervalTime) {
        this.intervalTime = intervalTime;
    }


    /**
     * Gets the actDayInWeek value for this ULTaskInfoType.
     * 
     * @return actDayInWeek   * 每周周日到周六,哪几天执行;例如DODAYINWEEKS_MONDAY|DODAYINWEEKS_TUESDAY
     */
    public int getActDayInWeek() {
        return actDayInWeek;
    }


    /**
     * Sets the actDayInWeek value for this ULTaskInfoType.
     * 
     * @param actDayInWeek   * 每周周日到周六,哪几天执行;例如DODAYINWEEKS_MONDAY|DODAYINWEEKS_TUESDAY
     */
    public void setActDayInWeek(int actDayInWeek) {
        this.actDayInWeek = actDayInWeek;
    }


    /**
     * Gets the actDayInMonth value for this ULTaskInfoType.
     * 
     * @return actDayInMonth   * 每月的第几天执行
     */
    public int getActDayInMonth() {
        return actDayInMonth;
    }


    /**
     * Sets the actDayInMonth value for this ULTaskInfoType.
     * 
     * @param actDayInMonth   * 每月的第几天执行
     */
    public void setActDayInMonth(int actDayInMonth) {
        this.actDayInMonth = actDayInMonth;
    }


    /**
     * Gets the actDayInYear value for this ULTaskInfoType.
     * 
     * @return actDayInYear   * 每年的第几天执行
     */
    public int getActDayInYear() {
        return actDayInYear;
    }


    /**
     * Sets the actDayInYear value for this ULTaskInfoType.
     * 
     * @param actDayInYear   * 每年的第几天执行
     */
    public void setActDayInYear(int actDayInYear) {
        this.actDayInYear = actDayInYear;
    }


    /**
     * Gets the isConflict value for this ULTaskInfoType.
     * 
     * @return isConflict   * 是否冲突
     */
    public int getIsConflict() {
        return isConflict;
    }


    /**
     * Sets the isConflict value for this ULTaskInfoType.
     * 
     * @param isConflict   * 是否冲突
     */
    public void setIsConflict(int isConflict) {
        this.isConflict = isConflict;
    }


    /**
     * Gets the linkNewsID value for this ULTaskInfoType.
     * 
     * @return linkNewsID
     */
    public java.lang.String getLinkNewsID() {
        return linkNewsID;
    }


    /**
     * Sets the linkNewsID value for this ULTaskInfoType.
     * 
     * @param linkNewsID
     */
    public void setLinkNewsID(java.lang.String linkNewsID) {
        this.linkNewsID = linkNewsID;
    }

    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof ULTaskInfoType)) return false;
        ULTaskInfoType other = (ULTaskInfoType) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true && 
            ((this.taskID==null && other.getTaskID()==null) || 
             (this.taskID!=null &&
              this.taskID.equals(other.getTaskID()))) &&
            ((this.name==null && other.getName()==null) || 
             (this.name!=null &&
              this.name.equals(other.getName()))) &&
            ((this.hint==null && other.getHint()==null) || 
             (this.hint!=null &&
              this.hint.equals(other.getHint()))) &&
            this.priority == other.getPriority() &&
            this.loopStyle == other.getLoopStyle() &&
            this.ownerType == other.getOwnerType() &&
            ((this.ownerID==null && other.getOwnerID()==null) || 
             (this.ownerID!=null &&
              this.ownerID.equals(other.getOwnerID()))) &&
            this.editStatus == other.getEditStatus() &&
            ((this.sponser==null && other.getSponser()==null) || 
             (this.sponser!=null &&
              this.sponser.equals(other.getSponser()))) &&
            ((this.prepareDate==null && other.getPrepareDate()==null) || 
             (this.prepareDate!=null &&
              this.prepareDate.equals(other.getPrepareDate()))) &&
            ((this.endAuditDate==null && other.getEndAuditDate()==null) || 
             (this.endAuditDate!=null &&
              this.endAuditDate.equals(other.getEndAuditDate()))) &&
            ((this.auditorName==null && other.getAuditorName()==null) || 
             (this.auditorName!=null &&
              this.auditorName.equals(other.getAuditorName()))) &&
            this.sourceType == other.getSourceType() &&
            this.duration == other.getDuration() &&
            ((this.VTRTapeTypeSource==null && other.getVTRTapeTypeSource()==null) || 
             (this.VTRTapeTypeSource!=null &&
              this.VTRTapeTypeSource.equals(other.getVTRTapeTypeSource()))) &&
            ((this.VTRTapeNameSource==null && other.getVTRTapeNameSource()==null) || 
             (this.VTRTapeNameSource!=null &&
              this.VTRTapeNameSource.equals(other.getVTRTapeNameSource()))) &&
            this.isSetTrimInOutSource == other.getIsSetTrimInOutSource() &&
            this.VTRTrimInSource == other.getVTRTrimInSource() &&
            this.VTRTrimOutSource == other.getVTRTrimOutSource() &&
            ((this.VTRTapeReady==null && other.getVTRTapeReady()==null) || 
             (this.VTRTapeReady!=null &&
              this.VTRTapeReady.equals(other.getVTRTapeReady()))) &&
            ((this.VTRRecFinish==null && other.getVTRRecFinish()==null) || 
             (this.VTRRecFinish!=null &&
              this.VTRRecFinish.equals(other.getVTRRecFinish()))) &&
            ((this.signalID==null && other.getSignalID()==null) || 
             (this.signalID!=null &&
              this.signalID.equals(other.getSignalID()))) &&
            ((this.signalStartRec==null && other.getSignalStartRec()==null) || 
             (this.signalStartRec!=null &&
              this.signalStartRec.equals(other.getSignalStartRec()))) &&
            ((this.signalStopRec==null && other.getSignalStopRec()==null) || 
             (this.signalStopRec!=null &&
              this.signalStopRec.equals(other.getSignalStopRec()))) &&
            ((this.VTRTapeTypeNameSource==null && other.getVTRTapeTypeNameSource()==null) || 
             (this.VTRTapeTypeNameSource!=null &&
              this.VTRTapeTypeNameSource.equals(other.getVTRTapeTypeNameSource()))) &&
            ((this.signalName==null && other.getSignalName()==null) || 
             (this.signalName!=null &&
              this.signalName.equals(other.getSignalName()))) &&
            this.isPassGateWay == other.getIsPassGateWay() &&
            this.isNeedDecode == other.getIsNeedDecode() &&
            this.isNeedEncode == other.getIsNeedEncode() &&
            this.isNeedChangeRate == other.getIsNeedChangeRate() &&
            this.targetRate == other.getTargetRate() &&
            this.targetType == other.getTargetType() &&
            ((this.VTRTapeTypeTarget==null && other.getVTRTapeTypeTarget()==null) || 
             (this.VTRTapeTypeTarget!=null &&
              this.VTRTapeTypeTarget.equals(other.getVTRTapeTypeTarget()))) &&
            ((this.VTRTapeNameTarget==null && other.getVTRTapeNameTarget()==null) || 
             (this.VTRTapeNameTarget!=null &&
              this.VTRTapeNameTarget.equals(other.getVTRTapeNameTarget()))) &&
            this.isSetTrimInOutTarget == other.getIsSetTrimInOutTarget() &&
            this.VTRTrimInTarget == other.getVTRTrimInTarget() &&
            this.VTRTrimOutTarget == other.getVTRTrimOutTarget() &&
            this.recordDevice == other.getRecordDevice() &&
            ((this.clipName==null && other.getClipName()==null) || 
             (this.clipName!=null &&
              this.clipName.equals(other.getClipName()))) &&
            ((this.keyWords==null && other.getKeyWords()==null) || 
             (this.keyWords!=null &&
              this.keyWords.equals(other.getKeyWords()))) &&
            ((this.remark==null && other.getRemark()==null) || 
             (this.remark!=null &&
              this.remark.equals(other.getRemark()))) &&
            ((this.elementInfoGropuID==null && other.getElementInfoGropuID()==null) || 
             (this.elementInfoGropuID!=null &&
              this.elementInfoGropuID.equals(other.getElementInfoGropuID()))) &&
            this.isRemoteTDIR == other.getIsRemoteTDIR() &&
            this.secFlushFrequency == other.getSecFlushFrequency() &&
            this.isRunVideoFrameAnalysis == other.getIsRunVideoFrameAnalysis() &&
            ((this.tapeTypeName==null && other.getTapeTypeName()==null) || 
             (this.tapeTypeName!=null &&
              this.tapeTypeName.equals(other.getTapeTypeName()))) &&
            this.isNeedDAOutbed == other.getIsNeedDAOutbed() &&
            this.isNeedADInbed == other.getIsNeedADInbed() &&
            ((this.taskClassID==null && other.getTaskClassID()==null) || 
             (this.taskClassID!=null &&
              this.taskClassID.equals(other.getTaskClassID()))) &&
            this.isBackUp == other.getIsBackUp() &&
            ((this.ORGTask==null && other.getORGTask()==null) || 
             (this.ORGTask!=null &&
              this.ORGTask.equals(other.getORGTask()))) &&
            ((this.orgTaskName==null && other.getOrgTaskName()==null) || 
             (this.orgTaskName!=null &&
              this.orgTaskName.equals(other.getOrgTaskName()))) &&
            ((this.cycleID==null && other.getCycleID()==null) || 
             (this.cycleID!=null &&
              this.cycleID.equals(other.getCycleID()))) &&
            ((this.cycleReadyTime==null && other.getCycleReadyTime()==null) || 
             (this.cycleReadyTime!=null &&
              this.cycleReadyTime.equals(other.getCycleReadyTime()))) &&
            ((this.cycleFinishTime==null && other.getCycleFinishTime()==null) || 
             (this.cycleFinishTime!=null &&
              this.cycleFinishTime.equals(other.getCycleFinishTime()))) &&
            ((this.startTime==null && other.getStartTime()==null) || 
             (this.startTime!=null &&
              this.startTime.equals(other.getStartTime()))) &&
            ((this.endTime==null && other.getEndTime()==null) || 
             (this.endTime!=null &&
              this.endTime.equals(other.getEndTime()))) &&
            this.loopType == other.getLoopType() &&
            this.intervalTime == other.getIntervalTime() &&
            this.actDayInWeek == other.getActDayInWeek() &&
            this.actDayInMonth == other.getActDayInMonth() &&
            this.actDayInYear == other.getActDayInYear() &&
            this.isConflict == other.getIsConflict() &&
            ((this.linkNewsID==null && other.getLinkNewsID()==null) || 
             (this.linkNewsID!=null &&
              this.linkNewsID.equals(other.getLinkNewsID())));
        __equalsCalc = null;
        return _equals;
    }

    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getTaskID() != null) {
            _hashCode += getTaskID().hashCode();
        }
        if (getName() != null) {
            _hashCode += getName().hashCode();
        }
        if (getHint() != null) {
            _hashCode += getHint().hashCode();
        }
        _hashCode += getPriority();
        _hashCode += getLoopStyle();
        _hashCode += getOwnerType();
        if (getOwnerID() != null) {
            _hashCode += getOwnerID().hashCode();
        }
        _hashCode += getEditStatus();
        if (getSponser() != null) {
            _hashCode += getSponser().hashCode();
        }
        if (getPrepareDate() != null) {
            _hashCode += getPrepareDate().hashCode();
        }
        if (getEndAuditDate() != null) {
            _hashCode += getEndAuditDate().hashCode();
        }
        if (getAuditorName() != null) {
            _hashCode += getAuditorName().hashCode();
        }
        _hashCode += getSourceType();
        _hashCode += getDuration();
        if (getVTRTapeTypeSource() != null) {
            _hashCode += getVTRTapeTypeSource().hashCode();
        }
        if (getVTRTapeNameSource() != null) {
            _hashCode += getVTRTapeNameSource().hashCode();
        }
        _hashCode += getIsSetTrimInOutSource();
        _hashCode += getVTRTrimInSource();
        _hashCode += getVTRTrimOutSource();
        if (getVTRTapeReady() != null) {
            _hashCode += getVTRTapeReady().hashCode();
        }
        if (getVTRRecFinish() != null) {
            _hashCode += getVTRRecFinish().hashCode();
        }
        if (getSignalID() != null) {
            _hashCode += getSignalID().hashCode();
        }
        if (getSignalStartRec() != null) {
            _hashCode += getSignalStartRec().hashCode();
        }
        if (getSignalStopRec() != null) {
            _hashCode += getSignalStopRec().hashCode();
        }
        if (getVTRTapeTypeNameSource() != null) {
            _hashCode += getVTRTapeTypeNameSource().hashCode();
        }
        if (getSignalName() != null) {
            _hashCode += getSignalName().hashCode();
        }
        _hashCode += getIsPassGateWay();
        _hashCode += getIsNeedDecode();
        _hashCode += getIsNeedEncode();
        _hashCode += getIsNeedChangeRate();
        _hashCode += new Float(getTargetRate()).hashCode();
        _hashCode += getTargetType();
        if (getVTRTapeTypeTarget() != null) {
            _hashCode += getVTRTapeTypeTarget().hashCode();
        }
        if (getVTRTapeNameTarget() != null) {
            _hashCode += getVTRTapeNameTarget().hashCode();
        }
        _hashCode += getIsSetTrimInOutTarget();
        _hashCode += getVTRTrimInTarget();
        _hashCode += getVTRTrimOutTarget();
        _hashCode += getRecordDevice();
        if (getClipName() != null) {
            _hashCode += getClipName().hashCode();
        }
        if (getKeyWords() != null) {
            _hashCode += getKeyWords().hashCode();
        }
        if (getRemark() != null) {
            _hashCode += getRemark().hashCode();
        }
        if (getElementInfoGropuID() != null) {
            _hashCode += getElementInfoGropuID().hashCode();
        }
        _hashCode += getIsRemoteTDIR();
        _hashCode += new Double(getSecFlushFrequency()).hashCode();
        _hashCode += getIsRunVideoFrameAnalysis();
        if (getTapeTypeName() != null) {
            _hashCode += getTapeTypeName().hashCode();
        }
        _hashCode += getIsNeedDAOutbed();
        _hashCode += getIsNeedADInbed();
        if (getTaskClassID() != null) {
            _hashCode += getTaskClassID().hashCode();
        }
        _hashCode += getIsBackUp();
        if (getORGTask() != null) {
            _hashCode += getORGTask().hashCode();
        }
        if (getOrgTaskName() != null) {
            _hashCode += getOrgTaskName().hashCode();
        }
        if (getCycleID() != null) {
            _hashCode += getCycleID().hashCode();
        }
        if (getCycleReadyTime() != null) {
            _hashCode += getCycleReadyTime().hashCode();
        }
        if (getCycleFinishTime() != null) {
            _hashCode += getCycleFinishTime().hashCode();
        }
        if (getStartTime() != null) {
            _hashCode += getStartTime().hashCode();
        }
        if (getEndTime() != null) {
            _hashCode += getEndTime().hashCode();
        }
        _hashCode += getLoopType();
        _hashCode += getIntervalTime();
        _hashCode += getActDayInWeek();
        _hashCode += getActDayInMonth();
        _hashCode += getActDayInYear();
        _hashCode += getIsConflict();
        if (getLinkNewsID() != null) {
            _hashCode += getLinkNewsID().hashCode();
        }
        __hashCodeCalc = false;
        return _hashCode;
    }

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

    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("MREML", "ULTaskInfoType"));
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("taskID");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "TaskID"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("name");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "Name"));
        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("hint");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "Hint"));
        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("priority");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "Priority"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("loopStyle");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "LoopStyle"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("ownerType");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "OwnerType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("ownerID");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "OwnerID"));
        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("editStatus");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "EditStatus"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("sponser");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "Sponser"));
        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("prepareDate");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "PrepareDate"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("endAuditDate");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "EndAuditDate"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("auditorName");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "AuditorName"));
        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("sourceType");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "SourceType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("duration");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "Duration"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("VTRTapeTypeSource");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRTapeTypeSource"));
        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("VTRTapeNameSource");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRTapeNameSource"));
        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("isSetTrimInOutSource");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsSetTrimInOutSource"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("VTRTrimInSource");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRTrimInSource"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("VTRTrimOutSource");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRTrimOutSource"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("VTRTapeReady");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRTapeReady"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("VTRRecFinish");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRRecFinish"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("signalID");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "SignalID"));
        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("signalStartRec");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "SignalStartRec"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("signalStopRec");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "SignalStopRec"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("VTRTapeTypeNameSource");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRTapeTypeNameSource"));
        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("signalName");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "SignalName"));
        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("isPassGateWay");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsPassGateWay"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isNeedDecode");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsNeedDecode"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isNeedEncode");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsNeedEncode"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isNeedChangeRate");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsNeedChangeRate"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("targetRate");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "TargetRate"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("targetType");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "TargetType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("VTRTapeTypeTarget");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRTapeTypeTarget"));
        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("VTRTapeNameTarget");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRTapeNameTarget"));
        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("isSetTrimInOutTarget");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsSetTrimInOutTarget"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("VTRTrimInTarget");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRTrimInTarget"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("VTRTrimOutTarget");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "VTRTrimOutTarget"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("recordDevice");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "RecordDevice"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("clipName");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "ClipName"));
        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("keyWords");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "KeyWords"));
        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("remark");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "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("elementInfoGropuID");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "ElementInfoGropuID"));
        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("isRemoteTDIR");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsRemoteTDIR"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("secFlushFrequency");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "Sec-FlushFrequency"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isRunVideoFrameAnalysis");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsRunVideoFrameAnalysis"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("tapeTypeName");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "TapeTypeName"));
        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("isNeedDAOutbed");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsNeedDAOutbed"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isNeedADInbed");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsNeedADInbed"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("taskClassID");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "TaskClassID"));
        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("isBackUp");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsBackUp"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("ORGTask");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "ORGTask"));
        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("orgTaskName");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "OrgTaskName"));
        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("cycleID");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "CycleID"));
        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("cycleReadyTime");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "CycleReadyTime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("cycleFinishTime");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "CycleFinishTime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("startTime");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "StartTime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("endTime");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "EndTime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("loopType");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "LoopType"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("intervalTime");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IntervalTime"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("actDayInWeek");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "ActDayInWeek"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("actDayInMonth");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "ActDayInMonth"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("actDayInYear");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "ActDayInYear"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("isConflict");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "IsConflict"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
        elemField.setNillable(false);
        typeDesc.addFieldDesc(elemField);
        elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("linkNewsID");
        elemField.setXmlName(new javax.xml.namespace.QName("MREML", "LinkNewsID"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
        elemField.setMinOccurs(0);
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
    }

    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);
    }*/

}



目录
相关文章
|
Java Android开发
Eclipse里面导工程的时候报错faceted project problem
Eclipse里面导工程的时候报错faceted project problem
|
应用服务中间件 Android开发
Eclipse报错,unable to install breakpoint in ...
Eclipse报错,unable to install breakpoint in ...
1129 0
|
2月前
|
Java Android开发
eclipse导入项目时,报错:One or more cycles were detected in the build path of project ....
eclipse导入项目时,报错:One or more cycles were detected in the build path of project ....
147 3
|
22天前
|
Java Apache C++
别再手写RPC了,Apache Thrift帮你自动生成RPC客户端及服务端代码
Thrift 是一个轻量级、跨语言的远程服务调用框架,由 Facebook 开发并贡献给 Apache。它通过 IDL 生成多种语言的 RPC 服务端和客户端代码,支持 C++、Java、Python 等。Thrift 的主要特点包括开发速度快、接口维护简单、学习成本低和多语言支持。广泛应用于 Cassandra、Hadoop 等开源项目及 Facebook、百度等公司。
别再手写RPC了,Apache Thrift帮你自动生成RPC客户端及服务端代码
|
6月前
|
XML API PHP
Android使用XML-RPC实现blog客户端
Android使用XML-RPC实现blog客户端
58 2
|
4月前
|
运维 Ubuntu Shell
阿里云云效操作报错合集之流水线构建Docker镜像时,遇到报错:“error: failed to solve: rpc error: code”,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
5月前
|
安全 C++
gRPC 四模式之 客户端流RPC模式
gRPC 四模式之 客户端流RPC模式
56 0
|
6月前
|
Android开发
eclipse报错问题解决
eclipse报错问题解决
|
Java Android开发
eclipse项目报错的解决方案
eclipse项目报错的解决方案
73 0
|
Go API 数据库
Go 微服务框架 go-micro 使用客户端 RPC 调用服务端方法返回 408 怎么解决?
Go 微服务框架 go-micro 使用客户端 RPC 调用服务端方法返回 408 怎么解决?
89 0
下一篇
无影云桌面