org.equanda.test.dm.server
Class AirplaneMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMVehicleBean,VehicleBean>
      extended by org.equanda.test.dm.server.VehicleMediatorRoot
          extended by org.equanda.test.dm.server.VehicleMediatorBase
              extended by org.equanda.test.dm.server.VehicleMediator
                  extended by org.equanda.test.dm.server.VehicleWithWingsMediatorBase
                      extended by org.equanda.test.dm.server.VehicleWithWingsMediator
                          extended by org.equanda.test.dm.server.AirplaneMediatorBase
All Implemented Interfaces:
ExceptionCodes, TestExceptionCodes
Direct Known Subclasses:
AirplaneMediator

public abstract class AirplaneMediatorBase
extends VehicleWithWingsMediator
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
 
Fields inherited from interface org.equanda.test.TestExceptionCodes
ECV_NUMBER_NOT_MULTIPLE_OF_100, ECV_REMOVE2_NOT_ALOWED_STRING_TO_ADD, ECV_REMOVE2_NOT_ALOWED_STRING_TO_REMOVE, EDE_TOO_SLOW_FOR_A_VEHICLE_WITH_WINGS, EPE_MERGENAME_MUST_EXIST_CANNOT_BE_NULL, EPE_PROBLEM_IN_AUTOMULTIPLEAUTO, EPE_PROBLEM_IN_AUTOMULTIPLEPASSPORT, EPE_PROBLEM_IN_AUTOPASSPORT, EPE_RESULTNAME_CANNOT_BE_NULL, EPE_ROLE_NOT_FOUND, EPE_SAME_IDENTIFIER_USED_FOR_EDIT_AND_RUN_ACCESS
 
Constructor Summary
AirplaneMediatorBase()
           
 
Method Summary
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 setRadius(int radius)
           
 void setWheelCount(int wheelCount)
           
 
Methods inherited from class org.equanda.test.dm.server.VehicleWithWingsMediator
setSpeed
 
Methods inherited from class org.equanda.test.dm.server.VehicleWithWingsMediatorBase
setSpanWidth
 
Methods inherited from class org.equanda.test.dm.server.VehicleMediatorBase
setColourCode, setName
 
Methods inherited from class org.equanda.test.dm.server.VehicleMediatorRoot
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

AirplaneMediatorBase

public AirplaneMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class VehicleWithWingsMediatorBase

create

public void create()
            throws EquandaPersistenceException
Overrides:
create in class VehicleWithWingsMediatorBase
Throws:
EquandaPersistenceException

isEquandaType

public boolean isEquandaType(String type)
Overrides:
isEquandaType in class VehicleWithWingsMediatorBase

isEquandaParentType

public boolean isEquandaParentType(String type)
Overrides:
isEquandaParentType in class VehicleWithWingsMediatorBase

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Overrides:
getEquandaTypeObject in class VehicleWithWingsMediatorBase

setRadius

public void setRadius(int radius)
               throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setWheelCount

public void setWheelCount(int wheelCount)
                   throws EquandaPersistenceException
Throws:
EquandaPersistenceException

checkImmutableIf

protected void checkImmutableIf(String field,
                                String exclude)
                         throws EquandaPersistenceException
Overrides:
checkImmutableIf in class VehicleWithWingsMediatorBase
Throws:
EquandaPersistenceException

equandaCheckRules

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

Overrides:
equandaCheckRules in class VehicleWithWingsMediatorBase
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.