com.germinus.merlin.manager
Class ResourceManager

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

public class ResourceManager
extends java.lang.Object


Constructor Summary
ResourceManager()
           
 
Method Summary
 void addContainer(java.lang.String name, java.lang.Integer position, long courseId)
           
 void addLabel(long courseId, int containerId, java.lang.String description, java.lang.String name)
           
 java.util.Set<Advise> getAdvises(long courseId, int containerPosition)
           
 java.util.Set<Assignment> getAssignments(long courseId, int containerPosition)
           
 CourseDao getCourseDao()
           
 java.util.Set<ForumTopic> getForumTopics(long courseId, int containerPosition)
           
 java.util.Set<Label> getLabels(long courseId, int containerPosition)
           
 ResourceContainer getResourceContainer(long courseId, int containerPosition)
           
 void moveContainer(int containerId, java.lang.Integer position, long courseId)
           
 void moveLabel(int containerId, int labelId, long courseId)
           
 void removeContainer(long containerId, long courseId)
           
 void removeLabel(long labelId)
           
 void setCourseDao(CourseDao courseDao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceManager

public ResourceManager()
Method Detail

getResourceContainer

public ResourceContainer getResourceContainer(long courseId,
                                              int containerPosition)

getAdvises

public java.util.Set<Advise> getAdvises(long courseId,
                                        int containerPosition)

getAssignments

public java.util.Set<Assignment> getAssignments(long courseId,
                                                int containerPosition)

getForumTopics

public java.util.Set<ForumTopic> getForumTopics(long courseId,
                                                int containerPosition)

getLabels

public java.util.Set<Label> getLabels(long courseId,
                                      int containerPosition)

addLabel

public void addLabel(long courseId,
                     int containerId,
                     java.lang.String description,
                     java.lang.String name)

removeLabel

public void removeLabel(long labelId)

moveLabel

public void moveLabel(int containerId,
                      int labelId,
                      long courseId)

moveContainer

public void moveContainer(int containerId,
                          java.lang.Integer position,
                          long courseId)

addContainer

public void addContainer(java.lang.String name,
                         java.lang.Integer position,
                         long courseId)

removeContainer

public void removeContainer(long containerId,
                            long courseId)

getCourseDao

public CourseDao getCourseDao()
Returns:
the courseDao

setCourseDao

public void setCourseDao(CourseDao courseDao)
Parameters:
courseDao - the courseDao to set


Copyright © 2008. All Rights Reserved.