|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.equanda.persistence.EquandaProxy<ID,PROXY>
public abstract class EquandaProxy<ID,PROXY extends EquandaProxy>
Base class for proxies.
Field Summary | |
---|---|
protected Timestamp |
equandaModificationDate
|
protected boolean |
equandaStatusModified
|
protected ObjectType |
equandaType
|
protected long |
equandaVersion
|
protected ID |
id
|
protected boolean |
update
|
Constructor Summary | |
---|---|
EquandaProxy()
|
Method Summary | |
---|---|
boolean |
equals(Object o)
|
PROXY |
equandaClone()
|
abstract PROXY |
equandaClone(boolean cloneUoid)
|
abstract void |
equandaReset()
Reset the proxy state. |
void |
equandaUpdate()
Update the proxy state, client changes are persisted, and server changes retrieved. |
abstract void |
equandaUpdate(boolean updateTypeFieldsOnly)
|
Timestamp |
getEquandaModificationDate()
|
String |
getEquandaName()
|
abstract String |
getEquandaStatus()
|
String |
getEquandaType()
|
long |
getEquandaVersion()
|
ID |
getId()
Get unique object identifier for this object. |
int |
hashCode()
|
boolean |
isEquandaModificationDateModified()
|
boolean |
isEquandaType(String type)
|
boolean |
isModified()
|
abstract boolean |
isModified(boolean typeFieldsOnly)
|
protected boolean |
objectEquals(Object obj1,
Object obj2)
utility routine to test equality of objects without relying on one of them being not null. |
void |
removeEntityBean()
|
abstract void |
setEquandaStatus(String status)
|
abstract void |
setEquandaType(String type)
Set the type of object which should be used. |
void |
setEquandaUpdate(boolean update)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected ID id
protected ObjectType equandaType
protected Timestamp equandaModificationDate
protected long equandaVersion
protected boolean equandaStatusModified
protected boolean update
Constructor Detail |
---|
public EquandaProxy()
Method Detail |
---|
public ID getId()
HasId
getId
in interface HasId<ID>
public Timestamp getEquandaModificationDate()
public long getEquandaVersion()
public boolean isEquandaModificationDateModified()
public abstract String getEquandaStatus()
public abstract void setEquandaStatus(String status)
public String getEquandaType()
public String getEquandaName()
public boolean isEquandaType(String type)
public String toString()
toString
in class Object
public abstract void setEquandaType(String type)
type
- base type which will be used to build the actual object
IllegalStateException
public abstract boolean isModified(boolean typeFieldsOnly)
public boolean isModified()
protected boolean objectEquals(Object obj1, Object obj2)
obj1
- one of the objects to compareobj2
- other object to compare
public PROXY equandaClone()
public abstract PROXY equandaClone(boolean cloneUoid)
public void equandaUpdate() throws EquandaException
EquandaException
- update problemspublic abstract void equandaUpdate(boolean updateTypeFieldsOnly) throws EquandaException
EquandaException
public abstract void equandaReset() throws EquandaException
EquandaException
- oopspublic void removeEntityBean() throws EquandaException
EquandaException
public void setEquandaUpdate(boolean update)
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |