example.cmp.transaction
Class StudentBean

example.cmp.transaction.StudentBean

public abstract class StudentBean

Implementation class for the Student bean.

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

StudentBean also takes advantage of the AbstractEntityBean implementation. AbstractEntityBean is just a stub EntityBean implementation with default methods to make life a little more sane for simple beans.


Constructor Summary
StudentBean()
           
 
Method Summary
abstract  java.util.Collection getCourseList()
          Returns a Collection of all Courses that the student is currently enrolled in (CMR field).
abstract  java.lang.String getGender()
          Returns the gender of the student (CMP field).
abstract  int getId()
          Returns the student ID (which is also the primary key) of this student (CMP field).
abstract  java.lang.String getName()
          Returns the name of the student (CMP field).
abstract  java.lang.String getPassword()
          Returns the password associated with this student.
abstract  void setGender(java.lang.String gender)
          Sets the gender of the student (CMP field).
abstract  void setId(int id)
          Sets the student ID (which is also the primary key) of this student (CMP field).
abstract  void setName(java.lang.String name)
          Sets the name of the student.
 

Constructor Detail

StudentBean

public StudentBean()
Method Detail

getId

public abstract int getId()
Returns the student ID (which is also the primary key) of this student (CMP field).

setId

public abstract void setId(int id)
Sets the student ID (which is also the primary key) of this student (CMP field).

getName

public abstract java.lang.String getName()
Returns the name of the student (CMP field). The name is also the primary key as defined in the deployment descriptor.

setName

public abstract void setName(java.lang.String name)
Sets the name of the student.

getGender

public abstract java.lang.String getGender()
Returns the gender of the student (CMP field).

getPassword

public abstract java.lang.String getPassword()
Returns the password associated with this student.

setGender

public abstract void setGender(java.lang.String gender)
Sets the gender of the student (CMP field).

getCourseList

public abstract java.util.Collection getCourseList()
Returns a Collection of all Courses that the student is currently enrolled in (CMR field).