org.equanda.test.dm.client
Class AutoFields

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

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

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

See Also:
Serialized Form

Field Summary
protected  boolean _obtainedMultipleAuto
           
protected  boolean _obtainedMultiplePassport
           
protected  boolean _obtainedPassport
           
 
Fields inherited from class org.equanda.persistence.EquandaProxy
equandaModificationDate, equandaStatusModified, equandaType, equandaVersion, id, update
 
Constructor Summary
  AutoFields()
          Creator which is used to build value objects based on the real object.
protected AutoFields(EquandaAutoFieldsState proxy)
           
protected AutoFields(Uoid uoid, ObjectType equandaType, Timestamp equandaCreationDate, Timestamp equandaModificationDate, String equandaStatus, long equandaVersion, int autoInt, String extra)
           
 
Method Summary
 AutoFields equandaClone(boolean cloneUoid)
           
static AutoFields equandaCreate()
           
static AutoFields equandaCreate(String type)
           
 void equandaReset()
          Reset the proxy state.
 void equandaUpdate(boolean updateTypeFieldsOnly)
           
 int getAutoInt()
           
 Timestamp getEquandaCreationDate()
           
 String getEquandaStatus()
           
 String getExtra()
           
 Collection<String> getMultipleAuto()
           
 Collection<Passport> getMultiplePassport()
           
 Passport getPassport()
           
 boolean isAutoIntModified()
           
 boolean isExtraModified()
           
 boolean isModified(boolean typeFieldsOnly)
           
 boolean isMultipleAutoModified()
           
 boolean isMultiplePassportModified()
           
 boolean isPassportModified()
           
 void removeEntityBean()
           
static List<AutoFields> selectAutoInt(int autoInt)
           
static List<AutoFields> selectEquandaAll()
           
static AutoFields selectId(Uoid uoid)
           
protected  void setAutoInt(int value)
           
 void setEquandaStatus(String status)
           
 void setEquandaType(String type)
          Set the type of object which should be used.
 void setExtra(String value)
           
protected  void setId(Uoid uoid)
           
protected  void setMultipleAuto(Collection<String> value)
           
protected  void setMultiplePassport(Collection<Passport> value)
           
protected  void setPassport(Passport 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

_obtainedPassport

protected boolean _obtainedPassport

_obtainedMultipleAuto

protected boolean _obtainedMultipleAuto

_obtainedMultiplePassport

protected boolean _obtainedMultiplePassport
Constructor Detail

AutoFields

protected AutoFields(EquandaAutoFieldsState proxy)

AutoFields

public AutoFields()
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()


AutoFields

protected AutoFields(Uoid uoid,
                     ObjectType equandaType,
                     Timestamp equandaCreationDate,
                     Timestamp equandaModificationDate,
                     String equandaStatus,
                     long equandaVersion,
                     int autoInt,
                     String extra)
Method Detail

equandaClone

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

setId

protected void setId(Uoid uoid)

updateInternalState

protected void updateInternalState()

equandaCreate

public static AutoFields equandaCreate()
                                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

equandaCreate

public static AutoFields 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,AutoFields>
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,AutoFields>

getEquandaStatus

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

setEquandaStatus

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

getEquandaCreationDate

public Timestamp getEquandaCreationDate()

getAutoInt

public int getAutoInt()
               throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setAutoInt

protected void setAutoInt(int value)

isAutoIntModified

public boolean isAutoIntModified()

getExtra

public String getExtra()
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setExtra

public void setExtra(String value)

isExtraModified

public boolean isExtraModified()

getPassport

public Passport getPassport()
                     throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setPassport

protected void setPassport(Passport value)

isPassportModified

public boolean isPassportModified()

getMultipleAuto

public Collection<String> getMultipleAuto()
                                   throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setMultipleAuto

protected void setMultipleAuto(Collection<String> value)

isMultipleAutoModified

public boolean isMultipleAutoModified()

getMultiplePassport

public Collection<Passport> getMultiplePassport()
                                         throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setMultiplePassport

protected void setMultiplePassport(Collection<Passport> value)

isMultiplePassportModified

public boolean isMultiplePassportModified()

equandaUpdate

public void equandaUpdate(boolean updateTypeFieldsOnly)
                   throws EquandaPersistenceException
Specified by:
equandaUpdate in class EquandaProxy<Uoid,AutoFields>
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,AutoFields>
Throws:
EquandaPersistenceException - oops

removeEntityBean

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

selectId

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

selectAutoInt

public static List<AutoFields> selectAutoInt(int autoInt)
                                      throws EquandaPersistenceException
Throws:
EquandaPersistenceException

selectEquandaAll

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


Copyright © 2007-2008. All Rights Reserved.