/** * creates a clone of this object, the EventId field is not cloned. * * @return EventData object */ public Object clone() { EventData myClone = new EventData(); myClone.mType = mType; myClone.mStatus = mStatus; myClone.mCd = mCd; myClone.mAttempt = mAttempt; if (mAddDate != null) { myClone.mAddDate = (Date) mAddDate.clone(); } myClone.mAddBy = mAddBy; if (mModDate != null) { myClone.mModDate = (Date) mModDate.clone(); } myClone.mModBy = mModBy; myClone.mEventPriority = mEventPriority; if (mProcessTime != null) { myClone.mProcessTime = (Date) mProcessTime.clone(); } return myClone; }