org.equanda.test.dm.server
Class HideIfMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMHideIfBean,HideIfBean>
      extended by org.equanda.test.dm.server.HideIfMediatorRoot
          extended by org.equanda.test.dm.server.HideIfMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
HideIfMediator

public abstract class HideIfMediatorBase
extends HideIfMediatorRoot
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
HideIfMediatorBase()
           
 
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 setFieldHide(String fieldHide)
           
 void setFieldHideIf(String fieldHideIf)
           
 void setFieldShow(String fieldShow)
           
 void setUselessField1(String uselessField1)
           
 void setUselessField2(String uselessField2)
           
 void setUselessField3(String uselessField3)
           
 
Methods inherited from class org.equanda.test.dm.server.HideIfMediatorRoot
ActionHide, ActionHideIf, ActionShow, 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

HideIfMediatorBase

public HideIfMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class HideIfMediatorRoot

create

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

isEquandaType

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

isEquandaParentType

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

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMHideIfBean,HideIfBean>

setUselessField1

public void setUselessField1(String uselessField1)
                      throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setUselessField2

public void setUselessField2(String uselessField2)
                      throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setUselessField3

public void setUselessField3(String uselessField3)
                      throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setFieldShow

public void setFieldShow(String fieldShow)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setFieldHideIf

public void setFieldHideIf(String fieldHideIf)
                    throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setFieldHide

public void setFieldHide(String fieldHide)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

checkImmutableIf

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

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMHideIfBean,HideIfBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.