| Package | Description |
|---|---|
| edu.ksu.canvas | |
| edu.ksu.canvas.impl |
Default implementations for Canvas API calls.
|
| edu.ksu.canvas.interfaces |
Interfaces defining Canvas API functionality
|
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseImpl<T,READERTYPE extends CanvasReader,WRITERTYPE extends CanvasWriter>
Base class for accessing the Canvas API
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CanvasReader<T,READERTYPE extends CanvasReader> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AccountReader
Methods to read information from and about accounts
|
interface |
AccountReportReader |
interface |
AccountReportSummaryReader |
interface |
AdminReader |
interface |
AssignmentGroupReader |
interface |
AssignmentOverrideReader |
interface |
AssignmentReader
Methods to read information from and about Assignments
|
interface |
AuthenticationLogReader |
interface |
CalendarReader
Methods to query and read calendar events from Canvas.
|
interface |
CommunicationChannelReader |
interface |
ContentMigrationReader |
interface |
ConversationReader |
interface |
CourseReader
Methods to read information from and about courses
|
interface |
CourseSettingsReader |
interface |
EnrollmentReader |
interface |
EnrollmentTermReader |
interface |
ExternalToolReader |
interface |
FeatureFlagReader |
interface |
FeatureReader |
interface |
FileReader
This is just used for getting a file after it's been uploaded at the moment.
|
interface |
GradingStandardReader |
interface |
LoginReader |
interface |
MigrationIssueReader |
interface |
ModuleReader |
interface |
PageReader |
interface |
ProgressReader |
interface |
QuizQuestionReader |
interface |
QuizReader |
interface |
QuizSubmissionQuestionReader |
interface |
QuizSubmissionReader |
interface |
RoleReader |
interface |
RubricReader |
interface |
SectionReader
Methods to read information from and about sections
|
interface |
SelectiveDataReader |
interface |
SisImportReader |
interface |
SubmissionReader |
interface |
TabReader
Methods to read information about tabs, which can be applied to courses
or groups.
|
interface |
UserReader |
Copyright © 2021 Kansas State University, Office of Mediated Education. All rights reserved.