@Override public ShareData get(final long id) { Session session = session(); Share s = (Share) session.get(Share.class, id); if (s == null) { return null; } byte[] data = s.getData(); return parse(id, data); }
@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); } }
to.setActive(from.getActive()); to.setGroup(from.getGroup()); to.setData(from.getData());