Added BaseEntity.

This commit is contained in:
Manuel Rego Casasnovas 2009-08-02 19:22:18 +02:00 committed by Óscar González Fernández
parent 6d6b7d3416
commit 70d2ea10ba

View file

@ -0,0 +1,36 @@
package org.navalplanner.business.common;
/**
* TODO
*
* @author Manuel Rego Casasnovas <mrego@igalia.com>
*/
public abstract class BaseEntity {
private Long id;
private Long version;
private boolean newObject = false;
public Long getId() {
return id;
}
public Long getVersion() {
if (isNewObject()) {
return null;
}
return version;
}
protected void setNewObject(boolean newObject) {
this.newObject = newObject;
}
protected boolean isNewObject() {
return newObject;
}
}