org.nakedobjects.plugins.hibernate.objectstore.metamodel.version
Class LongVersion

java.lang.Object
  extended by org.nakedobjects.plugins.hibernate.objectstore.metamodel.version.LongVersion
All Implemented Interfaces:
Version, Encodable

public class LongVersion
extends java.lang.Object
implements Version, Encodable


Constructor Summary
LongVersion()
           
LongVersion(DataInputExtended input)
           
LongVersion(java.lang.Long versionNumber, java.lang.String user, java.util.Date time)
           
 
Method Summary
 boolean different(Version version)
           
 void encode(DataOutputExtended output)
           
 boolean equals(java.lang.Object obj)
           
 java.util.Date getTime()
           
 java.lang.String getUser()
           
 java.lang.Long getVersionNumber()
           
 int hashCode()
          TODO: dubious - if version number set then will invalidate.
 java.lang.String sequence()
           
 void setTime(java.util.Date time)
           
 void setUser(java.lang.String user)
           
 void setVersionNumber(java.lang.Long versionNumber)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LongVersion

public LongVersion()

LongVersion

public LongVersion(java.lang.Long versionNumber,
                   java.lang.String user,
                   java.util.Date time)

LongVersion

public LongVersion(DataInputExtended input)
            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

encode

public void encode(DataOutputExtended output)
            throws java.io.IOException
Specified by:
encode in interface Encodable
Throws:
java.io.IOException

getUser

public java.lang.String getUser()
Specified by:
getUser in interface Version

setUser

public void setUser(java.lang.String user)

getTime

public java.util.Date getTime()
Specified by:
getTime in interface Version

setTime

public void setTime(java.util.Date time)

getVersionNumber

public java.lang.Long getVersionNumber()

setVersionNumber

public void setVersionNumber(java.lang.Long versionNumber)

different

public boolean different(Version version)
Specified by:
different in interface Version

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
TODO: dubious - if version number set then will invalidate.

Overrides:
hashCode in class java.lang.Object

sequence

public java.lang.String sequence()
Specified by:
sequence in interface Version

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.