com.anasoft.os.daofusion.test.example.entity
Class OidBasedMutablePersistentEntity

java.lang.Object
  extended by com.anasoft.os.daofusion.entity.PersistentEntity<java.lang.Long>
      extended by com.anasoft.os.daofusion.entity.MutablePersistentEntity
          extended by com.anasoft.os.daofusion.test.example.entity.OidBasedMutablePersistentEntity
All Implemented Interfaces:
Persistable<java.lang.Long>, java.io.Serializable
Direct Known Subclasses:
Customer, Order, OrderItem, StockItem

public abstract class OidBasedMutablePersistentEntity
extends MutablePersistentEntity

See Also:
Serialized Form

Field Summary
static int OID_COLUMN_LENGTH
           
static java.lang.String OID_COLUMN_NAME
           
 
Fields inherited from class com.anasoft.os.daofusion.entity.PersistentEntity
_ID
 
Constructor Summary
OidBasedMutablePersistentEntity()
           
 
Method Summary
protected  java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
protected  java.lang.String generateOid()
           
 java.lang.String getOid()
           
 int hashCode()
           
protected  void setOid(java.lang.String oid)
           
 
Methods inherited from class com.anasoft.os.daofusion.entity.MutablePersistentEntity
getVersion, setVersion
 
Methods inherited from class com.anasoft.os.daofusion.entity.PersistentEntity
getId, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OID_COLUMN_LENGTH

public static final int OID_COLUMN_LENGTH
See Also:
Constant Field Values

OID_COLUMN_NAME

public static final java.lang.String OID_COLUMN_NAME
See Also:
Constant Field Values
Constructor Detail

OidBasedMutablePersistentEntity

public OidBasedMutablePersistentEntity()
Method Detail

getOid

public java.lang.String getOid()

setOid

protected void setOid(java.lang.String oid)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

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

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
Overrides:
clone in class MutablePersistentEntity
Throws:
java.lang.CloneNotSupportedException

generateOid

protected java.lang.String generateOid()


Copyright © 2008-2009 ANASOFT and contributors. All Rights Reserved.