org.equanda.test.dm.client
Class RequiredFields

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

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

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

See Also:
Serialized Form

Field Summary
protected  boolean _obtainedRequiredLink
           
protected  boolean _obtainedRequiredMulDate
           
protected  boolean _obtainedRequiredMulLink
           
protected  boolean _obtainedRequiredMulString
           
protected  boolean _obtainedRequiredMulTime
           
 
Fields inherited from class org.equanda.persistence.EquandaProxy
equandaModificationDate, equandaStatusModified, equandaType, equandaVersion, id, update
 
Constructor Summary
  RequiredFields()
          Creator which is used to build value objects based on the real object.
protected RequiredFields(EquandaRequiredFieldsState proxy)
           
protected RequiredFields(Uoid uoid, ObjectType equandaType, Timestamp equandaCreationDate, Timestamp equandaModificationDate, String equandaStatus, long equandaVersion, String requiredString, Date requiredDate, Timestamp requiredTime)
           
 
Method Summary
 RequiredFields equandaClone(boolean cloneUoid)
           
static RequiredFields equandaCreate()
           
static RequiredFields equandaCreate(String type)
           
 void equandaReset()
          Reset the proxy state.
 void equandaUpdate(boolean updateTypeFieldsOnly)
           
 Timestamp getEquandaCreationDate()
           
 String getEquandaStatus()
           
 Date getRequiredDate()
           
 Linkable getRequiredLink()
           
 Collection<Date> getRequiredMulDate()
           
 Collection<Linkable> getRequiredMulLink()
           
 Collection<String> getRequiredMulString()
           
 Collection<Timestamp> getRequiredMulTime()
           
 String getRequiredString()
           
 Timestamp getRequiredTime()
           
 boolean isModified(boolean typeFieldsOnly)
           
 boolean isRequiredDateModified()
           
 boolean isRequiredLinkModified()
           
 boolean isRequiredMulDateModified()
           
 boolean isRequiredMulLinkModified()
           
 boolean isRequiredMulStringModified()
           
 boolean isRequiredMulTimeModified()
           
 boolean isRequiredStringModified()
           
 boolean isRequiredTimeModified()
           
 void removeEntityBean()
           
static List<RequiredFields> selectEquandaAll()
           
static RequiredFields selectId(Uoid uoid)
           
 void setEquandaStatus(String status)
           
 void setEquandaType(String type)
          Set the type of object which should be used.
protected  void setId(Uoid uoid)
           
 void setRequiredDate(Date value)
           
 void setRequiredLink(Linkable value)
           
 void setRequiredMulDate(Collection<Date> value)
           
 void setRequiredMulLink(Collection<Linkable> value)
           
 void setRequiredMulString(Collection<String> value)
           
 void setRequiredMulTime(Collection<Timestamp> value)
           
 void setRequiredString(String value)
           
 void setRequiredTime(Timestamp 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

_obtainedRequiredMulString

protected boolean _obtainedRequiredMulString

_obtainedRequiredMulDate

protected boolean _obtainedRequiredMulDate

_obtainedRequiredMulTime

protected boolean _obtainedRequiredMulTime

_obtainedRequiredLink

protected boolean _obtainedRequiredLink

_obtainedRequiredMulLink

protected boolean _obtainedRequiredMulLink
Constructor Detail

RequiredFields

protected RequiredFields(EquandaRequiredFieldsState proxy)

RequiredFields

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


RequiredFields

protected RequiredFields(Uoid uoid,
                         ObjectType equandaType,
                         Timestamp equandaCreationDate,
                         Timestamp equandaModificationDate,
                         String equandaStatus,
                         long equandaVersion,
                         String requiredString,
                         Date requiredDate,
                         Timestamp requiredTime)
Method Detail

equandaClone

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

setId

protected void setId(Uoid uoid)

updateInternalState

protected void updateInternalState()

equandaCreate

public static RequiredFields equandaCreate()
                                    throws EquandaPersistenceException
Throws:
EquandaPersistenceException

equandaCreate

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

getEquandaStatus

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

setEquandaStatus

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

getEquandaCreationDate

public Timestamp getEquandaCreationDate()

getRequiredString

public String getRequiredString()
                         throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setRequiredString

public void setRequiredString(String value)

isRequiredStringModified

public boolean isRequiredStringModified()

getRequiredMulString

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

setRequiredMulString

public void setRequiredMulString(Collection<String> value)

isRequiredMulStringModified

public boolean isRequiredMulStringModified()

getRequiredDate

public Date getRequiredDate()
                     throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setRequiredDate

public void setRequiredDate(Date value)

isRequiredDateModified

public boolean isRequiredDateModified()

getRequiredMulDate

public Collection<Date> getRequiredMulDate()
                                    throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setRequiredMulDate

public void setRequiredMulDate(Collection<Date> value)

isRequiredMulDateModified

public boolean isRequiredMulDateModified()

getRequiredTime

public Timestamp getRequiredTime()
                          throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setRequiredTime

public void setRequiredTime(Timestamp value)

isRequiredTimeModified

public boolean isRequiredTimeModified()

getRequiredMulTime

public Collection<Timestamp> getRequiredMulTime()
                                         throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setRequiredMulTime

public void setRequiredMulTime(Collection<Timestamp> value)

isRequiredMulTimeModified

public boolean isRequiredMulTimeModified()

getRequiredLink

public Linkable getRequiredLink()
                         throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setRequiredLink

public void setRequiredLink(Linkable value)

isRequiredLinkModified

public boolean isRequiredLinkModified()

getRequiredMulLink

public Collection<Linkable> getRequiredMulLink()
                                        throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setRequiredMulLink

public void setRequiredMulLink(Collection<Linkable> value)

isRequiredMulLinkModified

public boolean isRequiredMulLinkModified()

equandaUpdate

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

removeEntityBean

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

selectId

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

selectEquandaAll

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


Copyright © 2007-2008. All Rights Reserved.