org.equanda.test.dm.server
Class DefaultMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMDefaultBean,DefaultBean>
      extended by org.equanda.test.dm.server.DefaultMediatorRoot
          extended by org.equanda.test.dm.server.DefaultMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
DefaultMediator

public abstract class DefaultMediatorBase
extends DefaultMediatorRoot
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
DefaultMediatorBase()
           
 
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 setTestBlob(byte[] testBlob)
           
 void setTestClob(String testClob)
           
 void setTestDate(Date testDate)
           
 void setTestDateDefaultNow(Date testDateDefaultNow)
           
 void setTestInt(int testInt)
           
 void setTestIntDefault100(int testIntDefault100)
           
 void setTestIntDefaultAuto(int testIntDefaultAuto)
           
 void setTestIntDefaultClass(int testIntDefaultClass)
           
 void setTestStringDefault10(String testStringDefault10)
           
 
Methods inherited from class org.equanda.test.dm.server.DefaultMediatorRoot
autoTestIntDefaultAuto, 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

DefaultMediatorBase

public DefaultMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class DefaultMediatorRoot

create

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

isEquandaType

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

isEquandaParentType

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

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMDefaultBean,DefaultBean>

setTestStringDefault10

public void setTestStringDefault10(String testStringDefault10)
                            throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestIntDefault100

public void setTestIntDefault100(int testIntDefault100)
                          throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestInt

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

setTestDateDefaultNow

public void setTestDateDefaultNow(Date testDateDefaultNow)
                           throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestDate

public void setTestDate(Date testDate)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestIntDefaultAuto

public void setTestIntDefaultAuto(int testIntDefaultAuto)
                           throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestBlob

public void setTestBlob(byte[] testBlob)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestClob

public void setTestClob(String testClob)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestIntDefaultClass

public void setTestIntDefaultClass(int testIntDefaultClass)
                            throws EquandaPersistenceException
Throws:
EquandaPersistenceException

checkImmutableIf

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

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMDefaultBean,DefaultBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.