org.equanda.test.dm.server
Class DefaultMediator

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMDefaultBean,DefaultBean>
      extended by org.equanda.test.dm.server.DefaultMediatorRoot
          extended by org.equanda.test.dm.server.DefaultMediatorBase
              extended by org.equanda.test.dm.server.DefaultMediator
All Implemented Interfaces:
ExceptionCodes

public class DefaultMediator
extends DefaultMediatorBase

Overwritten function autoTestIntDefaultAuto, to return -1 This is assumed in the testcase DefaultTest. The purpose is to test the functionality of default type=auto for fields mediator object to allow specific functionality depending on object equandaType this class is intended to be modified manually (not overwritten when created) only protected methods should be overwritten, class private methods should not be touched!

Author:
NetRom team

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
DefaultMediator()
           
 
Method Summary
protected  int autoTestIntDefaultAuto()
           
 
Methods inherited from class org.equanda.test.dm.server.DefaultMediatorBase
checkImmutableIf, create, equandaCheckRules, getEquandaName, getEquandaTypeObject, isEquandaParentType, isEquandaType, setTestBlob, setTestClob, setTestDate, setTestDateDefaultNow, setTestInt, setTestIntDefault100, setTestIntDefaultAuto, setTestIntDefaultClass, setTestStringDefault10
 
Methods inherited from class org.equanda.test.dm.server.DefaultMediatorRoot
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

DefaultMediator

public DefaultMediator()
Method Detail

autoTestIntDefaultAuto

protected int autoTestIntDefaultAuto()
                              throws EquandaPersistenceException
Overrides:
autoTestIntDefaultAuto in class DefaultMediatorRoot
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.