org.nakedobjects.plugins.sql.objectstore
Class SqlOid
java.lang.Object
org.nakedobjects.plugins.sql.objectstore.SqlOid
- All Implemented Interfaces:
- Oid, Encodable
public final class SqlOid
- extends java.lang.Object
- implements Oid
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SqlOid
public SqlOid(java.lang.String className,
PrimaryKey primaryKey,
SqlOid.State state)
SqlOid
public SqlOid(DataInputExtended input)
throws java.io.IOException
- Throws:
java.io.IOException
createPersistent
public static SqlOid createPersistent(java.lang.String className,
PrimaryKey primaryKey)
createTransient
public static SqlOid createTransient(java.lang.String className,
long serialNo)
encode
public void encode(DataOutputExtended output)
throws java.io.IOException
- Specified by:
encode in interface Encodable
- Throws:
java.io.IOException
copyFrom
public void copyFrom(Oid oid)
- Specified by:
copyFrom in interface Oid
getClassName
public java.lang.String getClassName()
getPrimaryKey
public PrimaryKey getPrimaryKey()
isTransient
public boolean isTransient()
- Specified by:
isTransient in interface Oid
setId
public void setId(PrimaryKey primaryKey)
- Should be called prior to
makePersistent()
makePersistent
public void makePersistent()
- Specified by:
makePersistent in interface Oid
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPrevious in interface Oid
getPrevious
public Oid getPrevious()
- Specified by:
getPrevious in interface Oid
clearPrevious
public void clearPrevious()
- Specified by:
clearPrevious in interface Oid
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode 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.