cz.muni.fi.pclis.service.controllers
Class ControllerHelperImpl

java.lang.Object
  extended by cz.muni.fi.pclis.service.controllers.ControllerHelperImpl
All Implemented Interfaces:
ControllerHelper

@Transactional
public class ControllerHelperImpl
extends Object
implements ControllerHelper

User: Ľuboš Pecho Date: 19.8.2009 Time: 23:25:03


Field Summary
private  CourseService courseService
           
private  FeedbackService feedbackService
           
private  FeedbackTopicsService feedbackTopicsService
           
private  ScenarioCourseRelationService scenarioCourseRelationService
           
private  SeminarService seminarService
           
private  TermService termService
           
private  UserService userService
           
private  UserToEducatableRelationService userToEducatableRelationService
           
 
Constructor Summary
ControllerHelperImpl()
           
 
Method Summary
 Set<Seminar> getCourseSeminars(long courseId, long termId)
           
 CourseService getCourseService()
           
 Educatable getEducatableFromRequest(javax.servlet.http.HttpServletRequest request)
           
 FeedbackService getFeedbackService()
           
 FeedbackTopicsService getFeedbackTopicsService()
           
 ScenarioCourseRelationService getScenarioCourseRelationService()
           
 List<String> getSeminarTopicsForStudent(User user, Course course, Term term)
           
 TermService getTermService()
           
 UserToEducatableRelationService getUserToEducatableRelationService()
           
 void importStudentsToCourse(Course course, Term term, au.com.bytecode.opencsv.CSVReader reader)
           
 SortedMap<Feedback,Boolean> prepareViewTopic(User user, Educatable educatable, Term term, String topic)
           
 void setCourseService(CourseService courseService)
           
 void setFeedbackService(FeedbackService feedbackService)
           
 void setFeedbackTopicsService(FeedbackTopicsService feedbackTopicsService)
           
 void setScenarioCourseRelationService(ScenarioCourseRelationService scenarioCourseRelationService)
           
 void setSeminarService(SeminarService seminarService)
           
 void setTermService(TermService termService)
           
 void setUserService(UserService userService)
           
 void setUserToEducatableRelationService(UserToEducatableRelationService userToEducatableRelationService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

courseService

private CourseService courseService

termService

private TermService termService

userToEducatableRelationService

private UserToEducatableRelationService userToEducatableRelationService

scenarioCourseRelationService

private ScenarioCourseRelationService scenarioCourseRelationService

userService

private UserService userService

seminarService

private SeminarService seminarService

feedbackTopicsService

private FeedbackTopicsService feedbackTopicsService

feedbackService

private FeedbackService feedbackService
Constructor Detail

ControllerHelperImpl

public ControllerHelperImpl()
Method Detail

getCourseSeminars

public Set<Seminar> getCourseSeminars(long courseId,
                                      long termId)
Specified by:
getCourseSeminars in interface ControllerHelper

getEducatableFromRequest

public Educatable getEducatableFromRequest(javax.servlet.http.HttpServletRequest request)
Specified by:
getEducatableFromRequest in interface ControllerHelper

importStudentsToCourse

public void importStudentsToCourse(Course course,
                                   Term term,
                                   au.com.bytecode.opencsv.CSVReader reader)
Specified by:
importStudentsToCourse in interface ControllerHelper

getSeminarTopicsForStudent

public List<String> getSeminarTopicsForStudent(User user,
                                               Course course,
                                               Term term)
Specified by:
getSeminarTopicsForStudent in interface ControllerHelper

prepareViewTopic

public SortedMap<Feedback,Boolean> prepareViewTopic(User user,
                                                    Educatable educatable,
                                                    Term term,
                                                    String topic)
Specified by:
prepareViewTopic in interface ControllerHelper

getCourseService

public CourseService getCourseService()

setCourseService

public void setCourseService(CourseService courseService)

getTermService

public TermService getTermService()

setTermService

public void setTermService(TermService termService)

getUserToEducatableRelationService

public UserToEducatableRelationService getUserToEducatableRelationService()

setUserToEducatableRelationService

public void setUserToEducatableRelationService(UserToEducatableRelationService userToEducatableRelationService)

getScenarioCourseRelationService

public ScenarioCourseRelationService getScenarioCourseRelationService()

setScenarioCourseRelationService

public void setScenarioCourseRelationService(ScenarioCourseRelationService scenarioCourseRelationService)

setUserService

public void setUserService(UserService userService)

setSeminarService

public void setSeminarService(SeminarService seminarService)

getFeedbackTopicsService

public FeedbackTopicsService getFeedbackTopicsService()

setFeedbackTopicsService

public void setFeedbackTopicsService(FeedbackTopicsService feedbackTopicsService)

getFeedbackService

public FeedbackService getFeedbackService()

setFeedbackService

public void setFeedbackService(FeedbackService feedbackService)


Copyright © 2009-2010 Faculty of Informatics, Masaryk university, Brno. All Rights Reserved.