| org.sakaiproject.component.section.SectionManagerHibernateImpl
SectionManagerHibernateImpl | public class SectionManagerHibernateImpl extends HibernateDaoSupport implements SectionManager(Code) | | A standalone implementation of the Section Management API.
author: Josh Holtzman |
Method Summary | |
public CourseSection | addSection(String courseUuid, String title, String category, Integer maxEnrollments, String location, Time startTime, Time endTime, boolean monday, boolean tuesday, boolean wednesday, boolean thursday, boolean friday, boolean saturday, boolean sunday) | public CourseSection | addSection(String courseUuid, String title, String category, Integer maxEnrollments, List meetings) | public ParticipationRecord | addSectionMembership(String userUid, Role role, String sectionUuid) | public Collection<CourseSection> | addSections(String courseUuid, Collection<CourseSection> sections) | public void | disbandSection(String sectionUuid) | public void | disbandSections(Set<String> sectionUuids) | public void | dropEnrollmentFromCategory(String studentUid, String siteContext, String category) | public void | dropSectionMembership(String userUid, String sectionUuid) | public List<EnrollmentRecord> | findSiteEnrollments(String siteContext, String pattern) | public String | getCategoryName(String categoryId, Locale locale) | public ExternalIntegrationConfig | getConfiguration(Object obj) | public Course | getCourse(String siteContext) | public CourseSection | getSection(String sectionUuid) | public List<String> | getSectionCategories(String siteContext) | public List<EnrollmentRecord> | getSectionEnrollments(String sectionUuid) | public Set<EnrollmentRecord> | getSectionEnrollments(String userUid, String courseUuid) | public SectionEnrollments | getSectionEnrollmentsForStudents(String siteContext, Set studentUids) | public List<ParticipationRecord> | getSectionTeachingAssistants(String sectionUuid) | public List<CourseSection> | getSections(String siteContext) | public List<CourseSection> | getSectionsInCategory(String siteContext, String categoryId) | public User | getSiteEnrollment(String siteContext, String studentUid) | public List<EnrollmentRecord> | getSiteEnrollments(String siteContext) | public List<ParticipationRecord> | getSiteInstructors(String siteContext) | public List<ParticipationRecord> | getSiteTeachingAssistants(String siteContext) | public int | getTotalEnrollments(String learningContextUuid) | public List<EnrollmentRecord> | getUnsectionedEnrollments(String courseUuid, String category) | public boolean | isExternallyManaged(String courseUuid) | public boolean | isSelfRegistrationAllowed(String courseUuid) | public boolean | isSelfSwitchingAllowed(String courseUuid) | public EnrollmentRecord | joinSection(String sectionUuid) | public void | setAuthn(Authn authn) | public void | setContext(Context context) | public void | setExternallyManaged(String courseUuid, boolean externallyManaged) | public void | setJoinOptions(String courseUuid, boolean joinAllowed, boolean switchAllowed) | public void | setSectionMemberships(Set userUids, Role role, String sectionUuid) | public void | setUuidManager(IdManager uuidManager) | public void | switchSection(String newSectionUuid) | public void | updateSection(String sectionUuid, String title, Integer maxEnrollments, String location, Time startTime, Time endTime, boolean monday, boolean tuesday, boolean wednesday, boolean thursday, boolean friday, boolean saturday, boolean sunday) | public void | updateSection(String sectionUuid, String title, Integer maxEnrollments, List meetings) |
CATEGORY_BUNDLE | final static String CATEGORY_BUNDLE(Code) | | The resource bundle containing the category IDs and names
|
addSection | public CourseSection addSection(String courseUuid, String title, String category, Integer maxEnrollments, String location, Time startTime, Time endTime, boolean monday, boolean tuesday, boolean wednesday, boolean thursday, boolean friday, boolean saturday, boolean sunday)(Code) | | |
disbandSection | public void disbandSection(String sectionUuid)(Code) | | |
dropEnrollmentFromCategory | public void dropEnrollmentFromCategory(String studentUid, String siteContext, String category)(Code) | | |
dropSectionMembership | public void dropSectionMembership(String userUid, String sectionUuid)(Code) | | |
getConfiguration | public ExternalIntegrationConfig getConfiguration(Object obj)(Code) | | |
getTotalEnrollments | public int getTotalEnrollments(String learningContextUuid)(Code) | | |
isExternallyManaged | public boolean isExternallyManaged(String courseUuid)(Code) | | |
isSelfRegistrationAllowed | public boolean isSelfRegistrationAllowed(String courseUuid)(Code) | | |
isSelfSwitchingAllowed | public boolean isSelfSwitchingAllowed(String courseUuid)(Code) | | |
setExternallyManaged | public void setExternallyManaged(String courseUuid, boolean externallyManaged)(Code) | | |
setJoinOptions | public void setJoinOptions(String courseUuid, boolean joinAllowed, boolean switchAllowed)(Code) | | |
setSectionMemberships | public void setSectionMemberships(Set userUids, Role role, String sectionUuid)(Code) | | |
switchSection | public void switchSection(String newSectionUuid)(Code) | | |
updateSection | public void updateSection(String sectionUuid, String title, Integer maxEnrollments, String location, Time startTime, Time endTime, boolean monday, boolean tuesday, boolean wednesday, boolean thursday, boolean friday, boolean saturday, boolean sunday)(Code) | | |
|
|