/** * INTERNAL: * The mapping clones itself to create deep copy. */ public Object clone() { CollectionMapping clone = (CollectionMapping)super.clone(); clone.setDeleteAllQuery((ModifyQuery)getDeleteAllQuery().clone()); if(this.listOrderField != null) { clone.listOrderField = ((DatabaseField)this.listOrderField.clone()); } if(this.changeOrderTargetQuery != null) { clone.changeOrderTargetQuery = (DataModifyQuery)this.changeOrderTargetQuery.clone(); } return clone; }
/** * INTERNAL: * The mapping clones itself to create deep copy. */ @Override public Object clone() { CollectionMapping clone = (CollectionMapping)super.clone(); clone.setDeleteAllQuery((ModifyQuery)getDeleteAllQuery().clone()); if (this.listOrderField != null) { clone.listOrderField = this.listOrderField.clone(); } if(this.changeOrderTargetQuery != null) { clone.changeOrderTargetQuery = (DataModifyQuery)this.changeOrderTargetQuery.clone(); } // Clone the container policy. clone.containerPolicy = (ContainerPolicy) this.containerPolicy.clone(); return clone; }
/** * INTERNAL: * The mapping clones itself to create deep copy. */ @Override public Object clone() { CollectionMapping clone = (CollectionMapping)super.clone(); clone.setDeleteAllQuery((ModifyQuery)getDeleteAllQuery().clone()); if (this.listOrderField != null) { clone.listOrderField = this.listOrderField.clone(); } if(this.changeOrderTargetQuery != null) { clone.changeOrderTargetQuery = (DataModifyQuery)this.changeOrderTargetQuery.clone(); } // Clone the container policy. clone.containerPolicy = (ContainerPolicy) this.containerPolicy.clone(); return clone; }