public class GradingStandardImpl extends BaseImpl<GradingStandard,GradingStandardReader,GradingStandardWriter> implements GradingStandardReader, GradingStandardWriter
apiVersion, canvasBaseUrl, canvasMessenger, masqueradeAs, masqueradeType, oauthToken, paginationPageSize, responseCallback, responseParser, serializeNulls| Constructor and Description |
|---|
GradingStandardImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
| Modifier and Type | Method and Description |
|---|---|
Optional<GradingStandard> |
getGradingStandardInAccount(String accountId,
Long gradingStandardId)
Get a specific grading standard from within an account
|
Optional<GradingStandard> |
getGradingStandardInCourse(String courseId,
Long gradingStandardId)
Get a specific grading standard from within a course
|
List<GradingStandard> |
listGradingStandardsInAccount(String accountId)
List grading standards associated with an account
|
List<GradingStandard> |
listGradingStandardsInCourse(String courseId)
List grading standards associated with a given course
|
protected Type |
listType() |
protected Class<GradingStandard> |
objectType() |
buildCanvasUrl, encode, getFromCanvas, getListFromCanvas, parseListOfResponses, readAsCanvasUser, readAsSisUser, withCallback, writeAsCanvasUser, writeAsSisUserclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadAsCanvasUser, readAsSisUser, withCallbackwriteAsCanvasUser, writeAsSisUserpublic GradingStandardImpl(String canvasBaseUrl, Integer apiVersion, OauthToken oauthToken, RestClient restClient, int connectTimeout, int readTimeout, Integer paginationPageSize, Boolean serializeNulls)
public List<GradingStandard> listGradingStandardsInCourse(String courseId) throws IOException
GradingStandardReaderlistGradingStandardsInCourse in interface GradingStandardReadercourseId - The Canvas course ID or sis_course_id:xxxxIOException - if there is an error communicating with Canvaspublic List<GradingStandard> listGradingStandardsInAccount(String accountId) throws IOException
GradingStandardReaderlistGradingStandardsInAccount in interface GradingStandardReaderaccountId - The Canvas account ID or sis_account_id:xxxxIOException - if there is an error communicating with Canvaspublic Optional<GradingStandard> getGradingStandardInCourse(String courseId, Long gradingStandardId) throws IOException
GradingStandardReadergetGradingStandardInCourse in interface GradingStandardReadercourseId - Canvas course ID or sis_course_id:xxxxgradingStandardId - Canvas grading standard IDIOException - if there is an error communicating with Canvaspublic Optional<GradingStandard> getGradingStandardInAccount(String accountId, Long gradingStandardId) throws IOException
GradingStandardReadergetGradingStandardInAccount in interface GradingStandardReaderaccountId - Canvas account ID or sis_account_id:xxxxgradingStandardId - Canvas grading standard IDIOException - if there is an error communicating with Canvasprotected Type listType()
listType in class BaseImpl<GradingStandard,GradingStandardReader,GradingStandardWriter>protected Class<GradingStandard> objectType()
objectType in class BaseImpl<GradingStandard,GradingStandardReader,GradingStandardWriter>Copyright © 2021 Kansas State University, Office of Mediated Education. All rights reserved.