org.nakedobjects.remoting.data.common
Class IdentityDataImpl

java.lang.Object
  extended by org.nakedobjects.remoting.data.common.IdentityDataImpl
All Implemented Interfaces:
java.io.Serializable, Encodable, IdentityData, ReferenceData, Data

public class IdentityDataImpl
extends java.lang.Object
implements IdentityData, Encodable

See Also:
Serialized Form

Constructor Summary
IdentityDataImpl(DataInputExtended input)
           
IdentityDataImpl(java.lang.String type, Oid oid, Version version)
           
 
Method Summary
 void encode(DataOutputExtended output)
           
 Oid getOid()
           
 java.lang.String getType()
           
 Version getVersion()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdentityDataImpl

public IdentityDataImpl(java.lang.String type,
                        Oid oid,
                        Version version)

IdentityDataImpl

public IdentityDataImpl(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

getOid

public Oid getOid()
Specified by:
getOid in interface ReferenceData

getType

public java.lang.String getType()
Specified by:
getType in interface Data

getVersion

public Version getVersion()
Specified by:
getVersion in interface ReferenceData

toString

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


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