org.equanda.test.dm.server
Class EquandaRoleMediator

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMEquandaRoleBean,EquandaRoleBean>
      extended by org.equanda.test.dm.server.EquandaRoleMediatorRoot
          extended by org.equanda.test.dm.server.EquandaRoleMediatorBase
              extended by org.equanda.test.dm.server.EquandaRoleMediator
All Implemented Interfaces:
ExceptionCodes, TestExceptionCodes

public class EquandaRoleMediator
extends EquandaRoleMediatorBase
implements TestExceptionCodes

Mediator for EquandaRole. Implementation for functions mergeRights & mergeRestrictions

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
EquandaRoleMediator()
           
 
Method Summary
 void mergeRestrictions(String mergeName, String resultName)
           
 void mergeRights(String mergeName, String resultName)
           
 
Methods inherited from class org.equanda.test.dm.server.EquandaRoleMediatorBase
checkImmutableIf, create, equandaCheckRules, getEquandaName, getEquandaTypeObject, isEquandaParentType, isEquandaType, setAppserverRole, setAuthAndConfig, setDescription, setGuiAccessProhibited, setGuiAdministrator, setRoleName
 
Methods inherited from class org.equanda.test.dm.server.EquandaRoleMediatorRoot
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

EquandaRoleMediator

public EquandaRoleMediator()
Method Detail

mergeRestrictions

public void mergeRestrictions(String mergeName,
                              String resultName)
                       throws EquandaPersistenceException
Overrides:
mergeRestrictions in class EquandaRoleMediatorRoot
Throws:
EquandaPersistenceException

mergeRights

public void mergeRights(String mergeName,
                        String resultName)
                 throws EquandaPersistenceException
Overrides:
mergeRights in class EquandaRoleMediatorRoot
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.