test.entity.house
Class HouseBean

test.entity.house.HouseBean

public abstract class HouseBean

Implementation of the HouseBean. Each instance of HouseBean maps to a table entry of "house", where house is defined as

 CREATE TABLE house (
   name VARCHAR(250),
   points INTEGER
 )
 

HouseBean is abstract since it's taking advantage of container-managed persistence. Resin-EJB will create the implementation of the abstract methods.

HouseBean extends the AbstractEntityBean implementation. AbstractEntityBean is a stub EntityBean implementation with default methods to make life a little more sane for simple beans.


Constructor Summary
HouseBean()
           
 
Method Summary
 void addPoints(int delta)
          Adds a number of points to the house.
abstract  java.lang.String getName()
          Returns the house name.
abstract  int getPoints()
          Returns the number of points for the house.
abstract  void setPoints(int points)
          Sets the number of points for the house.
 

Constructor Detail

HouseBean

public HouseBean()
Method Detail

getName

public abstract java.lang.String getName()
Returns the house name. The name is the primary key.

getPoints

public abstract int getPoints()
Returns the number of points for the house.

setPoints

public abstract void setPoints(int points)
Sets the number of points for the house. Note, this is only called by addPoints. Clients cannot access setPoints method because it's not in the House interface.

addPoints

public void addPoints(int delta)
Adds a number of points to the house.