package Common.Database.Objects; import Common_old.Utils.Utils; import com.sun.org.glassfish.gmbal.Description; public abstract class nDBObject extends DBObject { @Description("PRIMARY KEY, UNIQUE") public String id = ""; @Override public Object getPK() { return id; } @Override public Object getEmptyFK() { return ""; } public void genName() { id = Utils.getDateName(getClass().getSimpleName().toLowerCase()); } //- @Override public void SynchronizeFields(DBObject src) { super.SynchronizeFields(src); id = ((nDBObject)src).id; } public nDBObject(nDBObject src){ this.SynchronizeFields(src); } public nDBObject(){} }