CourseRegistrationService

Name CourseRegistration
Version
Included Services  
Java Package org.kuali.student.enrollment.courseregistration.service

The Course Registration Service is a Class II service supporting
the process of registering a student in course(s) for a term. The
service provides operations for creating and validating
registration requests, registering for a course, and dropping a
course.

This service supports the concept of registration cart in the
application and all of the transactional requests for registration
are made through this service. As part of negotiating the student's
registration, operations are provided to manage related exceptions
and holds related to registration.

Operations
Main Message Structures

Method getCourseRegistration
Description Retrieves a single CourseRegistration by an CourseRegistration Id.
Parameters String courseRegistrationId the identifier for the
CourseRegistration to be retrieved
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return CourseRegistrationInfo the CourseRegistration requested
Errors DoesNotExistException courseRegistrationId is not found
InvalidParameterException contextInfo is not valid
MissingParameterException courseRegistrationId or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getCourseRegistrationsByIds
Description Retrieve a list of CourseRegistrations from a list of
CourseRegistration Ids. The returned list may be in any order
and if duplicate Ids are supplied, a unique set may or may not
ber returned.
Parameters StringList courseRegistrationIds a list of CourseRegistration identifiers
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return CourseRegistrationInfoList a list of CourseRegistrations
Errors DoesNotExistException a courseRegistrationId in the
list was not found
InvalidParameterException contextInfo is not valid
MissingParameterException courseRegistrationIds, an Id
in courseRegistrationIds, or contextInfo is missing or
null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getCourseRegistrationIdsByType
Description Retrieve a list of CourseRegistrationIds by CourseRegistration
Type.
Parameters String courseRegistrationTypeKey an identifier for an
CourseRegistration Type
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return StringList a list of CourseRegistrations identifiers matching
courseRegistrationTypeKey or an empty list of none found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException courseRegistrationTypeKey
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getCourseRegistrationsByStudent
Description Gets a list of CourseRegistrations for a given Student.
Parameters String studentId an identifier for a Student
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return CourseRegistrationInfoList list of CourseRegistrations associated with the given
Student or an empty list if none found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException studentId or contextInfo is
missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getCourseRegistrationsByCourseOffering
Description Gets a list of CourseRegistrations for a given CourseOffering.
Parameters String courseOfferingId an identifier for a CourseOffering
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return CourseRegistrationInfoList list of CourseRegistrations associated with the given
CourseOffering or an empty list if none found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException courseOfferingId or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getCourseRegistrationsByStudentAndCourseOffering
Description Gets a list of CourseRegistrations for a given Student and
CourseOffering.
Parameters String studentId an identifier for a Student
String courseOfferingId an identifier for a CourseOffering
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return CourseRegistrationInfoList list of CourseRegistrations associated with the given
Student and CourseOffering or an empty list if none
found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException studentId, courseOfferingId,
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getCourseRegistrationsByStudentAndTerm
Description Gets a list of CourseRegistrations for a given Student and
Term.
Parameters String studentId an identifier for a Student
String termId an identifier for a Term
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return CourseRegistrationInfoList list of CourseRegistrations associated with the given
Student and CourseOffering or an empty list if none
found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException studentId, termId,
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method searchForCourseRegistrationIds
Description Searches for CourseRegistrations that meet the given search
criteria.
Parameters QueryByCriteria criteria the search criteria
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return StringList a list of CourseRegistration identifiers matching the criteria
Errors InvalidParameterException criteria or contextInfo is
not valid
MissingParameterException criteria or or contextInfo is
missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method searchForCourseRegistrations
Description Searches for CourseRegistrations that meet the given search
criteria.
Parameters QueryByCriteria criteria the search criteria
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return CourseRegistrationInfoList a list of CourseRegistrations matching the criteria
Errors InvalidParameterException criteria or contextInfo is
not valid
MissingParameterException criteria or or contextInfo is
missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getActivityRegistration
Description Retrieves a single ActivityRegistration by an
ActivityRegistration Id.
Parameters String activityRegistrationId the identifier for the
ActivityRegistration to be retrieved
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ActivityRegistrationInfo the ActivityRegistration requested
Errors DoesNotExistException activityRegistrationId is not found
InvalidParameterException contextInfo is not valid
MissingParameterException activityRegistrationId or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getActivityRegistrationsByIds
Description Retrieve a list of ActivityRegistrations from a list of
ActivityRegistration Ids. The returned list may be in any order
and if duplicate Ids are supplied, a unique set may or may not
ber returned.
Parameters StringList activityRegistrationIds a list of ActivityRegistration
identifiers
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ActivityRegistrationInfoList a list of ActivityRegistrations
Errors DoesNotExistException a activityRegistrationId in the
list was not found
InvalidParameterException contextInfo is not valid
MissingParameterException activityRegistrationIds, an Id in
activityRegistrationIds, or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getActivityRegistrationIdsByType
Description Retrieve a list of ActivityRegistrationIds by
ActivityRegistration Type.
Parameters String activityRegistrationTypeKey an identifier for an
ActivityRegistration Type
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return StringList a list of ActivityRegistrations identifiers matching
activityRegistrationTypeKey or an empty list of none
found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException activityRegistrationTypeKey
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getActivityRegistrationsForCourseRegistration
Description Gets a list of ActivityRegistrations for a CourseRegistration.
Parameters String courseRegistrationId an identifier for a CourseRegistration
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ActivityRegistrationInfoList list of ActivityRegistrations associated with the given
CourseRegistration or an empty list if none found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException courseRegistrationId or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getActivityRegistrationsByStudent
Description Gets a list of ActivityRegistrations for a given Student.
Parameters String studentId an identifier for a Student
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ActivityRegistrationInfoList list of ActivityRegistrations associated with the given
Student or an empty list if none found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException studentId or contextInfo is
missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getActivityRegistrationsByActivityOffering
Description Gets a list of ActivityRegistrations for a given
ActivityOffering.
Parameters String courseOfferingId an identifier for a ActivityOffering
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ActivityRegistrationInfoList list of ActivityRegistrations associated with the given
ActivityOffering or an empty list if none found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException courseOfferingId or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getActivityRegistrationsByStudentAndActivityOffering
Description Gets a list of ActivityRegistrations for a given Student and
ActivityOffering.
Parameters String studentId an identifier for a Student
String courseOfferingId an identifier for a ActivityOffering
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ActivityRegistrationInfoList list of ActivityRegistrations associated with the given
Student and ActivityOffering or an empty list if none
found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException studentId, courseOfferingId,
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getActivityRegistrationsByStudentAndTerm
Description Gets a list of ActivityRegistrations for a given Student and
Term.
Parameters String studentId an identifier for a Student
String termId an identifier for a Term
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ActivityRegistrationInfoList list of ActivityRegistrations associated with the given
Student and ActivityOffering or an empty list if none
found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException studentId, termId,
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method searchForActivityRegistrationIds
Description Searches for ActivityRegistrations that meet the given search
criteria.
Parameters QueryByCriteria criteria the search criteria
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return StringList a list of ActivityRegistration identifiers matching the
criteria
Errors InvalidParameterException criteria or contextInfo is
not valid
MissingParameterException criteria or or contextInfo is
missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method searchForActivityRegistrations
Description Searches for ActivityRegistrations that meet the given search
criteria.
Parameters QueryByCriteria criteria the search criteria
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ActivityRegistrationInfoList a list of ActivityRegistrations matching the criteria
Errors InvalidParameterException criteria or contextInfo is
not valid
MissingParameterException criteria or or contextInfo is
missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getRegistrationRequest
Description Retrieves a single RegistrationRequest by an
RegistrationRequest Id.
Parameters String registrationRequestId the identifier for the
RegistrationRequest to be retrieved
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationRequestInfo the RegistrationRequest requested
Errors DoesNotExistException registrationRequestId is not found
InvalidParameterException contextInfo is not valid
MissingParameterException registrationRequestId or contextInfo is
missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getRegistrationRequestsByIds
Description Retrieve a list of RegistrationRequests from a list of
RegistrationRequest Ids. The returned list may be in any order
and if duplicate Ids are supplied, a unique set may or may not
ber returned.
Parameters StringList registrationRequestIds a list of RegistrationRequest
identifiers
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationRequestInfoList a list of RegistrationRequests
Errors DoesNotExistException a registrationRequestId in the
list was not found
InvalidParameterException contextInfo is not valid
MissingParameterException registrationRequestIds, an Id in
registrationRequestIds, or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getRegistrationRequestIdsByType
Description Retrieve a list of RegistrationRequestIds by
RegistrationRequest Type.
Parameters String registrationRequestTypeKey an identifier for an
RegistrationRequest Type
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return StringList a list of RegistrationRequests identifiers matching
registrationRequestTypeKey or an empty list of none
found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException registrationRequestTypeKey or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getRegistrationRequestsByRequestor
Description Gets a list of RegistrationRequests by requesting person Id.
Parameters String personId an identifier for a Person
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationRequestInfoList list of RegistrationRequests associated with the given Lui or
an empty list if none found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException personId
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getUnsubmittedRegistrationRequestsByRequestorAndTerm
Description Gets a list of unsubmitted RegistrationRequests by requesting
person Id and Term.
Parameters String requestorId ???
String termId an identifier for a Term
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationRequestInfoList list of RegistrationRequests associated with the given Lui or
an empty list if none found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException personId, termId,
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method searchForRegistrationRequestIds
Description Searches for RegistrationRequests that meet the given search
criteria.
Parameters QueryByCriteria criteria the search criteria
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return StringList a list of RegistrationRequest identifiers matching the
criteria
Errors InvalidParameterException criteria or contextInfo is
not valid
MissingParameterException criteria or or contextInfo is
missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method searchForRegistrationRequests
Description Searches for RegistrationRequests that meet the given search
criteria.
Parameters QueryByCriteria criteria the search criteria
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationRequestInfoList a list of RegistrationRequests matching the criteria
Errors InvalidParameterException criteria or contextInfo is
not valid
MissingParameterException criteria or or contextInfo is
missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method validateRegistrationRequest
Description Validates an RegistrationRequest. Depending on the value of
validationType, this validation could be limited to tests on
just the current RegistrationRequest and its directly contained
sub-objects or expanded to perform all tests related to this
RegistrationRequest. If an identifier is present for the
RegistrationRequest (and/or one of its contained sub-objects)
and a record is found for that identifier, the validation
checks if the RegistrationRequest can be updated to the new
values. If an identifier is not present or a record does not
exist, the validation checks if the RegistrationRequest with
the given data can be created.
Parameters String validationTypeKey the identifier for the validation Type
String registrationRequestTypeKey the identifier for the
RegistrationRequest Type to be validated
RegistrationRequestInfo registrationRequestInfo the RegistrationRequest to be validated
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ValidationResultInfoList a list of validation results or an empty list if
validation succeeded
Errors DoesNotExistException validationTypeKey or
registrationRequestTypeKey is not found
InvalidParameterException registrationRequestInfo or
contextInfo is not valid
MissingParameterException validationTypeKey,
registrationRequestTypeKey, registrationRequestInfo, or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method createRegistrationRequest
Description Creates a new RegistrationRequest. The RegistrationRequest Id,
Type, and Meta information may not be set in the supplied data
object.
Parameters String registrationRequestTypeKey the identifier for the Type
of RegistrationRequest to be created
RegistrationRequestInfo registrationRequestInfo the data with which to create
the RegistrationRequest
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationRequestInfo the new RegistrationRequest
Errors DataValidationErrorException supplied data is invalid
DoesNotExistException registrationRequestTypeKey does
not exist or is not supported
InvalidParameterException registrationRequestInfo or
contextInfo is not valid
MissingParameterException registrationRequestTypeKey,
registrationRequestInfo, or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred
ReadOnlyException an attempt at supplying information
designated as read only

Back to Operations

Method createRegistrationRequestFromExisting
Description A utiligy to create a new RegistrationRequest from an existing
RegistrationRequest. Once a RegistrationRequest is submitted,
it cannot be reused. If the registration fails, this method can
be used to copy the contents of the failed request into a new
request.
Parameters String registrationRequestId a RegistrationRequest from which to create
the new one
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationRequestInfo the new RegistrationRequest
Errors DoesNotExistException registrationRequestId does
not exist
InvalidParameterException contextInfo is not valid
MissingParameterException registrationRequestId or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method updateRegistrationRequest
Description Updates an existing RegistrationRequest. The
RegistrationRequest Id, Type, and Meta information may not be
changed.
Parameters String registrationRequestId the identifier for the
RegistrationRequest to be updated
RegistrationRequestInfo registrationRequestInfo the new data for the RegistrationRequest
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationRequestInfo the updated RegistrationRequest
Errors DataValidationErrorException supplied data is invalid
DoesNotExistException registrationRequestId is not found
InvalidParameterException registrationRequestInfo or
contextInfo is not valid
MissingParameterException registrationRequestId,
registrationRequestInfo, or contextInfo is missing or
null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred
ReadOnlyException an attempt at supplying information
designated as read only
VersionMismatchException an optimistic locking failure
or the action was attempted on an out of date version

Back to Operations

Method deleteRegistrationRequest
Description Deletes an existing RegistrationRequest.
Parameters String registrationRequestId the identifier for the
RegistrationRequest to be deleted
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return StatusInfo the status of the delete operation. This must always be
true.q
Errors DoesNotExistException registrationRequestId is not found
InvalidParameterException contextInfo is not valid
MissingParameterException registrationRequestId or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException authorization failure

Back to Operations

Method verifyRegistrationRequestForSubmission
Description Verifies a persisted RegistrationRequest for
submission. validateRegistrationRequest() validates the data
for persistence of the request itself. This method is intended
as a final validation prior to submission and may perform
additional checks, such as eligibility, course pre-requisites,
and calculating credit load limits.
Parameters String registrationRequestId an identifier for a
RegistrationRequest
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ValidationResultInfoList a list of ValidationResults
Errors DoesNotExistException registrationRequestId
is not found
InvalidParameterException contextInfo is not valid
MissingParameterException ???
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method submitRegistrationRequest
Description Submits a RegsitrationRequest. This method is transactional and
for multiple items, each RegistrationRequestItem must succeed
or the entireregistration transaction fails.
Parameters String registrationRequestId an identifier for a RegistrationRequest
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationResponseInfo a RegistrationResponse
Errors AlreadyExistsException When the reg request is already submitted
DoesNotExistException registrationRequestId
is not found
InvalidParameterException contextInfo is not valid
MissingParameterException ???
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getRegistrationRequestItemsForCourseRegistration
Description Gets the RegistrationRequestItems that resulted in or impacted
the given CourseRegistration.
Parameters String courseRegistrationId an identifier for a CourseRegistration
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationRequestItemInfoList list of RegistrationRequests associated with the given
CourseRegistration or an empty list if none found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException personId
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getRegistrationRequestItemsByCourseOfferingAndStudent
Description Gets list of RegistrationRequestItems resulting in or impacting
a Student's registration in a CourseOffering.
Parameters String courseOfferingId an identifier for a CourseOffering
String studentId an identifier for a Student
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationRequestItemInfoList list of RegistrationRequests associated with the given
CourseOffering or an empty list if none found
Errors InvalidParameterException contextInfo is not valid
MissingParameterException courseOfferingId, personId,
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method checkStudentEligibility
Description Checks if a student is eligible to enter the registration
process.
Parameters String studentId Identifier of the student
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ValidationResultInfoList a list of errors, warnings, or informational messages
Errors DoesNotExistException studentId is not found
InvalidParameterException contextInfo is not valid
MissingParameterException studentId or contextInfo is
missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method checkStudentEligibilityForTerm
Description Checks the eligibility of a student to register in a particular
term.
Parameters String studentId an identifier of a Student
String termId an identifier of a Term
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ValidationResultInfoList a list of errors, warnings or informational messages
Errors DoesNotExistException studentId or termId is not found
InvalidParameterException contextInfo is not valid
MissingParameterException studentId, termId, or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method checkStudentEligibiltyForCourseOffering
Description Checks if the student is eligible to register for a particular course
offering.
Parameters String studentId an identifier of a Student
String courseOfferingId an identifier of a CourseOffering
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ValidationResultInfoList a list of errors, warnings or informational messages
Errors DoesNotExistException studentId or courseOfferingId is
not found
InvalidParameterException contextInfo is not valid
MissingParameterException studentId, courseOfferingId,
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method checkStudentEligibiltyForRegistrationGroup
Description Checks if the student is eligible to register for a particular
registration group.
Parameters String studentId an identifier of a Student
String registrationGroupId an identifier of a RegistrationGroup
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return ValidationResultInfoList a list of errors, warnings or informational messages
Errors DoesNotExistException studentId or registrationGroupId
is not found
InvalidParameterException contextInfo is not valid
MissingParameterException studentId,
registrationGroupId, or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method getEligibleRegistrationGroupsForStudentInCourseOffering
Description Gets the Registration Groups for a CourseOffering for which the
given student is eligible to register.
Parameters String studentId an identifier of a Student
String courseOfferingId an identifier of a CourseOffering
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return RegistrationGroupInfoList a list of RegistrationGroups
Errors DoesNotExistException studentId or courseOfferingId is
not found
InvalidParameterException contextInfo is not valid
MissingParameterException studentId, courseOfferingId,
or contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations

Method calculateCreditLoadForStudentRegistrationRequest
Description Calculate the credit load for a given student in a given
RegistrationRequest.
Parameters String registrationRequestId an identifier of a RegistrationRequest
String studentId an identifier of a Student
ContextInfo contextInfo information containing the principalId and
locale information about the caller of the service
operation
Return CreditLoadInfo the credit load
Errors DoesNotExistException registrationRequestId is not
found or studentId not in RegistrationRequest
InvalidParameterException contextInfo is not valid
MissingParameterException registrationRequestId, or
contextInfo is missing or null
OperationFailedException unable to complete request
PermissionDeniedException an authorization failure occurred

Back to Operations