/**
  * 使用另外一个 LEPRiskDutySchema 对象给 Schema 赋值
  *
  * @param: aLEPRiskDutySchema LEPRiskDutySchema
  */
 public void setSchema(LEPRiskDutySchema aLEPRiskDutySchema) {
   this.riskCode = aLEPRiskDutySchema.getRiskCode();
   this.riskVer = aLEPRiskDutySchema.getRiskVer();
   this.dutyCode = aLEPRiskDutySchema.getDutyCode();
   this.choFlag = aLEPRiskDutySchema.getChoFlag();
   this.specFlag = aLEPRiskDutySchema.getSpecFlag();
 }
 /**
  * Schema克隆
  *
  * @return Object
  * @throws CloneNotSupportedException
  */
 public Object clone() throws CloneNotSupportedException {
   LEPRiskDutySchema cloned = (LEPRiskDutySchema) super.clone();
   cloned.mErrors = (CErrors) mErrors.clone();
   return cloned;
 }
 public boolean equals(Object otherObject) {
   if (otherObject == null) return false;
   if (this == otherObject) return true;
   if (this.getClass() != otherObject.getClass()) return false;
   LEPRiskDutySchema other = (LEPRiskDutySchema) otherObject;
   if (riskCode == null && other.getRiskCode() != null) return false;
   if (riskCode != null && !riskCode.equals(other.getRiskCode())) return false;
   if (riskVer == null && other.getRiskVer() != null) return false;
   if (riskVer != null && !riskVer.equals(other.getRiskVer())) return false;
   if (dutyCode == null && other.getDutyCode() != null) return false;
   if (dutyCode != null && !dutyCode.equals(other.getDutyCode())) return false;
   if (choFlag == null && other.getChoFlag() != null) return false;
   if (choFlag != null && !choFlag.equals(other.getChoFlag())) return false;
   if (specFlag == null && other.getSpecFlag() != null) return false;
   if (specFlag != null && !specFlag.equals(other.getSpecFlag())) return false;
   return true;
 }
 public LEPRiskDutySchema getSchema() {
   LEPRiskDutySchema aLEPRiskDutySchema = new LEPRiskDutySchema();
   aLEPRiskDutySchema.setSchema(this);
   return aLEPRiskDutySchema;
 }