org.equanda.test.dm.server
Class FootballPlayerMediatorBase

java.lang.Object
  extended by org.equanda.persistence.EquandaMediatorRoot<DMFootballPlayerBean,FootballPlayerBean>
      extended by org.equanda.test.dm.server.FootballPlayerMediatorRoot
          extended by org.equanda.test.dm.server.FootballPlayerMediatorBase
All Implemented Interfaces:
ExceptionCodes
Direct Known Subclasses:
FootballPlayerMediator

public abstract class FootballPlayerMediatorBase
extends FootballPlayerMediatorRoot
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
FootballPlayerMediatorBase()
           
 
Method Summary
 void addTag(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 removeTag(String value)
           
 void setDefender(boolean defender)
           
 void setGoalkeeper(boolean goalkeeper)
           
 void setMidfielder(boolean midfielder)
           
 void setName(String name)
           
 void setStriker(boolean striker)
           
 void setTeam(String team)
           
 
Methods inherited from class org.equanda.test.dm.server.FootballPlayerMediatorRoot
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

FootballPlayerMediatorBase

public FootballPlayerMediatorBase()
Method Detail

getEquandaName

public String getEquandaName()
Overrides:
getEquandaName in class FootballPlayerMediatorRoot

create

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

isEquandaType

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

isEquandaParentType

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

getEquandaTypeObject

public ObjectType getEquandaTypeObject()
Specified by:
getEquandaTypeObject in class EquandaMediatorRoot<DMFootballPlayerBean,FootballPlayerBean>

setName

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

setTeam

public void setTeam(String team)
             throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setGoalkeeper

public void setGoalkeeper(boolean goalkeeper)
                   throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setDefender

public void setDefender(boolean defender)
                 throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setMidfielder

public void setMidfielder(boolean midfielder)
                   throws EquandaPersistenceException
Throws:
EquandaPersistenceException

setStriker

public void setStriker(boolean striker)
                throws EquandaPersistenceException
Throws:
EquandaPersistenceException

addTag

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

removeTag

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

checkImmutableIf

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

equandaCheckRules

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

Overrides:
equandaCheckRules in class EquandaMediatorRoot<DMFootballPlayerBean,FootballPlayerBean>
Throws:
EquandaPersistenceException


Copyright © 2007-2008. All Rights Reserved.