@Override public Object clone() { MDRRuleImpl mdrRuleImpl = new MDRRuleImpl(); mdrRuleImpl.setUuid(getUuid()); mdrRuleImpl.setRuleId(getRuleId()); mdrRuleImpl.setGroupId(getGroupId()); mdrRuleImpl.setCompanyId(getCompanyId()); mdrRuleImpl.setUserId(getUserId()); mdrRuleImpl.setUserName(getUserName()); mdrRuleImpl.setCreateDate(getCreateDate()); mdrRuleImpl.setModifiedDate(getModifiedDate()); mdrRuleImpl.setRuleGroupId(getRuleGroupId()); mdrRuleImpl.setName(getName()); mdrRuleImpl.setDescription(getDescription()); mdrRuleImpl.setType(getType()); mdrRuleImpl.setTypeSettings(getTypeSettings()); mdrRuleImpl.resetOriginalValues(); return mdrRuleImpl; }
@Override public MDRRule toEntityModel() { MDRRuleImpl mdrRuleImpl = new MDRRuleImpl(); if (uuid == null) { mdrRuleImpl.setUuid(StringPool.BLANK); } else { mdrRuleImpl.setUuid(uuid); } mdrRuleImpl.setRuleId(ruleId); mdrRuleImpl.setGroupId(groupId); mdrRuleImpl.setCompanyId(companyId); mdrRuleImpl.setUserId(userId); if (userName == null) { mdrRuleImpl.setUserName(StringPool.BLANK); } else { mdrRuleImpl.setUserName(userName); } if (createDate == Long.MIN_VALUE) { mdrRuleImpl.setCreateDate(null); } else { mdrRuleImpl.setCreateDate(new Date(createDate)); } if (modifiedDate == Long.MIN_VALUE) { mdrRuleImpl.setModifiedDate(null); } else { mdrRuleImpl.setModifiedDate(new Date(modifiedDate)); } mdrRuleImpl.setRuleGroupId(ruleGroupId); if (name == null) { mdrRuleImpl.setName(StringPool.BLANK); } else { mdrRuleImpl.setName(name); } if (description == null) { mdrRuleImpl.setDescription(StringPool.BLANK); } else { mdrRuleImpl.setDescription(description); } if (type == null) { mdrRuleImpl.setType(StringPool.BLANK); } else { mdrRuleImpl.setType(type); } if (typeSettings == null) { mdrRuleImpl.setTypeSettings(StringPool.BLANK); } else { mdrRuleImpl.setTypeSettings(typeSettings); } mdrRuleImpl.resetOriginalValues(); return mdrRuleImpl; }