1 package org.bsf.smartValueObject; 2 3 8 public interface Versionable extends java.io.Serializable { 9 12 void touch(); 13 14 18 void touch(String field); 19 20 23 void delete(); 24 25 28 void create(); 29 30 33 boolean isCreated(); 34 35 38 boolean isDeleted(); 39 40 43 boolean isDirty(); 44 45 48 void markClean(); 49 50 53 long getVersionId(); 54 55 58 void setVersionId(long id); 59 } 60 | Popular Tags |