org.equanda.test.dm.server
Class ImmutableIfGlobalMediatorBase

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
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
ImmutableIfGlobalMediator

public abstract class ImmutableIfGlobalMediatorBase
extends ImmutableIfGlobalMediatorRoot
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
ImmutableIfGlobalMediatorBase()
           
 
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 setChildLock(String childLock)
           
 void setFree(String free)
           
 void setFreeChild(String freeChild)
           
 void setLocked(boolean locked)
           
 void setLocked2(boolean locked2)
           
 void setName(String name)
           
 void setRelease(boolean release)
           
 void setReleased(String released)
           
 
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

ImmutableIfGlobalMediatorBase

public ImmutableIfGlobalMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class ImmutableIfGlobalMediatorRoot

create

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

isEquandaType

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

isEquandaParentType

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

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMImmutableIfGlobalBean,ImmutableIfGlobalBean>

setLocked

public void setLocked(boolean locked)
               throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setLocked2

public void setLocked2(boolean locked2)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setName

public void setName(String name)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setFree

public void setFree(String free)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setRelease

public void setRelease(boolean release)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setReleased

public void setReleased(String released)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setFreeChild

public void setFreeChild(String freeChild)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setChildLock

public void setChildLock(String childLock)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

checkImmutableIf

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

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMImmutableIfGlobalBean,ImmutableIfGlobalBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.