org.equanda.test.dm.server
Class ImmutableIfGlobalInheritedMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMImmutableIfGlobalBean,ImmutableIfGlobalBean>
      extended by org.equanda.test.dm.server.ImmutableIfGlobalMediatorRoot
          extended by org.equanda.test.dm.server.ImmutableIfGlobalMediatorBase
              extended by org.equanda.test.dm.server.ImmutableIfGlobalMediator
                  extended by org.equanda.test.dm.server.ImmutableIfGlobalInheritedMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
ImmutableIfGlobalInheritedMediator

public abstract class ImmutableIfGlobalInheritedMediatorBase
extends ImmutableIfGlobalMediator
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
ImmutableIfGlobalInheritedMediatorBase()
           
 
Method Summary
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 setFree2(String free2)
           
 void setLocked3(boolean locked3)
           
 void setLocked4(boolean locked4)
           
 void setName2(String name2)
           
 
Methods inherited from class org.equanda.test.dm.server.ImmutableIfGlobalMediatorBase
setChildLock, setFree, setFreeChild, setLocked, setLocked2, setName, setRelease, setReleased
 
Methods inherited from class org.equanda.test.dm.server.ImmutableIfGlobalMediatorRoot
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

ImmutableIfGlobalInheritedMediatorBase

public ImmutableIfGlobalInheritedMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class ImmutableIfGlobalMediatorBase

create

public void create()
            throws EquandaPersistenceException
Overrides:
create in class ImmutableIfGlobalMediatorBase
Throws:
EquandaPersistenceException

isEquandaType

public boolean isEquandaType(String type)
Overrides:
isEquandaType in class ImmutableIfGlobalMediatorBase

isEquandaParentType

public boolean isEquandaParentType(String type)
Overrides:
isEquandaParentType in class ImmutableIfGlobalMediatorBase

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Overrides:
getEquandaTypeObject in class ImmutableIfGlobalMediatorBase

setName2

public void setName2(String name2)
              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setFree2

public void setFree2(String free2)
              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setLocked3

public void setLocked3(boolean locked3)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setLocked4

public void setLocked4(boolean locked4)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

checkImmutableIf

protected void checkImmutableIf(String field,
                                String exclude)
                         throws EquandaPersistenceException
Overrides:
checkImmutableIf in class ImmutableIfGlobalMediatorBase
Throws:
EquandaPersistenceException

equandaCheckRules

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

Overrides:
equandaCheckRules in class ImmutableIfGlobalMediatorBase
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.