org.equanda.test.dm.server
Class RemoveMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMRemoveBean,RemoveBean>
      extended by org.equanda.test.dm.server.RemoveMediatorRoot
          extended by org.equanda.test.dm.server.RemoveMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
RemoveMediator

public abstract class RemoveMediatorBase
extends RemoveMediatorRoot
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
RemoveMediatorBase()
           
 
Method Summary
 void addEquandaLinkField4BiMultipleLinkCascadeKeep(Uoid value)
           
 void addEquandaLinkField6MultipleLinkCascadeKeep(Uoid value)
           
 void addEquandaLinkField7MultipleLinkCascadeRemove(Uoid value)
           
 void addEquandaLinkField8BiMultipleLinkCascadeRemove(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 removeEquandaLinkField4BiMultipleLinkCascadeKeep(Uoid value)
           
 void removeEquandaLinkField6MultipleLinkCascadeKeep(Uoid value)
           
 void removeEquandaLinkField7MultipleLinkCascadeRemove(Uoid value)
           
 void removeEquandaLinkField8BiMultipleLinkCascadeRemove(Uoid value)
           
 void setEquandaLinkField1LinkCascadeDelete(Uoid value)
           
 void setEquandaLinkField2BiLinkCascadeDelete(Uoid value)
           
 void setEquandaLinkField3BiLinkCascadeKeep(Uoid value)
           
 void setEquandaLinkField5LinkCascadeKeep(Uoid value)
           
 void setTestInt(int testInt)
           
 
Methods inherited from class org.equanda.test.dm.server.RemoveMediatorRoot
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

RemoveMediatorBase

public RemoveMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class RemoveMediatorRoot

create

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

isEquandaType

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

isEquandaParentType

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

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMRemoveBean,RemoveBean>

setTestInt

public void setTestInt(int testInt)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkField1LinkCascadeDelete

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

setEquandaLinkField2BiLinkCascadeDelete

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

setEquandaLinkField3BiLinkCascadeKeep

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

addEquandaLinkField4BiMultipleLinkCascadeKeep

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

removeEquandaLinkField4BiMultipleLinkCascadeKeep

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

setEquandaLinkField5LinkCascadeKeep

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

addEquandaLinkField6MultipleLinkCascadeKeep

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

removeEquandaLinkField6MultipleLinkCascadeKeep

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

addEquandaLinkField7MultipleLinkCascadeRemove

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

removeEquandaLinkField7MultipleLinkCascadeRemove

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

addEquandaLinkField8BiMultipleLinkCascadeRemove

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

removeEquandaLinkField8BiMultipleLinkCascadeRemove

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

checkImmutableIf

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

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMRemoveBean,RemoveBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.