|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface that defines the methods used for optimistic locking.
Classes that use this interface should define a valid hashcode and a mutable member in which the hashcode can be set to a checksum.
Note:When calculating a hashcode for a dataobject
that uses a ROWID
as primary key, be sure never to include
the ROWID
in het hascode calculation.
Method Summary | |
int |
getChecksum()
get the checksum value |
int |
hashCode()
get a hash for the particular object that implements this interface. |
void |
setChecksum(int value)
set the checksum value. |
Method Detail |
public int getChecksum()
public void setChecksum(int value)
value
- int, the new checksum valuepublic int hashCode()
Here to remind you: You cannot rely on Object.hashCode()
to implement a meaningfull OptimisticLock
hashCode
in class java.lang.Object
Object.hashCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |