public class ListActiveCoursesInAccountOptions extends BaseOptions
| Modifier and Type | Class and Description |
|---|---|
static class |
ListActiveCoursesInAccountOptions.EnrollmentType |
static class |
ListActiveCoursesInAccountOptions.Include |
static class |
ListActiveCoursesInAccountOptions.SearchBy |
static class |
ListActiveCoursesInAccountOptions.State |
optionsMap| Constructor and Description |
|---|
ListActiveCoursesInAccountOptions(String accountId) |
| Modifier and Type | Method and Description |
|---|---|
ListActiveCoursesInAccountOptions |
addEnrollmentTermId(String enrollmentTermId)
Only include courses in the specified enrollment term
|
String |
getAccountId() |
ListActiveCoursesInAccountOptions |
includes(List<ListActiveCoursesInAccountOptions.Include> includes)
Optional elements to include in the returned courses.
|
ListActiveCoursesInAccountOptions |
inState(List<ListActiveCoursesInAccountOptions.State> stateList)
Only include courses that are in the given list of states.
|
ListActiveCoursesInAccountOptions |
inSubaccount(List<String> accountList)
Only include courses in sub-accounts identified by the given list of account IDs
|
ListActiveCoursesInAccountOptions |
onlyBlueprint(Boolean blueprint)
If true, include only blueprint courses.
|
ListActiveCoursesInAccountOptions |
onlyBlueprintAssociated(Boolean blueprintAssociated)
If true, include only courses that inherit content from a blueprint course.
|
ListActiveCoursesInAccountOptions |
onlyCompleted(Boolean completed)
If true, include only completed courses (these may be in state 'completed', or their enrollment term may have ended).
|
ListActiveCoursesInAccountOptions |
onlyPublished(Boolean published)
If true, include only published courses.
|
ListActiveCoursesInAccountOptions |
searchBy(ListActiveCoursesInAccountOptions.SearchBy searchType) |
ListActiveCoursesInAccountOptions |
searchTerm(String searchTerm)
Filter on a search term.
|
ListActiveCoursesInAccountOptions |
taughtByTeachers(List<String> teacherList)
Only include courses taught by the given list of teacher user IDs
|
ListActiveCoursesInAccountOptions |
withEnrollments(Boolean enrollments)
If true, include only courses with at least one enrollment.
|
ListActiveCoursesInAccountOptions |
withEnrollmentTypes(List<ListActiveCoursesInAccountOptions.EnrollmentType> enrollmentTypes)
If set, only return courses that have at least one user enrolled in in
the course with one of the specified enrollment types.
|
addEnumList, addNumberList, addSingleItem, addStringList, getOptionsMappublic ListActiveCoursesInAccountOptions(String accountId)
public String getAccountId()
public ListActiveCoursesInAccountOptions withEnrollments(Boolean enrollments)
enrollments - Whether to filter course list on enrollment statuspublic ListActiveCoursesInAccountOptions withEnrollmentTypes(List<ListActiveCoursesInAccountOptions.EnrollmentType> enrollmentTypes)
enrollmentTypes - List of enrollment types to filter onpublic ListActiveCoursesInAccountOptions onlyPublished(Boolean published)
published - Published status to filter onpublic ListActiveCoursesInAccountOptions onlyBlueprint(Boolean blueprint)
blueprint - Blueprint status to filter onpublic ListActiveCoursesInAccountOptions onlyBlueprintAssociated(Boolean blueprintAssociated)
blueprintAssociated - Blueprint association filter valuepublic ListActiveCoursesInAccountOptions onlyCompleted(Boolean completed)
completed - Completed status to filter onpublic ListActiveCoursesInAccountOptions taughtByTeachers(List<String> teacherList)
teacherList - List of teacher user IDs to filter on (can "be sis_user_id:xxxx")public ListActiveCoursesInAccountOptions inSubaccount(List<String> accountList)
accountList - List of sub-account IDs (can be "sis_account_id:xxxx")public ListActiveCoursesInAccountOptions inState(List<ListActiveCoursesInAccountOptions.State> stateList)
stateList - List of states to filter bypublic ListActiveCoursesInAccountOptions addEnrollmentTermId(String enrollmentTermId)
enrollmentTermId - Term ID to filter by (can be "sis_term_id:xxxxx")public ListActiveCoursesInAccountOptions searchTerm(String searchTerm)
searchTerm - Search term to filter bypublic ListActiveCoursesInAccountOptions includes(List<ListActiveCoursesInAccountOptions.Include> includes)
includes - List of optional elementspublic ListActiveCoursesInAccountOptions searchBy(ListActiveCoursesInAccountOptions.SearchBy searchType)
Copyright © 2021 Kansas State University, Office of Mediated Education. All rights reserved.