org.nakedobjects.plugins.xml.objectstore.internal.version
Class FileVersion

java.lang.Object
  extended by org.nakedobjects.metamodel.adapter.version.VersionUserAbstract
      extended by org.nakedobjects.metamodel.adapter.version.VersionUserAndTimeAbstract
          extended by org.nakedobjects.plugins.xml.objectstore.internal.version.FileVersion
All Implemented Interfaces:
java.io.Serializable, Version, Encodable

public class FileVersion
extends VersionUserAndTimeAbstract
implements Encodable, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
FileVersion(DataInputExtended input)
           
FileVersion(java.lang.String user)
           
FileVersion(java.lang.String user, long sequence)
           
 
Method Summary
 boolean different(Version version)
           
 void encode(DataOutputExtended output)
           
 boolean equals(java.lang.Object obj)
           
 long getSequence()
           
 java.lang.String sequence()
           
static void setClock(Clock clock)
           
 java.lang.String toString()
           
 
Methods inherited from class org.nakedobjects.metamodel.adapter.version.VersionUserAndTimeAbstract
getTime
 
Methods inherited from class org.nakedobjects.metamodel.adapter.version.VersionUserAbstract
getUser
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileVersion

public FileVersion(java.lang.String user)

FileVersion

public FileVersion(java.lang.String user,
                   long sequence)

FileVersion

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

setClock

public static void setClock(Clock clock)

encode

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

getSequence

public long getSequence()

sequence

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

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

toString

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


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