@Override public Object retrieve(String field) { if (field == null) { return null; } else if (field.equals(GROUP)) { return getGroup(); } else if (field.equals(ITEMCOUNT)) { return getItemCount(); } else if (field.equals(ACTIVE)) { return getActive(); } else if (field.equals(DATA)) { return getData(); } else { return super.retrieve(field); } }
Share to = (Share) target; Share from = (Share) source; to.setItemCount(from.getItemCount()); to.setActive(from.getActive()); to.setGroup(from.getGroup());