org.equanda.test.dm.server
Class CocoonManMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMCocoonManBean,CocoonManBean>
      extended by org.equanda.test.dm.server.CocoonManMediatorRoot
          extended by org.equanda.test.dm.server.CocoonManMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
CocoonManMediator

public abstract class CocoonManMediatorBase
extends CocoonManMediatorRoot
implements ExceptionCodes


Field Summary
 
Fields inherited from class org.equanda.persistence.EquandaMediatorRoot
em, entity, object
 
Fields inherited from interface org.equanda.persistence.ExceptionCodes
CME_DATA_HAS_BEEN_ALREADY_CHANGED, ECV_CANNOT_ADD_NULL_TO_MULTIPLE_FIELD, ECV_COMPARE_CONSTRAINT_NOT_SATISFIED, ECV_COMPARE_TYPE_CONSTRAINT_NOT_SATISFIED, ECV_CONSTRAINT_VIOLATION, ECV_COULD_NOT_TEST_CHOICES_USING_CLASS, ECV_DOWNCAST_CREATE_ERROR, ECV_DOWNCAST_FAILED_CANNOT_DOWNCAST_ROOT, ECV_DOWNCAST_SELECTOR_ERROR, ECV_FAILED_TO_CREATE_INCLUDED_VALUE, ECV_FAILED_TO_UPDATE_VALUE, ECV_FIELD_IS_REQUIRED, ECV_FIELD_IS_UNIQUE, ECV_IMMUTABLE_IF_OTHER_FIELD_IS_SET, ECV_INCLUDE_VALUE_HAS_WRONG_TYPE, ECV_INTERNAL_ERROR_ON_CREATE_INCLUDED_VALUE, ECV_INVALID_TABLE_TYPE, ECV_OTHERSIDE_EMBEDDED_FIELD_IMMUTABLE_ONCE_SET, ECV_VALUE_IS_NOT_ONE_OF_THE_CHOICES, UONA_OPERATION_NOT_ALLOWED, UPE_AUTO_FIELD_PROBLEM, UPE_CANNOT_CREATE_LAZYCOLLECTION, UPE_CANNOT_CREATE_SESSION_FACADE, UPE_CANNOT_INIT_BEAN, UPE_CASCADE_KEEP, UPE_FAILED_PROXY_REMOVE, UPE_FAILED_TO_UPDATE_VALUE, UPE_NULL_UOID_INVALID, UPE_OBJECT_NOT_FOUND, UPE_PERSISTENCE_EXCEPTION, UPE_TRYING_TO_UPDATE_OBJECT_WITH_UOID_NULL, UPE_UOID_NOT_FOUND
 
Constructor Summary
CocoonManMediatorBase()
           
 
Method Summary
 void addDatesToRemember(Date value)
           
 void addEquandaLinkManyCar(Uoid value)
           
 void addPreviousJob(String value)
           
protected  void checkImmutableIf(String field, String exclude)
           
 void create()
           
 void equandaCheckRules()
          utility routine to allow checking the integrity of the record
 String getEquandaName()
           
 ObjectType getEquandaTypeObject()
           
 boolean isEquandaParentType(String type)
           
 boolean isEquandaType(String type)
           
 void removeDatesToRemember(Date value)
           
 void removeEquandaLinkManyCar(Uoid value)
           
 void removePreviousJob(String value)
           
 void setBlob(byte[] blob)
           
 void setClob(String clob)
           
 void setDateOfBirth(Date dateOfBirth)
           
 void setEmployed(boolean employed)
           
 void setEquandaLinkCar(Uoid value)
           
 void setEquandaLinkHiddenCar(Uoid value)
           
 void setEquandaLinkLazyInst(Uoid value)
           
 void setEquandaLinkPassport(Uoid value)
           
 void setFirstName(String firstName)
           
 void setHeight(double height)
           
 void setHiddenInt(int hiddenInt)
           
 void setLastName(String lastName)
           
 void setNoOfChildren(int noOfChildren)
           
 void setProxy(String proxy)
           
 void setSometime(Timestamp sometime)
           
 void setWikiClob(String wikiClob)
           
 void setWikiString(String wikiString)
           
 
Methods inherited from class org.equanda.test.dm.server.CocoonManMediatorRoot
init, removeEntityBean, TestAction
 
Methods inherited from class org.equanda.persistence.EquandaMediatorRoot
getEquandaCreationDate, getEquandaEntity, getEquandaModificationDate, getEquandaStatus, getEquandaType, getEquandaVersion, getId, init, setEquandaStatus, testEquals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CocoonManMediatorBase

public CocoonManMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class CocoonManMediatorRoot

create

public void create()
            throws EquandaPersistenceException
Overrides:
create in class EquandaMediatorRoot<DMCocoonManBean,CocoonManBean>
Throws:
EquandaPersistenceException

isEquandaType

public boolean isEquandaType(String type)
Specified by:
isEquandaType in class EquandaMediatorRoot<DMCocoonManBean,CocoonManBean>

isEquandaParentType

public boolean isEquandaParentType(String type)
Specified by:
isEquandaParentType in class EquandaMediatorRoot<DMCocoonManBean,CocoonManBean>

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMCocoonManBean,CocoonManBean>

setFirstName

public void setFirstName(String firstName)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setLastName

public void setLastName(String lastName)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setDateOfBirth

public void setDateOfBirth(Date dateOfBirth)
                    throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setSometime

public void setSometime(Timestamp sometime)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEmployed

public void setEmployed(boolean employed)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setHeight

public void setHeight(double height)
               throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setNoOfChildren

public void setNoOfChildren(int noOfChildren)
                     throws EquandaPersistenceException
Throws:
EquandaPersistenceException

addPreviousJob

public void addPreviousJob(String value)
                    throws EquandaPersistenceException
Throws:
EquandaPersistenceException

removePreviousJob

public void removePreviousJob(String value)
                       throws EquandaPersistenceException
Throws:
EquandaPersistenceException

addDatesToRemember

public void addDatesToRemember(Date value)
                        throws EquandaPersistenceException
Throws:
EquandaPersistenceException

removeDatesToRemember

public void removeDatesToRemember(Date value)
                           throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkCar

public void setEquandaLinkCar(Uoid value)
                       throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setHiddenInt

public void setHiddenInt(int hiddenInt)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkHiddenCar

public void setEquandaLinkHiddenCar(Uoid value)
                             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

addEquandaLinkManyCar

public void addEquandaLinkManyCar(Uoid value)
                           throws EquandaPersistenceException
Throws:
EquandaPersistenceException

removeEquandaLinkManyCar

public void removeEquandaLinkManyCar(Uoid value)
                              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setBlob

public void setBlob(byte[] blob)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setClob

public void setClob(String clob)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setWikiString

public void setWikiString(String wikiString)
                   throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setWikiClob

public void setWikiClob(String wikiClob)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkPassport

public void setEquandaLinkPassport(Uoid value)
                            throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setProxy

public void setProxy(String proxy)
              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkLazyInst

public void setEquandaLinkLazyInst(Uoid value)
                            throws EquandaPersistenceException
Throws:
EquandaPersistenceException

checkImmutableIf

protected void checkImmutableIf(String field,
                                String exclude)
                         throws EquandaPersistenceException
Overrides:
checkImmutableIf in class EquandaMediatorRoot<DMCocoonManBean,CocoonManBean>
Throws:
EquandaPersistenceException

equandaCheckRules

public void equandaCheckRules()
                       throws EquandaPersistenceException
utility routine to allow checking the integrity of the record

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMCocoonManBean,CocoonManBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.