org.equanda.test.dm.server
Class ChoicesMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMChoicesBean,ChoicesBean>
      extended by org.equanda.test.dm.server.ChoicesMediatorRoot
          extended by org.equanda.test.dm.server.ChoicesMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
ChoicesMediator

public abstract class ChoicesMediatorBase
extends ChoicesMediatorRoot
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
ChoicesMediatorBase()
           
 
Method Summary
 void addCountry(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 removeCountry(String value)
           
 void setCountry2Letter(String country2Letter)
           
 void setCountry3Letter(String country3Letter)
           
 void setCountry3LetterShortField(String country3LetterShortField)
           
 void setCountryCodeString(String countryCodeString)
           
 void setCountryCodeValue(int countryCodeValue)
           
 void setMonitorSize(int monitorSize)
           
 void setSeason(String season)
           
 
Methods inherited from class org.equanda.test.dm.server.ChoicesMediatorRoot
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

ChoicesMediatorBase

public ChoicesMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class ChoicesMediatorRoot

create

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

isEquandaType

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

isEquandaParentType

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

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMChoicesBean,ChoicesBean>

setSeason

public void setSeason(String season)
               throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setMonitorSize

public void setMonitorSize(int monitorSize)
                    throws EquandaPersistenceException
Throws:
EquandaPersistenceException

addCountry

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

removeCountry

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

setCountry2Letter

public void setCountry2Letter(String country2Letter)
                       throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setCountry3Letter

public void setCountry3Letter(String country3Letter)
                       throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setCountry3LetterShortField

public void setCountry3LetterShortField(String country3LetterShortField)
                                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setCountryCodeString

public void setCountryCodeString(String countryCodeString)
                          throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setCountryCodeValue

public void setCountryCodeValue(int countryCodeValue)
                         throws EquandaPersistenceException
Throws:
EquandaPersistenceException

checkImmutableIf

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

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMChoicesBean,ChoicesBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.