org.equanda.test.dm.client
Class Linkable

java.lang.Object
  extended by org.equanda.persistence.EquandaProxy<Uoid,Linkable>
      extended by org.equanda.test.dm.client.Linkable
All Implemented Interfaces:
Serializable, HasId<Uoid>

public class Linkable
extends EquandaProxy<Uoid,Linkable>
implements Serializable

Proxy object for table Linkable No constraints are being checked when modifying this object, this only happens when setting the value!

See Also:
Serialized Form

Field Summary
protected  boolean _obtainedMultipleRemove
           
protected  boolean _obtainedMultipleRemove3
           
protected  boolean _obtainedMultipleRemove4
           
protected  boolean _obtainedOtherSideCallFacade
           
protected  boolean _obtainedOtherSideCallFacadeMultiple
           
protected  boolean _obtainedPassport
           
protected  boolean _obtainedSingleBidirectional
           
protected  boolean _obtainedSingleBiOverride
           
protected  boolean _obtainedSingleKeep
           
protected  boolean _obtainedSingleRemove2
           
 
Fields inherited from class org.equanda.persistence.EquandaProxy
equandaModificationDate, equandaStatusModified, equandaType, equandaVersion, id, update
 
Constructor Summary
  Linkable()
          Creator which is used to build value objects based on the real object.
protected Linkable(EquandaLinkableState proxy)
           
protected Linkable(Uoid uoid, ObjectType equandaType, Timestamp equandaCreationDate, Timestamp equandaModificationDate, String equandaStatus, long equandaVersion, String name)
           
 
Method Summary
 Linkable equandaClone(boolean cloneUoid)
           
static Linkable equandaCreate()
           
static Linkable equandaCreate(String type)
           
 void equandaReset()
          Reset the proxy state.
 void equandaUpdate(boolean updateTypeFieldsOnly)
           
 Timestamp getEquandaCreationDate()
           
 String getEquandaStatus()
           
 Collection<Remove> getMultipleRemove()
           
 Collection<Remove> getMultipleRemove3()
           
 Collection<Remove> getMultipleRemove4()
           
 String getName()
           
 Remove2 getOtherSideCallFacade()
           
 Collection<Remove2> getOtherSideCallFacadeMultiple()
           
 Passport getPassport()
           
 Remove2 getSingleBidirectional()
           
 Remove2 getSingleBiOverride()
           
 Remove2 getSingleKeep()
           
 Remove getSingleRemove2()
           
 boolean isModified(boolean typeFieldsOnly)
           
 boolean isMultipleRemove3Modified()
           
 boolean isMultipleRemove4Modified()
           
 boolean isMultipleRemoveModified()
           
 boolean isNameModified()
           
 boolean isOtherSideCallFacadeModified()
           
 boolean isOtherSideCallFacadeMultipleModified()
           
 boolean isPassportModified()
           
 boolean isSingleBidirectionalModified()
           
 boolean isSingleBiOverrideModified()
           
 boolean isSingleKeepModified()
           
 boolean isSingleRemove2Modified()
           
 void removeEntityBean()
           
static List<Linkable> selectEquandaAll()
           
static List<Linkable> selectEverything()
           
static Linkable selectId(Uoid uoid)
           
static List<Linkable> selectName(String name)
           
 void setEquandaStatus(String status)
           
 void setEquandaType(String type)
          Set the type of object which should be used.
protected  void setId(Uoid uoid)
           
 void setMultipleRemove(Collection<Remove> value)
           
 void setMultipleRemove3(Collection<Remove> value)
           
 void setMultipleRemove4(Collection<Remove> value)
           
 void setName(String value)
           
 void setOtherSideCallFacade(Remove2 value)
           
 void setOtherSideCallFacadeMultiple(Collection<Remove2> value)
           
 void setPassport(Passport value)
           
 void setSingleBidirectional(Remove2 value)
           
 void setSingleBiOverride(Remove2 value)
           
 void setSingleKeep(Remove2 value)
           
 void setSingleRemove2(Remove value)
           
protected  void updateInternalState()
           
 
Methods inherited from class org.equanda.persistence.EquandaProxy
equals, equandaClone, equandaUpdate, getEquandaModificationDate, getEquandaName, getEquandaType, getEquandaVersion, getId, hashCode, isEquandaModificationDateModified, isEquandaType, isModified, objectEquals, setEquandaUpdate, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_obtainedMultipleRemove

protected boolean _obtainedMultipleRemove

_obtainedPassport

protected boolean _obtainedPassport

_obtainedSingleRemove2

protected boolean _obtainedSingleRemove2

_obtainedMultipleRemove3

protected boolean _obtainedMultipleRemove3

_obtainedMultipleRemove4

protected boolean _obtainedMultipleRemove4

_obtainedSingleBidirectional

protected boolean _obtainedSingleBidirectional

_obtainedSingleKeep

protected boolean _obtainedSingleKeep

_obtainedSingleBiOverride

protected boolean _obtainedSingleBiOverride

_obtainedOtherSideCallFacade

protected boolean _obtainedOtherSideCallFacade

_obtainedOtherSideCallFacadeMultiple

protected boolean _obtainedOtherSideCallFacadeMultiple
Constructor Detail

Linkable

protected Linkable(EquandaLinkableState proxy)

Linkable

