org.equanda.test.dm.server
Class FootballPlayerBean

java.lang.Object
  extended by org.equanda.test.dm.server.FootballPlayerBean
All Implemented Interfaces:
Serializable, EquandaEJB<Uoid>, ExceptionCodes, HasId<Uoid>, FootballPlayerBase, FootballPlayerEJB, FootballPlayerEJBLocal

public class FootballPlayerBean
extends Object
implements FootballPlayerEJB, FootballPlayerEJBLocal, ExceptionCodes, Serializable

FootballPlayer

See Also:
Serialized Form

Field Summary
 
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
FootballPlayerBean()
           
 
Method Summary
 void addTag(String el)
           
 void ejbActivate()
           
 void ejbPassivate()
           
 boolean getDefender()
           
 FootballPlayer getEquanda()
           
 Timestamp getEquandaModificationDate()
           
 String getEquandaName()
           
 String getEquandaStatus()
           
 String getEquandaType()
           
 long getEquandaVersion()
           
 boolean getGoalkeeper()
           
 Uoid getId()
           
 boolean getMidfielder()
           
 String getName()
           
 boolean getStriker()
           
 Collection<String> getTags()
           
 String getTeam()
           
 boolean hasTag(String el)
           
 void init()
           
 void init(String type)
           
 void init(Uoid id)
           
 void initEntity(EquandaEntity entity)
           
 boolean isDefender()
           
 boolean isEquandaType(String type)
           
 boolean isGoalkeeper()
           
 boolean isMidfielder()
           
 boolean isStriker()
           
protected  boolean objectEquals(Object obj1, Object obj2)
          utility routine to test equality of objects without relying on one of them being not null.
 void remove()
           
 void removeEntityBean()
           
 void removeTag(String el)
           
 void setDefender(boolean defender)
           
 void setEquandaStatus(String status)
           
 void setGoalkeeper(boolean goalkeeper)
           
 void setMidfielder(boolean midfielder)
           
 void setName(String name)
           
 void setStriker(boolean striker)
           
 void setTeam(String team)
           
 void updateEquanda(FootballPlayer proxy)
          Internal routine to update based on a proxy object, update indicates whether all fields need setting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FootballPlayerBean

public FootballPlayerBean()
Method Detail

init

public void init(Uoid id)
          throws EquandaPersistenceException
Specified by:
init in interface EquandaEJB<Uoid>
Throws:
EquandaPersistenceException

initEntity

public void initEntity(EquandaEntity entity)
                throws EquandaPersistenceException
Specified by:
initEntity in interface EquandaEJB<Uoid>
Throws:
EquandaPersistenceException

init

public void init(String type)
          throws EquandaPersistenceException
Specified by:
init in interface FootballPlayerBase
Throws:
EquandaPersistenceException

init

public void init()
          throws EquandaPersistenceException
Specified by:
init in interface FootballPlayerBase
Throws:
EquandaPersistenceException

getId

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public Uoid getId()
Specified by:
getId in interface HasId<Uoid>

getEquandaModificationDate

@PermitAll
public Timestamp getEquandaModificationDate()
Specified by:
getEquandaModificationDate in interface EquandaEJB<Uoid>

getEquandaVersion

@PermitAll
public long getEquandaVersion()

getEquandaStatus

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getEquandaStatus()
Specified by:
getEquandaStatus in interface EquandaEJB<Uoid>

setEquandaStatus

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void setEquandaStatus(String status)
Specified by:
setEquandaStatus in interface EquandaEJB<Uoid>

getEquandaType

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getEquandaType()
Specified by:
getEquandaType in interface EquandaEJB<Uoid>

isEquandaType

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean isEquandaType(String type)
Specified by:
isEquandaType in interface EquandaEJB<Uoid>

getEquandaName

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getEquandaName()
Specified by:
getEquandaName in interface EquandaEJB<Uoid>

getEquanda

