public class AssignmentOverrideImpl extends BaseImpl<AssignmentOverride,AssignmentOverrideReader,AssignmentOverrideWriter> implements AssignmentOverrideReader, AssignmentOverrideWriter
apiVersion, canvasBaseUrl, canvasMessenger, masqueradeAs, masqueradeType, oauthToken, paginationPageSize, responseCallback, responseParser, serializeNulls| Constructor and Description |
|---|
AssignmentOverrideImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
| Modifier and Type | Method and Description |
|---|---|
Optional<AssignmentOverride> |
createAssignmentOverride(String courseId,
AssignmentOverride assignmentOverride)
Creates an assignment override in canvas.
|
Optional<AssignmentOverride> |
getAssignmentOverride(String courseId,
Integer assignmentId,
Integer overrideId)
Returns details of the the override with the given id.
|
List<AssignmentOverride> |
listAssignmentOverrides(String courseId,
Integer assignmentId)
Returns the list of overrides for this assignment that target sections/groups/students visible to the current user.
|
protected Type |
listType() |
protected Class<AssignmentOverride> |
objectType() |
buildCanvasUrl, encode, getFromCanvas, getListFromCanvas, parseListOfResponses, readAsCanvasUser, readAsSisUser, withCallback, writeAsCanvasUser, writeAsSisUserclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadAsCanvasUser, readAsSisUser, withCallbackwriteAsCanvasUser, writeAsSisUserpublic AssignmentOverrideImpl(String canvasBaseUrl, Integer apiVersion, OauthToken oauthToken, RestClient restClient, int connectTimeout, int readTimeout, Integer paginationPageSize, Boolean serializeNulls)
public List<AssignmentOverride> listAssignmentOverrides(String courseId, Integer assignmentId) throws IOException
AssignmentOverrideReaderlistAssignmentOverrides in interface AssignmentOverrideReadercourseId - Canvas course ID or "sis_course_id:1234" for SIS course IDassignmentId - Canvas assignment IDIOException - When there is an error communicating with Canvaspublic Optional<AssignmentOverride> getAssignmentOverride(String courseId, Integer assignmentId, Integer overrideId) throws IOException
AssignmentOverrideReadergetAssignmentOverride in interface AssignmentOverrideReadercourseId - Canvas course ID or "sis_course_id:1234" for SIS course IDassignmentId - Canvas assignment IDoverrideId - Canvas ID of the specific assignment override to query forIOException - When there is an error communicating with Canvaspublic Optional<AssignmentOverride> createAssignmentOverride(String courseId, AssignmentOverride assignmentOverride) throws IOException
AssignmentOverrideWritercreateAssignmentOverride in interface AssignmentOverrideWritercourseId - Course that the assignment is inassignmentOverride - The Override object to createIOException - When there is an error communicating with Canvasprotected Type listType()
listType in class BaseImpl<AssignmentOverride,AssignmentOverrideReader,AssignmentOverrideWriter>protected Class<AssignmentOverride> objectType()
objectType in class BaseImpl<AssignmentOverride,AssignmentOverrideReader,AssignmentOverrideWriter>Copyright © 2021 Kansas State University, Office of Mediated Education. All rights reserved.