org.equanda.test.dm.server
Class Remove2MediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMRemove2Bean,Remove2Bean>
      extended by org.equanda.test.dm.server.Remove2MediatorRoot
          extended by org.equanda.test.dm.server.Remove2MediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
Remove2Mediator

public abstract class Remove2MediatorBase
extends Remove2MediatorRoot
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
 
Constructor Summary
Remove2MediatorBase()
           
 
Method Summary
 void addEquandaLinkCallLinkableFacade(Uoid value)
           
 void addEquandaLinkCallLinkableFacade2(Uoid value)
           
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 removeEquandaLinkCallLinkableFacade(Uoid value)
           
 void removeEquandaLinkCallLinkableFacade2(Uoid value)
           
 void setEquandaLinkField1Bidirectional(Uoid value)
           
 void setEquandaLinkField2Override(Uoid value)
           
 void setTheString(String theString)
           
 
Methods inherited from class org.equanda.test.dm.server.Remove2MediatorRoot
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

Remove2MediatorBase

public Remove2MediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class Remove2MediatorRoot

create

public void create()
            throws EquandaPersistenceException
Overrides:
create in class EquandaMediatorRoot<DMRemove2Bean,Remove2Bean>
Throws:
EquandaPersistenceException

isEquandaType

public boolean isEquandaType(String type)
Specified by:
isEquandaType in class EquandaMediatorRoot<DMRemove2Bean,Remove2Bean>

isEquandaParentType

public boolean isEquandaParentType(String type)
Specified by:
isEquandaParentType in class EquandaMediatorRoot<DMRemove2Bean,Remove2Bean>

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMRemove2Bean,Remove2Bean>

setTheString

public void setTheString(String theString)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkField1Bidirectional

public void setEquandaLinkField1Bidirectional(Uoid value)
                                       throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkField2Override

public void setEquandaLinkField2Override(Uoid value)
                                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

addEquandaLinkCallLinkableFacade

public void addEquandaLinkCallLinkableFacade(Uoid value)
                                      throws EquandaPersistenceException
Throws:
EquandaPersistenceException

removeEquandaLinkCallLinkableFacade

public void removeEquandaLinkCallLinkableFacade(Uoid value)
                                         throws EquandaPersistenceException
Throws:
EquandaPersistenceException

addEquandaLinkCallLinkableFacade2

public void addEquandaLinkCallLinkableFacade2(Uoid value)
                                       throws EquandaPersistenceException
Throws:
EquandaPersistenceException

removeEquandaLinkCallLinkableFacade2

public void removeEquandaLinkCallLinkableFacade2(Uoid value)
                                          throws EquandaPersistenceException
Throws:
EquandaPersistenceException

checkImmutableIf

protected void checkImmutableIf(String field,
                                String exclude)
                         throws EquandaPersistenceException
Overrides:
checkImmutableIf in class EquandaMediatorRoot<DMRemove2Bean,Remove2Bean>
Throws:
EquandaPersistenceException

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMRemove2Bean,Remove2Bean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.