/*
* $Id: AdultEducationSession.java,v 1.10 2005/08/10 00:19:27 laddi Exp $
* Created on Aug 9, 2005
*
* Copyright (C) 2005 Idega Software hf. All Rights Reserved.
*
* This software is the proprietary information of Idega hf.
* Use is subject to license terms.
*/
package se.idega.idegaweb.commune.adulteducation.business;
import java.sql.Date;
import se.idega.idegaweb.commune.adulteducation.data.AdultEducationChoice;
import se.idega.idegaweb.commune.adulteducation.data.AdultEducationCourse;
import se.idega.idegaweb.commune.adulteducation.data.CoursePackage;
import se.idega.idegaweb.commune.adulteducation.data.SchoolCoursePackage;
import com.idega.block.school.data.School;
import com.idega.block.school.data.SchoolClass;
import com.idega.block.school.data.SchoolClassMember;
import com.idega.block.school.data.SchoolSeason;
import com.idega.block.school.data.SchoolStudyPathGroup;
import com.idega.block.school.data.SchoolType;
import com.idega.business.IBOSession;
import com.idega.user.data.User;
/**
* Last modified: $Date: 2005/08/10 00:19:27 $ by $Author: laddi $
*
* @author <a href="mailto:laddi@idega.com">laddi</a>
* @version $Revision: 1.10 $
*/
public interface AdultEducationSession extends IBOSession {
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getSchoolSeason
*/
public SchoolSeason getSchoolSeason() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getSchoolSeason
*/
public SchoolSeason getSchoolSeason(boolean useDefaultIfNotSet) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setSeason
*/
public void setSeason(Object seasonPK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getCourseSeason
*/
public SchoolSeason getCourseSeason() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setCourseSeason
*/
public void setCourseSeason(Object seasonPK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getSchoolType
*/
public SchoolType getSchoolType() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setSchoolType
*/
public void setSchoolType(Object schoolTypePK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getStudyPathGroup
*/
public SchoolStudyPathGroup getStudyPathGroup() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setStudyPathGroup
*/
public void setStudyPathGroup(Object studyPathGroupPK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getCourse
*/
public AdultEducationCourse getCourse() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setCourse
*/
public void setCourse(Object coursePK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getSchoolClass
*/
public SchoolClass getSchoolClass() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setSchoolClass
*/
public void setSchoolClass(Object schoolClassPK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getChosenSchool
*/
public School getChosenSchool() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setChosenSchool
*/
public void setChosenSchool(Object schoolPK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getCoursePackage
*/
public CoursePackage getCoursePackage() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setCoursePackage
*/
public void setCoursePackage(Object coursePackagePK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getSchoolCoursePackage
*/
public SchoolCoursePackage getSchoolCoursePackage() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setSchoolCoursePackage
*/
public void setSchoolCoursePackage(Object schoolCoursePackagePK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getSchoolClassMember
*/
public SchoolClassMember getSchoolClassMember() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setSchoolClassMember
*/
public void setSchoolClassMember(Object schoolClassMemberPK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getFromDate
*/
public Date getFromDate() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setFromDate
*/
public void setFromDate(Date date) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getToDate
*/
public Date getToDate() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setToDate
*/
public void setToDate(Date date) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getSort
*/
public int getSort() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setSort
*/
public void setSort(int sort) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getChoice
*/
public AdultEducationChoice getChoice() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setChoice
*/
public void setChoice(Object choicePK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getStudent
*/
public User getStudent() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setStudent
*/
public void setStudent(String userPK) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#setStudentUniqueID
*/
public void setStudentUniqueID(String userUniqueID) throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getSchool
*/
public School getSchool() throws java.rmi.RemoteException;
/**
* @see se.idega.idegaweb.commune.adulteducation.business.AdultEducationSessionBean#getSchoolPK
*/
public Object getSchoolPK() throws java.rmi.RemoteException;
}