|
Betty v1.1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectchristophedelory.ejb.AbstractEntityBean
christophedelory.betty.ejb.BetBean
public abstract class BetBean
The entity bean definition of a user bet on an event's player score.
UserDetails
,
Serialized FormField Summary |
---|
Fields inherited from class christophedelory.ejb.AbstractEntityBean |
---|
context |
Constructor Summary | |
---|---|
BetBean()
|
Method Summary | |
---|---|
Object |
ejbCreate(LocalPlayerScore dbPlayerScore,
LocalUser dbUser)
Creates an instance of this entity bean. |
void |
ejbPostCreate(LocalPlayerScore dbPlayerScore,
LocalUser dbUser)
Allows this entity bean instance to fully initialize itself. |
abstract LocalBase |
getBase()
Returns the base EJB object attached to this EJB object. |
Date |
getCreationDate()
Returns the creation date of this EJB object. |
String |
getCreationUserId()
Returns the identifier of the user having created this EJB object. |
abstract LocalPlayerScore |
getPlayerScore()
Returns the player score object, target of the bet. |
abstract int |
getResult()
Returns the current result. |
abstract int |
getScore()
Returns the current score. |
abstract Date |
getUpdateDate()
Returns the update date of this EJB object. |
abstract String |
getUpdateUserId()
Returns the identifier of the user having performed the last update on this EJB object. |
abstract LocalUser |
getUser()
Returns the user EJB object associated with this element. |
abstract void |
setBase(LocalBase dbBase)
Initializes the associated EJB object. |
abstract void |
setPlayerScore(LocalPlayerScore dbPlayerScore)
Initializes the player score object, target of the bet. |
abstract void |
setResult(int result)
Initializes the result value. |
abstract void |
setScore(int score)
Initializes the score value. |
abstract void |
setUpdateDate(Date date)
Initializes the update date of this EJB object. |
abstract void |
setUpdateUserId(String userId)
Initializes the identifier of the user having performed the last update on this EJB object. |
abstract void |
setUser(LocalUser dbUser)
Initializes the user EJB object associated with this element. |
Methods inherited from class christophedelory.ejb.AbstractEntityBean |
---|
ejbActivate, ejbLoad, ejbPassivate, ejbRemove, ejbStore, setEntityContext, unsetEntityContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.ejb.EntityBean |
---|
ejbActivate, ejbLoad, ejbPassivate, ejbRemove, ejbStore, setEntityContext, unsetEntityContext |
Constructor Detail |
---|
public BetBean()
Method Detail |
---|
public abstract int getScore()
EJBException
- if any exception occured during the execution of this method.setScore(int)
public abstract void setScore(int score)
score
- a score value.
EJBException
- if any exception occured during the execution of this method.getScore()
public abstract int getResult()
EJBException
- if any exception occured during the execution of this method.setResult(int)
public abstract void setResult(int result)
result
- a result value.
EJBException
- if any exception occured during the execution of this method.getResult()
public abstract LocalPlayerScore getPlayerScore()
null
.
EJBException
- if any exception occured during the execution of this method.setPlayerScore(christophedelory.betty.interfaces.LocalPlayerScore)
public abstract void setPlayerScore(LocalPlayerScore dbPlayerScore)
dbPlayerScore
- a player score EJB object. Shall not be null
.
EJBException
- if any exception occured during the execution of this method.getPlayerScore()
public abstract LocalUser getUser()
null
.
EJBException
- if any exception occured during the execution of this method.setUser(christophedelory.betty.interfaces.LocalUser)
public abstract void setUser(LocalUser dbUser)
dbUser
- a user EJB object. Shall not be null
.
EJBException
- if any exception occured during the execution of this method.getUser()
public Date getCreationDate()
DbEntity
getCreationDate
in interface DbEntity
null
.public String getCreationUserId()
DbEntity
getCreationUserId
in interface DbEntity
null
.public abstract Date getUpdateDate()
DbEntity
getUpdateDate
in interface DbEntity
null
.DbEntity.setUpdateDate(java.util.Date)
,
DbEntity.getUpdateUserId()
public abstract void setUpdateDate(Date date)
DbEntity
setUpdateDate
in interface DbEntity
date
- a date. Shall not be null
.DbEntity.getUpdateDate()
,
DbEntity.setUpdateUserId(String)
public abstract String getUpdateUserId()
DbEntity
getUpdateUserId
in interface DbEntity
null
.DbEntity.setUpdateUserId(String)
,
DbEntity.getUpdateDate()
public abstract void setUpdateUserId(String userId)
DbEntity
setUpdateUserId
in interface DbEntity
userId
- a user identifier. Shall not be null
.DbEntity.getUpdateUserId()
,
DbEntity.setUpdateDate(java.util.Date)
public abstract LocalBase getBase()
DbEntity
getBase
in interface DbEntity
null
.DbEntity.setBase(christophedelory.interfaces.LocalBase)
public abstract void setBase(LocalBase dbBase)
DbEntity
setBase
in interface DbEntity
dbBase
- an EJB object. Shall not be null
.DbEntity.getBase()
public Object ejbCreate(LocalPlayerScore dbPlayerScore, LocalUser dbUser) throws CreateException
dbPlayerScore
- the target of the bet. Shall not be null
.dbUser
- the better. Shall not be null
.
null
(as EJB 2.0 spec says for CMP ejbCreate()
methods).
CreateException
- the EJB object creation failed.
EJBException
- if any exception occured during the execution of this method.public void ejbPostCreate(LocalPlayerScore dbPlayerScore, LocalUser dbUser) throws CreateException, NamingException
dbPlayerScore
- the target of the bet. Shall not be null
.dbUser
- the better. Shall not be null
.
CreateException
- the EJB object creation failed.
NamingException
- if a naming exception is encountered.
ClassCastException
- indicates that the code has attempted to cast an object to a subclass of which it is not an instance.
EJBException
- if any exception occured during the execution of this method.
|
© 2008-2009 Christophe Delory | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |