(no commit message)
[utils] / support / general / src / main / java / org / wamblee / persistence / Persistent.java
index 7b78691c2a4b00611ebe9086cf599dfe76440a02..8eac4565275dffeed78b319735af6596109f4958 100644 (file)
@@ -33,7 +33,7 @@ public interface Persistent {
      * 
      * @see #setPrimaryKey(Serializable)
      */
-    Long getPrimaryKey();
+    Serializable getPrimaryKey();
 
     /**
      * Sets the primary key.
@@ -43,7 +43,7 @@ public interface Persistent {
      * 
      * @see #getPrimaryKey()
      */
-    void setPrimaryKey(Long aKey);
+    void setPrimaryKey(Serializable aKey);
 
     /**
      * Gets the version.
@@ -52,7 +52,7 @@ public interface Persistent {
      * 
      * @see #setPersistedVersion(int)
      */
-    int getPersistedVersion();
+    Number getPersistedVersion();
 
     /**
      * Sets the version.
@@ -62,5 +62,5 @@ public interface Persistent {
      * 
      * @see #getPersistedVersion()
      */
-    void setPersistedVersion(int aVersion);
+    void setPersistedVersion(Number aVersion);
 }