public Linkable()
Creator which is used to build value objects based on the real object. Should only be used server side, client side proxies should be obtained using equandaCreate()


Linkable

protected Linkable(Uoid uoid,
                   ObjectType equandaType,
                   Timestamp equandaCreationDate,
                   Timestamp equandaModificationDate,
                   String equandaStatus,
                   long equandaVersion,
                   String name)
Method Detail

equandaClone

public Linkable equandaClone(boolean cloneUoid)
Specified by:
equandaClone in class EquandaProxy<Uoid,Linkable>

setId

protected void setId(Uoid uoid)

updateInternalState

protected void updateInternalState()

equandaCreate

public static Linkable equandaCreate()
                              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

equandaCreate

public static Linkable equandaCreate(String type)
                              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaType

public void setEquandaType(String type)
Set the type of object which should be used. This is a helper routine to allow using isEquandaType() for checking of object type. This method is only allowed for object building (not for objects which already exists on the server. When an invalid type identifier is specified, then later calls to read the type will throw IllegalStateException.

Specified by:
setEquandaType in class EquandaProxy<Uoid,Linkable>
Parameters:
type - base type which will be used to build the actual object
Throws:
IllegalStateException

isModified

public boolean isModified(boolean typeFieldsOnly)
Specified by:
isModified in class EquandaProxy<Uoid,Linkable>

getEquandaStatus

public String getEquandaStatus()
Specified by:
getEquandaStatus in class EquandaProxy<Uoid,Linkable>

setEquandaStatus

public void setEquandaStatus(String status)
Specified by:
setEquandaStatus in class EquandaProxy<Uoid,Linkable>

getEquandaCreationDate

public Timestamp getEquandaCreationDate()

getName

public String getName()
               throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setName

public void setName(String value)

isNameModified

public boolean isNameModified()

getMultipleRemove

public Collection<Remove> getMultipleRemove()
                                     throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setMultipleRemove

public void setMultipleRemove(Collection<Remove> value)

isMultipleRemoveModified

public boolean isMultipleRemoveModified()

getPassport

public Passport getPassport()
                     throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setPassport

public void setPassport(Passport value)

isPassportModified

public boolean isPassportModified()

getSingleRemove2

public Remove getSingleRemove2()
                        throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setSingleRemove2

public void setSingleRemove2(Remove value)

isSingleRemove2Modified

public boolean isSingleRemove2Modified()

getMultipleRemove3

public Collection<Remove> getMultipleRemove3()
                                      throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setMultipleRemove3

public void setMultipleRemove3(Collection<Remove> value)

isMultipleRemove3Modified

public boolean isMultipleRemove3Modified()

getMultipleRemove4

public Collection<Remove> getMultipleRemove4()
                                      throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setMultipleRemove4

public void setMultipleRemove4(Collection<Remove> value)

isMultipleRemove4Modified

public boolean isMultipleRemove4Modified()

getSingleBidirectional

public Remove2 getSingleBidirectional()
                               throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setSingleBidirectional

public void setSingleBidirectional(Remove2 value)

isSingleBidirectionalModified

public boolean isSingleBidirectionalModified()

getSingleKeep

public Remove2 getSingleKeep()
                      throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setSingleKeep

public void setSingleKeep(Remove2 value)

isSingleKeepModified

public boolean isSingleKeepModified()

getSingleBiOverride

public Remove2 getSingleBiOverride()
                            throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setSingleBiOverride

public void setSingleBiOverride(Remove2 value)

isSingleBiOverrideModified

public boolean isSingleBiOverrideModified()

getOtherSideCallFacade

public Remove2 getOtherSideCallFacade()
                               throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setOtherSideCallFacade

public void setOtherSideCallFacade(Remove2 value)

isOtherSideCallFacadeModified

public boolean isOtherSideCallFacadeModified()

getOtherSideCallFacadeMultiple

public Collection<Remove2> getOtherSideCallFacadeMultiple()
                                                   throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setOtherSideCallFacadeMultiple

public void setOtherSideCallFacadeMultiple(Collection<Remove2> value)

isOtherSideCallFacadeMultipleModified

public boolean isOtherSideCallFacadeMultipleModified()

equandaUpdate

public void equandaUpdate(boolean updateTypeFieldsOnly)
                   throws EquandaPersistenceException
Specified by:
equandaUpdate in class EquandaProxy<Uoid,Linkable>
Throws:
EquandaPersistenceException

equandaReset

public void equandaReset()
                  throws EquandaPersistenceException
Reset the proxy state. If the proxy was not modified, nothing happens, otherwise the state is retrieved from the server again.

Specified by:
equandaReset in class EquandaProxy<Uoid,Linkable>
Throws:
EquandaPersistenceException - oops

removeEntityBean

public void removeEntityBean()
                      throws EquandaPersistenceException
Overrides:
removeEntityBean in class EquandaProxy<Uoid,Linkable>
Throws:
EquandaPersistenceException

selectId

public static Linkable selectId(Uoid uoid)
                         throws EquandaPersistenceException
Throws:
EquandaPersistenceException

selectEverything

public static List<Linkable> selectEverything()
                                       throws EquandaPersistenceException
Throws:
EquandaPersistenceException

selectName

public static List<Linkable> selectName(String name)
                                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

selectEquandaAll

public static List<Linkable> selectEquandaAll()
                                       throws EquandaPersistenceException
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.