example.cmp.many2many
Interface Student

All Superinterfaces:
javax.ejb.EJBLocalObject

public interface Student
extends javax.ejb.EJBLocalObject

Local interface for the Student bean.


Method Summary
 void addCourse(Course course)
          Enrolls the Student in a Course.
 java.util.Collection getCourseList()
          Returns a Collection of the student's courses (CMR field)
 java.lang.String getName()
          Returns the student's name (CMP field).
 void removeCourse(Course course)
          Drops a Course for the Student.
 
Methods inherited from interface javax.ejb.EJBLocalObject
getEJBLocalHome, getPrimaryKey, isIdentical, remove
 

Method Detail

getName

public java.lang.String getName()
Returns the student's name (CMP field).

getCourseList

public java.util.Collection getCourseList()
Returns a Collection of the student's courses (CMR field)

addCourse

public void addCourse(Course course)
Enrolls the Student in a Course.
Parameters:
course - Course the student is to enroll in.

removeCourse

public void removeCourse(Course course)
Drops a Course for the Student.
Parameters:
course - Course the student is to drop