package org.molgenis.data.transaction; /** * Class representing a transaction in Molgenis. */ public class MolgenisTransaction { private String id; private Object dataSourceTransaction; public MolgenisTransaction(String id, Object dataSourceTransaction) { this.id = id; this.dataSourceTransaction = dataSourceTransaction; } public String getId() { return id; } public void setId(String id) { this.id = id; } public Object getDataSourceTransaction() { return dataSourceTransaction; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((id == null) ? 0 : id.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; MolgenisTransaction other = (MolgenisTransaction) obj; if (id == null) { if (other.id != null) return false; } else if (!id.equals(other.id)) return false; return true; } @Override public String toString() { return "MolgenisTransaction [id=" + id + "]"; } }