| Package | Description |
|---|---|
| edu.ksu.canvas | |
| edu.ksu.canvas.impl |
Default implementations for Canvas API calls.
|
| edu.ksu.canvas.interfaces |
Interfaces defining Canvas API functionality
|
| edu.ksu.canvas.net |
Classes dealing with low level network communications with the Canvas API.
|
| edu.ksu.canvas.oauth |
Functionality to handle OAuth tokens used for authenticating API calls.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CanvasReader> |
CanvasApiFactory.getReader(Class<T> type,
OauthToken oauthToken)
Get a reader implementation class to perform API calls with.
|
<T extends CanvasReader> |
CanvasApiFactory.getReader(Class<T> type,
OauthToken oauthToken,
Integer paginationPageSize)
Get a reader implementation class to perform API calls with while specifying
an explicit page size for paginated API calls.
|
<T extends CanvasWriter> |
CanvasApiFactory.getWriter(Class<T> type,
OauthToken oauthToken)
Get a writer implementation to push data into Canvas.
|
<T extends CanvasWriter> |
CanvasApiFactory.getWriter(Class<T> type,
OauthToken oauthToken,
Boolean serializeNulls)
Get a writer implementation to push data into Canvas while being able to control the behavior of blank values.
|
| Modifier and Type | Field and Description |
|---|---|
protected OauthToken |
BaseImpl.oauthToken |
| Modifier and Type | Method and Description |
|---|---|
Response |
RestCanvasMessenger.deleteFromCanvas(OauthToken oauthToken,
String url,
Map<String,List<String>> parameters) |
List<Response> |
RestCanvasMessenger.getFromCanvas(OauthToken oauthToken,
String url) |
List<Response> |
RestCanvasMessenger.getFromCanvas(OauthToken oauthToken,
String url,
Consumer<Response> callback) |
Response |
RestCanvasMessenger.getSingleResponseFromCanvas(OauthToken oauthToken,
String url) |
Response |
RestCanvasMessenger.putToCanvas(OauthToken oauthToken,
String url,
Map<String,List<String>> parameters) |
Response |
RestCanvasMessenger.sendFileToCanvas(OauthToken oauthToken,
String url,
Map<String,List<String>> parameters,
String fileParameter,
String filePath,
InputStream is) |
Response |
RestCanvasMessenger.sendJsonPostToCanvas(OauthToken oauthToken,
String url,
com.google.gson.JsonObject requestBody) |
Response |
RestCanvasMessenger.sendJsonPutToCanvas(OauthToken oauthToken,
String url,
com.google.gson.JsonObject requestBody) |
Response |
RestCanvasMessenger.sendToCanvas(OauthToken oauthToken,
String url,
Map<String,List<String>> parameters) |
| Constructor and Description |
|---|
AccountImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
AccountReportImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
AccountReportSummaryImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
AdminImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
AssignmentGroupImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls)
Construct a new CanvasApi class with an OAuth token
|
AssignmentImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
AssignmentOverrideImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
AuthenticationLogImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
BaseImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls)
Construct a new CanvasApi class with an OAuth token
|
CalendarEventImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls)
Construct a new CanvasApi class with an OAuth token
|
CommunicationChannelImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
ContentMigrationImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
ConversationImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
CourseImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
CourseSettingsImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
EnrollmentImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
EnrollmentTermImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
ExternalToolImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
FeatureFlagImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls)
Construct a new CanvasApi class with an OAuth token
|
FeatureImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls)
Construct a new CanvasApi class with an OAuth token
|
FileImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls)
Construct a new CanvasApi class with an OAuth token
|
GradingStandardImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
LoginImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
MigrationIssueImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
ModuleImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
PageImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
ProgressImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
QuizImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
QuizQuestionImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
QuizSubmissionImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
QuizSubmissionQuestionImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
RoleImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
RubricImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
SectionsImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
SelectiveDataImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
SisImportImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
SubmissionImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls)
Construct a new CanvasApi class with an OAuth token
|
TabImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
UserImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
| Modifier and Type | Method and Description |
|---|---|
Response |
CanvasMessenger.deleteFromCanvas(OauthToken oauthToken,
String url,
Map<String,List<String>> parameters) |
List<Response> |
CanvasMessenger.getFromCanvas(OauthToken oauthToken,
String url) |
List<Response> |
CanvasMessenger.getFromCanvas(OauthToken oauthToken,
String url,
Consumer<Response> consumer) |
Response |
CanvasMessenger.getSingleResponseFromCanvas(OauthToken oauthToken,
String url) |
Response |
CanvasMessenger.putToCanvas(OauthToken oauthToken,
String url,
Map<String,List<String>> parameters) |
Response |
CanvasMessenger.sendFileToCanvas(OauthToken oauthToken,
String url,
Map<String,List<String>> parameters,
String fileParameter,
String filePath,
InputStream is) |
Response |
CanvasMessenger.sendJsonPostToCanvas(OauthToken oauthToken,
String url,
com.google.gson.JsonObject requestBody) |
Response |
CanvasMessenger.sendJsonPutToCanvas(OauthToken oauthToken,
String url,
com.google.gson.JsonObject requestBody) |
Response |
CanvasMessenger.sendToCanvas(OauthToken oauthToken,
String url,
Map<String,List<String>> parameters) |
| Modifier and Type | Method and Description |
|---|---|
Response |
RefreshingRestClient.sendApiDelete(OauthToken token,
String url,
Map<String,List<String>> deleteParameters,
int connectTimeout,
int readTimeout) |
Response |
RestClient.sendApiDelete(OauthToken token,
String url,
Map<String,List<String>> deleteParameters,
int connectTimeout,
int readTimeout) |
Response |
SimpleRestClient.sendApiDelete(OauthToken token,
String url,
Map<String,List<String>> deleteParameters,
int connectTimeout,
int readTimeout) |
Response |
RefreshingRestClient.sendApiGet(OauthToken token,
String url,
int connectTimeout,
int readTimeout) |
Response |
RestClient.sendApiGet(OauthToken token,
String url,
int connectTimeout,
int readTimeout) |
Response |
SimpleRestClient.sendApiGet(OauthToken token,
String url,
int connectTimeout,
int readTimeout) |
Response |
RefreshingRestClient.sendApiPost(OauthToken token,
String url,
Map<String,List<String>> postParameters,
int connectTimeout,
int readTimeout) |
Response |
RestClient.sendApiPost(OauthToken token,
String url,
Map<String,List<String>> postParameters,
int connectTimeout,
int readTimeout) |
Response |
SimpleRestClient.sendApiPost(OauthToken token,
String url,
Map<String,List<String>> postParameters,
int connectTimeout,
int readTimeout) |
Response |
RefreshingRestClient.sendApiPostFile(OauthToken token,
String url,
Map<String,List<String>> postParameters,
String fileParameter,
String filePath,
InputStream is,
int connectTimeout,
int readTimeout) |
Response |
RestClient.sendApiPostFile(OauthToken token,
String url,
Map<String,List<String>> postParameters,
String fileParameter,
String filePath,
InputStream is,
int connectTimeout,
int readTimeout) |
Response |
SimpleRestClient.sendApiPostFile(OauthToken token,
String url,
Map<String,List<String>> postParameters,
String fileParameter,
String filePath,
InputStream is,
int connectTimeout,
int readTimeout) |
Response |
RefreshingRestClient.sendApiPut(OauthToken token,
String url,
Map<String,List<String>> putParameters,
int connectTimeout,
int readTimeout) |
Response |
RestClient.sendApiPut(OauthToken token,
String url,
Map<String,List<String>> putParameters,
int connectTimeout,
int readTimeout) |
Response |
SimpleRestClient.sendApiPut(OauthToken token,
String url,
Map<String,List<String>> putParameters,
int connectTimeout,
int readTimeout) |
Response |
RefreshingRestClient.sendJsonPost(OauthToken token,
String url,
String json,
int connectTimeout,
int readTimeout) |
Response |
RestClient.sendJsonPost(OauthToken token,
String url,
String json,
int connectTimeout,
int readTimeout) |
Response |
SimpleRestClient.sendJsonPost(OauthToken token,
String url,
String json,
int connectTimeout,
int readTimeout) |
Response |
RefreshingRestClient.sendJsonPut(OauthToken token,
String url,
String json,
int connectTimeout,
int readTimeout) |
Response |
RestClient.sendJsonPut(OauthToken token,
String url,
String json,
int connectTimeout,
int readTimeout) |
Response |
SimpleRestClient.sendJsonPut(OauthToken token,
String url,
String json,
int connectTimeout,
int readTimeout) |
| Modifier and Type | Class and Description |
|---|---|
class |
NonRefreshableOauthToken |
class |
RefreshableOauthToken |
Copyright © 2021 Kansas State University, Office of Mediated Education. All rights reserved.