/**
  * 使用另外一个 LEPCalModeSchema 对象给 Schema 赋值
  *
  * @param: aLEPCalModeSchema LEPCalModeSchema
  */
 public void setSchema(LEPCalModeSchema aLEPCalModeSchema) {
   this.calCode = aLEPCalModeSchema.getCalCode();
   this.riskCode = aLEPCalModeSchema.getRiskCode();
   this.type = aLEPCalModeSchema.getType();
   this.calSQL = aLEPCalModeSchema.getCalSQL();
   this.remark = aLEPCalModeSchema.getRemark();
 }
 /**
  * Schema克隆
  *
  * @return Object
  * @throws CloneNotSupportedException
  */
 public Object clone() throws CloneNotSupportedException {
   LEPCalModeSchema cloned = (LEPCalModeSchema) 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;
   LEPCalModeSchema other = (LEPCalModeSchema) otherObject;
   if (calCode == null && other.getCalCode() != null) return false;
   if (calCode != null && !calCode.equals(other.getCalCode())) return false;
   if (riskCode == null && other.getRiskCode() != null) return false;
   if (riskCode != null && !riskCode.equals(other.getRiskCode())) return false;
   if (type == null && other.getType() != null) return false;
   if (type != null && !type.equals(other.getType())) return false;
   if (calSQL == null && other.getCalSQL() != null) return false;
   if (calSQL != null && !calSQL.equals(other.getCalSQL())) return false;
   if (remark == null && other.getRemark() != null) return false;
   if (remark != null && !remark.equals(other.getRemark())) return false;
   return true;
 }
 public LEPCalModeSchema getSchema() {
   LEPCalModeSchema aLEPCalModeSchema = new LEPCalModeSchema();
   aLEPCalModeSchema.setSchema(this);
   return aLEPCalModeSchema;
 }