org.equanda.test.dm.server
Class ActionMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMActionBean,ActionBean>
      extended by org.equanda.test.dm.server.ActionMediatorRoot
          extended by org.equanda.test.dm.server.ActionMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
ActionMediator

public abstract class ActionMediatorBase
extends ActionMediatorRoot
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
ActionMediatorBase()
           
 
Method Summary
 void addMulStr(String 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 removeMulStr(String value)
           
 void setEquandaLinkPassport(Uoid value)
           
 void setTheBool(boolean theBool)
           
 void setTheDate(Date theDate)
           
 void setTheDouble(double theDouble)
           
 void setTheInt(int theInt)
           
 void setTheString(String theString)
           
 void setTheTime(Timestamp theTime)
           
 
Methods inherited from class org.equanda.test.dm.server.ActionMediatorRoot
addAction, failingAction, hashCode, init, removeEntityBean, suggestFieldAction, suggestPathAction, suggestTableAction, suggestValueAction, suggestValueListAction, voidAction
 
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

ActionMediatorBase

public ActionMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class ActionMediatorRoot

create

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

isEquandaType

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

isEquandaParentType

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

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMActionBean,ActionBean>

setTheString

public void setTheString(String theString)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTheDate

public void setTheDate(Date theDate)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTheTime

public void setTheTime(Timestamp theTime)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTheBool

public void setTheBool(boolean theBool)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTheInt

public void setTheInt(int theInt)
               throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTheDouble

public void setTheDouble(double theDouble)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkPassport

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

addMulStr

public void addMulStr(String value)
               throws EquandaPersistenceException
Throws:
EquandaPersistenceException

removeMulStr

public void removeMulStr(String value)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

checkImmutableIf

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

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMActionBean,ActionBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.