com.germinus.merlin.manager
Class AssignmentManager

java.lang.Object
  extended by com.germinus.merlin.manager.AssignmentManager

public class AssignmentManager
extends java.lang.Object

Class that is used for assignments actions, such as, delete, get assignment, getresults and so on...

Since:
1.0, 2.0
Version:
1.0, 2.0
Author:
Rui Quintas, Jesús Rodríguez Martínez Gérminus XXI

Constructor Summary
AssignmentManager()
           
 
Method Summary
 void addAssignment(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response, Course course)
           
 void changePermissionsAssignment(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 void deleteAssignment(long assignmentId, Course course)
          Delete Assignment
 void deleteAssignment(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, Course course)
          Delete an assignment
 void editAssignment(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response, Course course)
           
 Assignment getAssignment(java.lang.Long assignmentId, Course course)
          Get Assignment and return a Assignment object
 AssignmentDao getAssignmentDao()
           
 AssignmentResultManager getAssignmentResultManager()
           
 Student getAssignmentStudent(java.util.Set<Student> studentsSet, java.lang.Long studentId)
           
 Teacher getAssignmentTeacher(java.util.Set<Teacher> teachersSet, java.lang.Long teacherId)
           
 CourseManager getCourseManager()
           
 com.germinus.liferay.util.ILiferayUtil getLiferayUtil()
           
 IMerlinUtil getMerlinUtil()
           
 com.germinus.liferay.util.IUserUtil getUserUtil()
           
 java.util.Map<java.lang.String,com.liferay.portal.kernel.dao.search.SearchContainer> listAssignment(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, Course course, java.lang.String usertype)
          Process the list of assignments for fill the SearchContainer.
 java.util.Map<java.lang.String,com.liferay.portal.kernel.dao.search.SearchContainer> listAssignmentSearch(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, Course course)
          Process the list of assignments filtered with the parameter search for fill the SearchContainer.
 Assignment searchAssignment(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
 Assignment searchAssignment(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 Assignment searchAssignment(java.util.Set<Assignment> assignmentsSet, java.lang.Long assignmentId)
           
 void setAssignmentDao(AssignmentDao assignmentDao)
           
 void setAssignmentResultManager(AssignmentResultManager assignmentResultManager)
           
 void setCourseManager(CourseManager courseManager)
           
 void setLiferayUtil(com.germinus.liferay.util.ILiferayUtil liferayUtil)
           
 void setMerlinUtil(IMerlinUtil merlinUtil)
           
 void setUserUtil(com.germinus.liferay.util.IUserUtil userUtil)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssignmentManager

public AssignmentManager()
Method Detail

addAssignment

public void addAssignment(javax.portlet.ActionRequest request,
                          javax.portlet.ActionResponse response,
                          Course course)
Parameters:
request -
response -
course -
Since:
1.0

changePermissionsAssignment

public void changePermissionsAssignment(javax.portlet.RenderRequest request,
                                        javax.portlet.RenderResponse response)

deleteAssignment

public void deleteAssignment(long assignmentId,
                             Course course)
Delete Assignment

Parameters:
id -
course -

deleteAssignment

public void deleteAssignment(javax.portlet.RenderRequest request,
                             javax.portlet.RenderResponse response,
                             Course course)
Delete an assignment

Parameters:
request -
response -
course -
Since:
1.0

editAssignment

public void editAssignment(javax.portlet.ActionRequest request,
                           javax.portlet.ActionResponse response,
                           Course course)
Parameters:
request -
response -
course -
Since:
1.0

getAssignment

public Assignment getAssignment(java.lang.Long assignmentId,
                                Course course)
Get Assignment and return a Assignment object

Parameters:
assignmentId -
course -
Returns:
Assignment

getAssignmentDao

public AssignmentDao getAssignmentDao()
Returns:
the assignmentDao

getAssignmentResultManager

public AssignmentResultManager getAssignmentResultManager()

getAssignmentStudent

public Student getAssignmentStudent(java.util.Set<Student> studentsSet,
                                    java.lang.Long studentId)
Parameters:
studentsSet -
studentId -
Returns:

getAssignmentTeacher

public Teacher getAssignmentTeacher(java.util.Set<Teacher> teachersSet,
                                    java.lang.Long teacherId)
Parameters:
teachersSet -
teacherId -
Returns:

getCourseManager

public CourseManager getCourseManager()

getLiferayUtil

public com.germinus.liferay.util.ILiferayUtil getLiferayUtil()

getMerlinUtil

public IMerlinUtil getMerlinUtil()
Returns:
the merlinUtil

getUserUtil

public com.germinus.liferay.util.IUserUtil getUserUtil()
Returns:
the liferayUtil

listAssignment

public java.util.Map<java.lang.String,com.liferay.portal.kernel.dao.search.SearchContainer> listAssignment(javax.portlet.RenderRequest request,
                                                                                                           javax.portlet.RenderResponse response,
                                                                                                           Course course,
                                                                                                           java.lang.String usertype)
                                                                                                    throws com.liferay.portal.PortalException,
                                                                                                           com.liferay.portal.SystemException
Process the list of assignments for fill the SearchContainer.

Parameters:
request -
response -
course -
userType -
Returns:
model
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

listAssignmentSearch

public java.util.Map<java.lang.String,com.liferay.portal.kernel.dao.search.SearchContainer> listAssignmentSearch(javax.portlet.RenderRequest request,
                                                                                                                 javax.portlet.RenderResponse response,
                                                                                                                 Course course)
                                                                                                          throws com.liferay.portal.PortalException,
                                                                                                                 com.liferay.portal.SystemException
Process the list of assignments filtered with the parameter search for fill the SearchContainer.

Parameters:
request -
response -
course -
userType -
Returns:
model
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

searchAssignment

public Assignment searchAssignment(javax.portlet.ActionRequest request,
                                   javax.portlet.ActionResponse response)

searchAssignment

public Assignment searchAssignment(javax.portlet.RenderRequest request,
                                   javax.portlet.RenderResponse response)
Parameters:
request -
response -
Returns:
Since:
1.0

searchAssignment

public Assignment searchAssignment(java.util.Set<Assignment> assignmentsSet,
                                   java.lang.Long assignmentId)
Parameters:
assignmentsSet -
id -
Returns:
Assignment

setAssignmentDao

public void setAssignmentDao(AssignmentDao assignmentDao)
Parameters:
assignmentDao - the assignmentDao to set

setAssignmentResultManager

public void setAssignmentResultManager(AssignmentResultManager assignmentResultManager)

setCourseManager

public void setCourseManager(CourseManager courseManager)

setLiferayUtil

public void setLiferayUtil(com.germinus.liferay.util.ILiferayUtil liferayUtil)

setMerlinUtil

public void setMerlinUtil(IMerlinUtil merlinUtil)
Parameters:
merlinUtil - the merlinUtil to set

setUserUtil

public void setUserUtil(com.germinus.liferay.util.IUserUtil userUtil)
Parameters:
liferayUtil - the liferayUtil to set


Copyright © 2008. All Rights Reserved.