@PermitAll
public FootballPlayer getEquanda()
Specified by:
getEquanda in interface FootballPlayerBase

updateEquanda

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public void updateEquanda(FootballPlayer proxy)
                   throws EquandaPersistenceException
Internal routine to update based on a proxy object, update indicates whether all fields need setting

Specified by:
updateEquanda in interface FootballPlayerBase
Throws:
EquandaPersistenceException

getName

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getName()
Specified by:
getName in interface FootballPlayerBase

setName

public void setName(String name)
             throws EquandaPersistenceException
Specified by:
setName in interface FootballPlayerBase
Throws:
EquandaPersistenceException

getTeam

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public String getTeam()
Specified by:
getTeam in interface FootballPlayerBase

setTeam

public void setTeam(String team)
             throws EquandaPersistenceException
Specified by:
setTeam in interface FootballPlayerBase
Throws:
EquandaPersistenceException

getGoalkeeper

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean getGoalkeeper()
Specified by:
getGoalkeeper in interface FootballPlayerBase

isGoalkeeper

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean isGoalkeeper()
Specified by:
isGoalkeeper in interface FootballPlayerBase

setGoalkeeper

public void setGoalkeeper(boolean goalkeeper)
                   throws EquandaPersistenceException
Specified by:
setGoalkeeper in interface FootballPlayerBase
Throws:
EquandaPersistenceException

getDefender

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean getDefender()
Specified by:
getDefender in interface FootballPlayerBase

isDefender

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean isDefender()
Specified by:
isDefender in interface FootballPlayerBase

setDefender

public void setDefender(boolean defender)
                 throws EquandaPersistenceException
Specified by:
setDefender in interface FootballPlayerBase
Throws:
EquandaPersistenceException

getMidfielder

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean getMidfielder()
Specified by:
getMidfielder in interface FootballPlayerBase

isMidfielder

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean isMidfielder()
Specified by:
isMidfielder in interface FootballPlayerBase

setMidfielder

public void setMidfielder(boolean midfielder)
                   throws EquandaPersistenceException
Specified by:
setMidfielder in interface FootballPlayerBase
Throws:
EquandaPersistenceException

getStriker

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean getStriker()
Specified by:
getStriker in interface FootballPlayerBase

isStriker

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean isStriker()
Specified by:
isStriker in interface FootballPlayerBase

setStriker

public void setStriker(boolean striker)
                throws EquandaPersistenceException
Specified by:
setStriker in interface FootballPlayerBase
Throws:
EquandaPersistenceException

getTags

public Collection<String> getTags()
Specified by:
getTags in interface FootballPlayerBase

addTag

public void addTag(String el)
            throws EquandaPersistenceException
Specified by:
addTag in interface FootballPlayerBase
Throws:
EquandaPersistenceException

removeTag

public void removeTag(String el)
               throws EquandaPersistenceException
Specified by:
removeTag in interface FootballPlayerBase
Throws:
EquandaPersistenceException

hasTag

@RolesAllowed(value={"LocalUser","LocalAdmin"})
public boolean hasTag(String el)
Specified by:
hasTag in interface FootballPlayerBase

ejbActivate

public void ejbActivate()

ejbPassivate

public void ejbPassivate()

remove

@PermitAll
public void remove()
Specified by:
remove in interface EquandaEJB<Uoid>

removeEntityBean

@RolesAllowed(value={"LocalUser","AdminUser"})
public void removeEntityBean()
                      throws EquandaPersistenceException
Specified by:
removeEntityBean in interface FootballPlayerBase
Throws:
EquandaPersistenceException

objectEquals

protected boolean objectEquals(Object obj1,
                               Object obj2)
utility routine to test equality of objects without relying on one of them being not null.

Parameters:
obj1 - one of the objects to compare
obj2 - other object to compare
Returns:
true when bot objects are equal


Copyright © 2007-2008. All Rights Reserved.