/*
 * Generated by XDoclet - Do not edit!
 */
package com.dragonsoft.tryapp.ejb.entity.interfaces;

/**
 * Remote interface for Course.
 * @author Shaun Newsum The CourseBean handles calls to create/update/delete and query for courses from within the database. The bean can be used to represent a single entity or used as a utility object to query for collections of courses
 */
public interface Course
   extends com.dragonsoft.tryapp.ejb.entity.interfaces.Connection
{
   /**
    * Business method
    */
   public com.dragonsoft.tryapp.common.CourseObj getCourse(  )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public void setCourse( com.dragonsoft.tryapp.common.CourseObj course )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public com.dragonsoft.tryapp.ejb.entity.interfaces.CoursePK getItemKey(  )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public void setItemKey( com.dragonsoft.tryapp.ejb.entity.interfaces.CoursePK itemKey )
      throws java.rmi.RemoteException;

}
