org.equanda.test.dm.server
Class ProgrConstraintsMediator

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMProgrConstraintsBean,ProgrConstraintsBean>
      extended by org.equanda.test.dm.server.ProgrConstraintsMediatorRoot
          extended by org.equanda.test.dm.server.ProgrConstraintsMediatorBase
              extended by org.equanda.test.dm.server.ProgrConstraintsMediator
All Implemented Interfaces:
ExceptionCodes, TestExceptionCodes
Direct Known Subclasses:
ProgrConstraintsInheritedMediatorBase

public class ProgrConstraintsMediator
extends ProgrConstraintsMediatorBase
implements TestExceptionCodes

test for working of programmatic constraints

Author:
NetRom team

Field Summary
 
Fields inherited from class org.equanda.persistence.EquandaMediatorRoot
em, entity, object
 
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
 
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
ProgrConstraintsMediator()
           
 
Method Summary
 void equandaCheckRules()
          utility routine to allow checking the integrity of the record
 void setMultipleOf100(int multipleOf100)
           
 
Methods inherited from class org.equanda.test.dm.server.ProgrConstraintsMediatorBase
checkImmutableIf, create, getEquandaName, getEquandaTypeObject, isEquandaParentType, isEquandaType
 
Methods inherited from class org.equanda.test.dm.server.ProgrConstraintsMediatorRoot
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

ProgrConstraintsMediator

public ProgrConstraintsMediator()
Method Detail

setMultipleOf100

public void setMultipleOf100(int multipleOf100)
                      throws EquandaPersistenceException
Overrides:
setMultipleOf100 in class ProgrConstraintsMediatorBase
Throws:
EquandaPersistenceException

equandaCheckRules

public void equandaCheckRules()
                       throws EquandaPersistenceException
Description copied from class: ProgrConstraintsMediatorBase
utility routine to allow checking the integrity of the record

Overrides:
equandaCheckRules in class ProgrConstraintsMediatorBase
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.