@Override public int hashCode() { List<Object> list = new ArrayList<Object>(); boolean present_lockid = true; list.add(present_lockid); if (present_lockid) list.add(lockid); boolean present_dbname = true && (isSetDbname()); list.add(present_dbname); if (present_dbname) list.add(dbname); boolean present_tablename = true && (isSetTablename()); list.add(present_tablename); if (present_tablename) list.add(tablename); boolean present_partname = true && (isSetPartname()); list.add(present_partname); if (present_partname) list.add(partname); boolean present_state = true && (isSetState()); list.add(present_state); if (present_state) list.add(state.getValue()); boolean present_type = true && (isSetType()); list.add(present_type); if (present_type) list.add(type.getValue()); boolean present_txnid = true && (isSetTxnid()); list.add(present_txnid); if (present_txnid) list.add(txnid); boolean present_lastheartbeat = true; list.add(present_lastheartbeat); if (present_lastheartbeat) list.add(lastheartbeat); boolean present_acquiredat = true && (isSetAcquiredat()); list.add(present_acquiredat); if (present_acquiredat) list.add(acquiredat); boolean present_user = true && (isSetUser()); list.add(present_user); if (present_user) list.add(user); boolean present_hostname = true && (isSetHostname()); list.add(present_hostname); if (present_hostname) list.add(hostname); return list.hashCode(); }