org.equanda.test.dm.server
Class OwnerMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMOwnerBean,OwnerBean>
      extended by org.equanda.test.dm.server.OwnerMediatorRoot
          extended by org.equanda.test.dm.server.OwnerMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
OwnerMediator

public abstract class OwnerMediatorBase
extends OwnerMediatorRoot
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
OwnerMediatorBase()
           
 
Method Summary
 void addEquandaLinkCar(Uoid value)
           
 void addEquandaLinkCarsWichHeLike(Uoid value)
           
 void addEquandaLinkLazyInstEmbeddedMul(Uoid value)
           
 void addEquandaLinkLazyInstEmbeddedMulBi(Uoid value)
           
 void addGarageCar(String value)
           
 void addLicencePlate(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 removeEquandaLinkCar(Uoid value)
           
 void removeEquandaLinkCarsWichHeLike(Uoid value)
           
 void removeEquandaLinkLazyInstEmbeddedMul(Uoid value)
           
 void removeEquandaLinkLazyInstEmbeddedMulBi(Uoid value)
           
 void removeGarageCar(String value)
           
 void removeLicencePlate(String value)
           
 void setDreamCar(String dreamCar)
           
 void setEquandaLinkLazyInstEmbedded(Uoid value)
           
 void setEquandaLinkLazyInstEmbeddedBi(Uoid value)
           
 void setEquandaLinkPassport(Uoid value)
           
 void setEquandaLinkPreferedCar(Uoid value)
           
 void setGarageCount(int garageCount)
           
 void setGarageM2(double garageM2)
           
 void setName(String name)
           
 
Methods inherited from class org.equanda.test.dm.server.OwnerMediatorRoot
init, removeEntityBean
 
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

OwnerMediatorBase

public OwnerMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class OwnerMediatorRoot

create

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

isEquandaType

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

isEquandaParentType

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

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMOwnerBean,OwnerBean>

setDreamCar

public void setDreamCar(String dreamCar)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

addGarageCar

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

removeGarageCar

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

addEquandaLinkCar

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

removeEquandaLinkCar

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

setEquandaLinkPreferedCar

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

addEquandaLinkCarsWichHeLike

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

removeEquandaLinkCarsWichHeLike

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

setName

public void setName(String name)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkPassport

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

setEquandaLinkLazyInstEmbeddedBi

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

setEquandaLinkLazyInstEmbedded

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

addEquandaLinkLazyInstEmbeddedMulBi

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

removeEquandaLinkLazyInstEmbeddedMulBi

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

addEquandaLinkLazyInstEmbeddedMul

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

removeEquandaLinkLazyInstEmbeddedMul

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

setGarageCount

public void setGarageCount(int garageCount)
                    throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setGarageM2

public void setGarageM2(double garageM2)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

addLicencePlate

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

removeLicencePlate

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

checkImmutableIf

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

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMOwnerBean,OwnerBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.