/**********************************************************************************
* $URL: https://source.sakaiproject.org/svn/assignment/trunk/assignment-api/api/src/java/org/sakaiproject/assignment/cover/AssignmentService.java $
* $Id: AssignmentService.java 117546 2012-12-11 12:10:24Z a.fish@lancaster.ac.uk $
***********************************************************************************
*
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008 The Sakai Foundation
*
* Licensed under the Educational Community License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.opensource.org/licenses/ECL-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
**********************************************************************************/
package org.sakaiproject.assignment.cover;
import java.io.OutputStream;
import java.util.List;
import java.util.Set;
import java.util.ArrayList;
import java.util.Collection;
import org.sakaiproject.site.api.Group;
import org.sakaiproject.assignment.api.Assignment;
import org.sakaiproject.component.cover.ComponentManager;
/**
* <p>
* AssignmentService is a static Cover for the
* {@link org.sakaiproject.assignment.api.AssignmentService AssignmentService};
* see that interface for usage details.
* </p>
*/
public class AssignmentService {
/**
* Access the component instance: special cover only method.
*
* @return the component instance.
*/
public static org.sakaiproject.assignment.api.AssignmentService getInstance() {
if (ComponentManager.CACHE_COMPONENTS) {
if (m_instance == null)
m_instance = (org.sakaiproject.assignment.api.AssignmentService) ComponentManager
.get(org.sakaiproject.assignment.api.AssignmentService.class);
return m_instance;
} else {
return (org.sakaiproject.assignment.api.AssignmentService) ComponentManager
.get(org.sakaiproject.assignment.api.AssignmentService.class);
}
}
private static org.sakaiproject.assignment.api.AssignmentService m_instance = null;
public static java.lang.String APPLICATION_ID = org.sakaiproject.assignment.api.AssignmentService.APPLICATION_ID;
public static java.lang.String REFERENCE_ROOT = org.sakaiproject.assignment.api.AssignmentService.REFERENCE_ROOT;
public static java.lang.String SECURE_ALL_GROUPS = org.sakaiproject.assignment.api.AssignmentService.SECURE_ALL_GROUPS;
public static java.lang.String SECURE_ASSIGNMENT_RECEIVE_NOTIFICATIONS = org.sakaiproject.assignment.api.AssignmentService.SECURE_ASSIGNMENT_RECEIVE_NOTIFICATIONS;
public static java.lang.String SECURE_ADD_ASSIGNMENT = org.sakaiproject.assignment.api.AssignmentService.SECURE_ADD_ASSIGNMENT;
public static java.lang.String SECURE_ADD_ASSIGNMENT_CONTENT = org.sakaiproject.assignment.api.AssignmentService.SECURE_ADD_ASSIGNMENT_CONTENT;
public static java.lang.String SECURE_ADD_ASSIGNMENT_SUBMISSION = org.sakaiproject.assignment.api.AssignmentService.SECURE_ADD_ASSIGNMENT_SUBMISSION;
public static java.lang.String SECURE_REMOVE_ASSIGNMENT = org.sakaiproject.assignment.api.AssignmentService.SECURE_REMOVE_ASSIGNMENT;
public static java.lang.String SECURE_REMOVE_ASSIGNMENT_CONTENT = org.sakaiproject.assignment.api.AssignmentService.SECURE_REMOVE_ASSIGNMENT_CONTENT;
public static java.lang.String SECURE_REMOVE_ASSIGNMENT_SUBMISSION = org.sakaiproject.assignment.api.AssignmentService.SECURE_REMOVE_ASSIGNMENT_SUBMISSION;
public static java.lang.String SECURE_ACCESS_ASSIGNMENT = org.sakaiproject.assignment.api.AssignmentService.SECURE_ACCESS_ASSIGNMENT;
public static java.lang.String SECURE_ACCESS_ASSIGNMENT_CONTENT = org.sakaiproject.assignment.api.AssignmentService.SECURE_ACCESS_ASSIGNMENT_CONTENT;
public static java.lang.String SECURE_ACCESS_ASSIGNMENT_SUBMISSION = org.sakaiproject.assignment.api.AssignmentService.SECURE_ACCESS_ASSIGNMENT_SUBMISSION;
public static java.lang.String SECURE_UPDATE_ASSIGNMENT = org.sakaiproject.assignment.api.AssignmentService.SECURE_UPDATE_ASSIGNMENT;
public static java.lang.String SECURE_UPDATE_ASSIGNMENT_CONTENT = org.sakaiproject.assignment.api.AssignmentService.SECURE_UPDATE_ASSIGNMENT_CONTENT;
public static java.lang.String SECURE_UPDATE_ASSIGNMENT_SUBMISSION = org.sakaiproject.assignment.api.AssignmentService.SECURE_UPDATE_ASSIGNMENT_SUBMISSION;
public static java.lang.String SECURE_GRADE_ASSIGNMENT_SUBMISSION = org.sakaiproject.assignment.api.AssignmentService.SECURE_GRADE_ASSIGNMENT_SUBMISSION;
public static java.lang.String REF_TYPE_ASSIGNMENT = org.sakaiproject.assignment.api.AssignmentService.REF_TYPE_ASSIGNMENT;
public static java.lang.String REF_TYPE_SUBMISSION = org.sakaiproject.assignment.api.AssignmentService.REF_TYPE_SUBMISSION;
public static java.lang.String REF_TYPE_CONTENT = org.sakaiproject.assignment.api.AssignmentService.REF_TYPE_CONTENT;
public static java.lang.String REF_TYPE_GRADES = org.sakaiproject.assignment.api.AssignmentService.REF_TYPE_GRADES;
public static java.lang.String REF_TYPE_SUBMISSIONS = org.sakaiproject.assignment.api.AssignmentService.REF_TYPE_SUBMISSIONS;
public static java.lang.String REF_TYPE_SITE_GROUPS = org.sakaiproject.assignment.api.AssignmentService.REF_TYPE_SITE_GROUPS;
public static java.lang.String GRADEBOOK_INTEGRATION_NO = org.sakaiproject.assignment.api.AssignmentService.GRADEBOOK_INTEGRATION_NO;
public static java.lang.String GRADEBOOK_INTEGRATION_ADD = org.sakaiproject.assignment.api.AssignmentService.GRADEBOOK_INTEGRATION_ADD;
public static java.lang.String GRADEBOOK_INTEGRATION_ASSOCIATE = org.sakaiproject.assignment.api.AssignmentService.GRADEBOOK_INTEGRATION_ASSOCIATE;
public static java.lang.String PROP_ASSIGNMENT_ASSOCIATE_GRADEBOOK_ASSIGNMENT = org.sakaiproject.assignment.api.AssignmentService.PROP_ASSIGNMENT_ASSOCIATE_GRADEBOOK_ASSIGNMENT;
public static java.lang.String ASSIGNMENT_INSTRUCTOR_NOTIFICATIONS_VALUE= org.sakaiproject.assignment.api.Assignment.ASSIGNMENT_INSTRUCTOR_NOTIFICATIONS_VALUE;
public static java.lang.String ASSIGNMENT_INSTRUCTOR_NOTIFICATIONS_NONE = org.sakaiproject.assignment.api.Assignment.ASSIGNMENT_INSTRUCTOR_NOTIFICATIONS_NONE;
public static java.lang.String ASSIGNMENT_INSTRUCTOR_NOTIFICATIONS_EACH = org.sakaiproject.assignment.api.Assignment.ASSIGNMENT_INSTRUCTOR_NOTIFICATIONS_EACH;
public static java.lang.String ASSIGNMENT_INSTRUCTOR_NOTIFICATIONS_DIGEST = org.sakaiproject.assignment.api.Assignment.ASSIGNMENT_INSTRUCTOR_NOTIFICATIONS_DIGEST;
public static java.lang.String NEW_ASSIGNMENT_ADD_TO_GRADEBOOK = org.sakaiproject.assignment.api.AssignmentService.NEW_ASSIGNMENT_ADD_TO_GRADEBOOK;
public static boolean allowReceiveSubmissionNotification(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowReceiveSubmissionNotification(param0);
}
public static java.util.List allowReceiveSubmissionNotificationUsers(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.allowReceiveSubmissionNotificationUsers(param0);
}
public static boolean allowAddAssignment(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowAddAssignment(param0);
}
public static boolean allowAddSiteAssignment(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowAddSiteAssignment(param0);
}
public static boolean allowAllGroups(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowAllGroups(param0);
}
public static java.util.Collection getGroupsAllowAddAssignment(
java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return new ArrayList();
return service.getGroupsAllowAddAssignment(param0);
}
public static java.util.Collection getGroupsAllowGradeAssignment(
java.lang.String param0, java.lang.String param1) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return new ArrayList();
return service.getGroupsAllowGradeAssignment(param0, param1);
}
public static boolean allowGetAssignment(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowGetAssignment(param0);
}
public static boolean allowUpdateAssignment(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowUpdateAssignment(param0);
}
public static boolean allowRemoveAssignment(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowRemoveAssignment(param0);
}
public static boolean allowAddAssignmentContent(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowAddAssignmentContent(param0);
}
public static boolean allowGetAssignmentContent(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowGetAssignmentContent(param0);
}
public static boolean allowUpdateAssignmentContent(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowUpdateAssignmentContent(param0);
}
public static boolean allowRemoveAssignmentContent(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowRemoveAssignmentContent(param0);
}
public static boolean allowAddSubmission(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowAddSubmission(param0);
}
/**
* SAK-21525
*
* @param context
* @param assignment - An Assignment object. Needed for the groups to be checked.
* @return
*/
public static boolean allowAddSubmissionCheckGroups(java.lang.String context, Assignment assignment) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowAddSubmissionCheckGroups(context,assignment);
}
public static java.util.List allowAddSubmissionUsers(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.allowAddSubmissionUsers(param0);
}
public static java.util.List allowGradeAssignmentUsers(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.allowGradeAssignmentUsers(param0);
}
public static java.util.List allowAddAnySubmissionUsers(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.allowAddAnySubmissionUsers(param0);
}
public static java.util.List allowAddAssignmentUsers(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.allowAddAssignmentUsers(param0);
}
public static boolean allowGetSubmission(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowGetSubmission(param0);
}
public static boolean allowUpdateSubmission(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowUpdateSubmission(param0);
}
public static boolean allowRemoveSubmission(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowRemoveSubmission(param0);
}
public static boolean allowGradeSubmission(String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.allowGradeSubmission(param0);
}
public static org.sakaiproject.assignment.api.AssignmentEdit addAssignment(
java.lang.String param0)
throws org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.addAssignment(param0);
}
public static org.sakaiproject.assignment.api.AssignmentEdit mergeAssignment(
org.w3c.dom.Element param0)
throws org.sakaiproject.exception.IdInvalidException,
org.sakaiproject.exception.IdUsedException,
org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.mergeAssignment(param0);
}
public static org.sakaiproject.assignment.api.AssignmentEdit addDuplicateAssignment(
java.lang.String param0, java.lang.String param1)
throws org.sakaiproject.exception.IdInvalidException,
org.sakaiproject.exception.PermissionException,
org.sakaiproject.exception.IdUsedException,
org.sakaiproject.exception.IdUnusedException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.addDuplicateAssignment(param0, param1);
}
public static void removeAssignment(
org.sakaiproject.assignment.api.AssignmentEdit param0)
throws org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return;
service.removeAssignment(param0);
}
public static void removeAssignmentAndAllReferences(
org.sakaiproject.assignment.api.AssignmentEdit param0)
throws org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return;
service.removeAssignmentAndAllReferences(param0);
}
public static org.sakaiproject.assignment.api.AssignmentEdit editAssignment(
java.lang.String param0)
throws org.sakaiproject.exception.IdUnusedException,
org.sakaiproject.exception.PermissionException,
org.sakaiproject.exception.InUseException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.editAssignment(param0);
}
public static void commitEdit(
org.sakaiproject.assignment.api.AssignmentContentEdit param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return;
service.commitEdit(param0);
}
public static void commitEdit(
org.sakaiproject.assignment.api.AssignmentEdit param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return;
service.commitEdit(param0);
}
public static void commitEdit(
org.sakaiproject.assignment.api.AssignmentSubmissionEdit param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return;
service.commitEdit(param0);
}
public static void cancelEdit(
org.sakaiproject.assignment.api.AssignmentSubmissionEdit param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return;
service.cancelEdit(param0);
}
public static void cancelEdit(
org.sakaiproject.assignment.api.AssignmentContentEdit param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return;
service.cancelEdit(param0);
}
public static void cancelEdit(
org.sakaiproject.assignment.api.AssignmentEdit param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return;
service.cancelEdit(param0);
}
public static org.sakaiproject.assignment.api.AssignmentContentEdit addAssignmentContent(
java.lang.String param0)
throws org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.addAssignmentContent(param0);
}
public static org.sakaiproject.assignment.api.AssignmentContentEdit mergeAssignmentContent(
org.w3c.dom.Element param0)
throws org.sakaiproject.exception.IdInvalidException,
org.sakaiproject.exception.IdUsedException,
org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.mergeAssignmentContent(param0);
}
public static org.sakaiproject.assignment.api.AssignmentContentEdit addDuplicateAssignmentContent(
java.lang.String param0, java.lang.String param1)
throws org.sakaiproject.exception.IdInvalidException,
org.sakaiproject.exception.PermissionException,
org.sakaiproject.exception.IdUnusedException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.addDuplicateAssignmentContent(param0, param1);
}
public static void removeAssignmentContent(
org.sakaiproject.assignment.api.AssignmentContentEdit param0)
throws org.sakaiproject.assignment.api.AssignmentContentNotEmptyException,
org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return;
service.removeAssignmentContent(param0);
}
public static org.sakaiproject.assignment.api.AssignmentContentEdit editAssignmentContent(
java.lang.String param0)
throws org.sakaiproject.exception.IdUnusedException,
org.sakaiproject.exception.PermissionException,
org.sakaiproject.exception.InUseException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.editAssignmentContent(param0);
}
public static org.sakaiproject.assignment.api.AssignmentSubmissionEdit addSubmission(
java.lang.String param0, java.lang.String param1, java.lang.String param2)
throws org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.addSubmission(param0, param1, param2);
}
public static org.sakaiproject.assignment.api.AssignmentSubmissionEdit mergeSubmission(
org.w3c.dom.Element param0)
throws org.sakaiproject.exception.IdInvalidException,
org.sakaiproject.exception.IdUsedException,
org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.mergeSubmission(param0);
}
public static void removeSubmission(
org.sakaiproject.assignment.api.AssignmentSubmissionEdit param0)
throws org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return;
service.removeSubmission(param0);
}
public static org.sakaiproject.assignment.api.AssignmentSubmissionEdit editSubmission(
java.lang.String param0)
throws org.sakaiproject.exception.IdUnusedException,
org.sakaiproject.exception.PermissionException,
org.sakaiproject.exception.InUseException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.editSubmission(param0);
}
public static java.util.Iterator getAssignmentContents(
org.sakaiproject.user.api.User param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getAssignmentContents(param0);
}
public static org.sakaiproject.assignment.api.Assignment getAssignment(
java.lang.String param0)
throws org.sakaiproject.exception.IdUnusedException,
org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getAssignment(param0);
}
public static org.sakaiproject.assignment.api.AssignmentContent getAssignmentContent(
java.lang.String param0)
throws org.sakaiproject.exception.IdUnusedException,
org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getAssignmentContent(param0);
}
public static org.sakaiproject.assignment.api.AssignmentSubmission getSubmission(
java.lang.String param0)
throws org.sakaiproject.exception.IdUnusedException,
org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getSubmission(param0);
}
public static org.sakaiproject.assignment.api.AssignmentSubmission getSubmission(
java.lang.String param0, org.sakaiproject.user.api.User param1)
throws org.sakaiproject.exception.IdUnusedException,
org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getSubmission(param0, param1);
}
public static org.sakaiproject.assignment.api.AssignmentSubmission getSubmission(
java.lang.String param0, java.lang.String param1)
throws org.sakaiproject.exception.IdUnusedException,
org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getSubmission(param0, param1);
}
public static org.sakaiproject.assignment.api.AssignmentSubmission getSubmission(
java.util.List param0, org.sakaiproject.user.api.User param1) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getSubmission(param0, param1);
}
public static java.util.Iterator getAssignments(
org.sakaiproject.assignment.api.AssignmentContent param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getAssignments(param0);
}
public static java.util.Iterator getAssignmentsForContext(
java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getAssignmentsForContext(param0);
}
public static java.util.Iterator getAssignmentsForContext(
java.lang.String param0, java.lang.String param1) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getAssignmentsForContext(param0, param1);
}
public static java.util.List getListAssignmentsForContext(
java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getListAssignmentsForContext(param0);
}
public static java.util.List getSubmissions(
org.sakaiproject.assignment.api.Assignment param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getSubmissions(param0);
}
public static int getSubmittedSubmissionsCount(
java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return 0;
return service.getSubmittedSubmissionsCount(param0);
}
public static int getUngradedSubmissionsCount(
java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return 0;
return service.getUngradedSubmissionsCount(param0);
}
public static byte[] getGradesSpreadsheet(java.lang.String param0)
throws org.sakaiproject.exception.IdUnusedException,
org.sakaiproject.exception.PermissionException {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getGradesSpreadsheet(param0);
}
public static void getSubmissionsZip(OutputStream param0, java.lang.String param1) throws org.sakaiproject.exception.IdUnusedException,
org.sakaiproject.exception.PermissionException{
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service != null)
service.getSubmissionsZip(param0, param1);
}
public static java.lang.String assignmentReference(java.lang.String param0,
java.lang.String param1) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.assignmentReference(param0, param1);
}
public static java.lang.String contentReference(java.lang.String param0,
java.lang.String param1) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.contentReference(param0, param1);
}
public static java.lang.String submissionReference(java.lang.String param0,
java.lang.String param1, java.lang.String param2) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.submissionReference(param0, param1, param2);
}
public static java.lang.String gradesSpreadsheetReference(
java.lang.String param0, java.lang.String param1) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.gradesSpreadsheetReference(param0, param1);
}
public static java.lang.String submissionsZipReference(
java.lang.String param0, java.lang.String param1) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.submissionsZipReference(param0, param1);
}
public static java.lang.String merge(java.lang.String param0,
org.w3c.dom.Element param1, java.lang.String param2,
java.lang.String param3, java.util.Map param4,
java.util.HashMap param5, Set param6) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.merge(param0, param1, param2, param3, param4, param5,
param6);
}
public static java.lang.String getLabel() {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getLabel();
}
public static java.lang.String archive(java.lang.String param0,
org.w3c.dom.Document param1, java.util.Stack param2,
java.lang.String param3, java.util.List param4) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.archive(param0, param1, param2, param3, param4);
}
public static boolean getAllowGroupAssignments() {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.getAllowGroupAssignments();
}
public static List getSortedGroupUsers(Group _g) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return new java.util.ArrayList();
return service.getSortedGroupUsers(_g);
}
public static boolean getAllowGroupAssignmentsInGradebook() {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.getAllowGroupAssignmentsInGradebook();
}
public static boolean canSubmit(String context, org.sakaiproject.assignment.api.Assignment assignment) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return false;
return service.canSubmit(context, assignment);
}
public static boolean getAllowSubmitByInstructor() {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null) {
return false;
}
return service.getAllowSubmitByInstructor();
}
public static Collection<Group> getSubmitterGroupList(String param0, String param1, String param2, String param3, String param4) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null) return null;
return service.getSubmitterGroupList(param0, param1, param2, param3, param4);
}
public static List<String> getSubmitterIdList(String param0, String param1, String param2, String param3, String param4) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.getSubmitterIdList(param0, param1, param2, param3, param4);
}
public static String escapeInvalidCharsEntry(java.lang.String param0) {
org.sakaiproject.assignment.api.AssignmentService service = getInstance();
if (service == null)
return null;
return service.escapeInvalidCharsEntry(param0);
}
}