org.equanda.test.dm.server
Class ActionMediator

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMActionBean,ActionBean>
      extended by org.equanda.test.dm.server.ActionMediatorRoot
          extended by org.equanda.test.dm.server.ActionMediatorBase
              extended by org.equanda.test.dm.server.ActionMediator
All Implemented Interfaces:
ExceptionCodes

public class ActionMediator
extends ActionMediatorBase

simple acton for test case 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:
Joachim Van der Auwera

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
ActionMediator()
           
 
Method Summary
 void addAction(int amount)
           
 int hashCode(String param)
           
 void suggestValueAction(String param1, int param2, double param3, Date param4, Timestamp param5, boolean param6)
           
 void voidAction(String param1, int param2)
           
 
Methods inherited from class org.equanda.test.dm.server.ActionMediatorBase
addMulStr, checkImmutableIf, create, equandaCheckRules, getEquandaName, getEquandaTypeObject, isEquandaParentType, isEquandaType, removeMulStr, setEquandaLinkPassport, setTheBool, setTheDate, setTheDouble, setTheInt, setTheString, setTheTime
 
Methods inherited from class org.equanda.test.dm.server.ActionMediatorRoot
failingAction, init, removeEntityBean, suggestFieldAction, suggestPathAction, suggestTableAction, suggestValueListAction
 
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

ActionMediator

public ActionMediator()
Method Detail

hashCode

public int hashCode(String param)
             throws EquandaPersistenceException
Overrides:
hashCode in class ActionMediatorRoot
Throws:
EquandaPersistenceException

addAction

public void addAction(int amount)
               throws EquandaPersistenceException
Overrides:
addAction in class ActionMediatorRoot
Throws:
EquandaPersistenceException

voidAction

public void voidAction(String param1,
                       int param2)
                throws EquandaPersistenceException
Overrides:
voidAction in class ActionMediatorRoot
Throws:
EquandaPersistenceException

suggestValueAction

public void suggestValueAction(String param1,
                               int param2,
                               double param3,
                               Date param4,
                               Timestamp param5,
                               boolean param6)
                        throws EquandaPersistenceException
Overrides:
suggestValueAction in class ActionMediatorRoot
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.