org.equanda.test.dm.server
Class DelegateMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMDelegateBean,DelegateBean>
      extended by org.equanda.test.dm.server.DelegateMediatorRoot
          extended by org.equanda.test.dm.server.DelegateMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
DelegateMediator

public abstract class DelegateMediatorBase
extends DelegateMediatorRoot
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
DelegateMediatorBase()
           
 
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 setEquandaLinkLink1(Uoid value)
           
 void setEquandaLinkLink2(Uoid value)
           
 void setEquandaLinkPassport(Uoid value)
           
 void setName(String name)
           
 void setTestDate(Date testDate)
           
 void setTestDateDelegate(Date testDateDelegate)
           
 void setTestStr(String testStr)
           
 void setTestStrDelegate(String testStrDelegate)
           
 void setTestTimestamp(Timestamp testTimestamp)
           
 void setTestTimestampDelegate(Timestamp testTimestampDelegate)
           
 
Methods inherited from class org.equanda.test.dm.server.DelegateMediatorRoot
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

DelegateMediatorBase

public DelegateMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class DelegateMediatorRoot

create

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

isEquandaType

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

isEquandaParentType

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

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMDelegateBean,DelegateBean>

setTestStr

public void setTestStr(String testStr)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestStrDelegate

public void setTestStrDelegate(String testStrDelegate)
                        throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestDate

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

setTestDateDelegate

public void setTestDateDelegate(Date testDateDelegate)
                         throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestTimestamp

public void setTestTimestamp(Timestamp testTimestamp)
                      throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTestTimestampDelegate

public void setTestTimestampDelegate(Timestamp testTimestampDelegate)
                              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkLink1

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

setEquandaLinkLink2

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

setName

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

setEquandaLinkPassport

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

checkImmutableIf

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

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMDelegateBean,DelegateBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.