org.equanda.test.dm.server
Class CompareMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMCompareBean,CompareBean>
      extended by org.equanda.test.dm.server.CompareMediatorRoot
          extended by org.equanda.test.dm.server.CompareMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
CompareMediator

public abstract class CompareMediatorBase
extends CompareMediatorRoot
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
CompareMediatorBase()
           
 
Method Summary
 void addEquandaLinkWheeledVehicle(Uoid 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 removeEquandaLinkWheeledVehicle(Uoid value)
           
 void setBool1(boolean bool1)
           
 void setBool2(boolean bool2)
           
 void setDat1(Date dat1)
           
 void setDat2(Date dat2)
           
 void setDateFuture(Date dateFuture)
           
 void setDouble1(double double1)
           
 void setDouble2(double double2)
           
 void setEquandaLinkWheeledVehicle(Uoid value)
           
 void setInt1(int int1)
           
 void setInt2(int int2)
           
 void setStr1(String str1)
           
 void setStr2(String str2)
           
 void setTime1(Timestamp time1)
           
 void setTime2(Timestamp time2)
           
 void setTimePast(Timestamp timePast)
           
 
Methods inherited from class org.equanda.test.dm.server.CompareMediatorRoot
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

CompareMediatorBase

public CompareMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class CompareMediatorRoot

create

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

isEquandaType

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

isEquandaParentType

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

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMCompareBean,CompareBean>

setBool1

public void setBool1(boolean bool1)
              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setInt1

public void setInt1(int int1)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setDouble1

public void setDouble1(double double1)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setStr1

public void setStr1(String str1)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setDat1

public void setDat1(Date dat1)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTime1

public void setTime1(Timestamp time1)
              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setBool2

public void setBool2(boolean bool2)
              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setInt2

public void setInt2(int int2)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setDouble2

public void setDouble2(double double2)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setStr2

public void setStr2(String str2)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setDat2

public void setDat2(Date dat2)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTime2

public void setTime2(Timestamp time2)
              throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setDateFuture

public void setDateFuture(Date dateFuture)
                   throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setTimePast

public void setTimePast(Timestamp timePast)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setEquandaLinkWheeledVehicle

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

addEquandaLinkWheeledVehicle

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

removeEquandaLinkWheeledVehicle

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

checkImmutableIf

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

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMCompareBean,CompareBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.