| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CourseOfferingService
Course Offering is a class II service supporting the process of offering courses for student registration.
Courses are offered for a specific term which is associated with a specific Academic Calendar. At the canonical level a course is defined by formats for which the course will be offered. Each format describes the activity types that comprise that format, e.g., lecture and lab. The purpose of multiple formats is to support different formats based on a term type, e.g., Fall versus Spring offering, or to offer multiple formats in the same term, e.g., in person (traditional) versus online. Offering a course is the process of creating specific instances of the course, and for each format to be offered in the selected term, creating a specified number of each activity type that comprises the format, e.g. five (5) lectures and ten (10) labs of Biology 101. Individual activity offerings correspond to events in a scheduling system, each with a meeting pattern. The term 'section' varies by institution, but refers to either the individual activity offering, or it refers to the combination of activity offerings, when the course has more than one activity type, that the student registers in as part of that course. To avoid confusion, this service introduces a new entity to capture the second definition of section. A registration group represents a valid combination of activity offerings, even if the number is one, in which a student registers. The design supports unrestricted matching, e.g., any lecture with any lab, as well as specific matching, e.g., lecture 1 with lab A or B, and lecture 2 with lab C or D. Version: 1.0 (Dev)
| Method Summary | |
|---|---|
 StatusInfo | 
addSeatPoolDefinitionToActivityOffering(String seatPoolDefinitionId,
                                                                               String activityOfferingId,
                                                                               ContextInfo contextInfo)
Add a SeatPoolDefinition to an ActivityOffering  | 
 Float | 
calculateInClassContactHoursForTerm(String activityOfferingId,
                                                                       ContextInfo context)
When/for how long does the offering meet in class during the term.  | 
 Float | 
calculateOutofClassContactHoursForTerm(String activityOfferingId,
                                                                             ContextInfo context)
When/for how long does the offering meet out of class during the term.  | 
 Float | 
calculateTotalContactHoursForTerm(String activityOfferingId,
                                                                   ContextInfo context)
When/for how long does the offering meet in total during the term.  | 
 ActivityOfferingInfo | 
copyActivityOffering(String activityOfferingId,
                                         ContextInfo context)
Creates a new Activity Offering from another activity offering, the generated activity offering is the same format offering, type and canonical activity as the source activity fofering  | 
 ActivityOfferingInfo | 
createActivityOffering(String formatOfferingId,
                                             String activityId,
                                             String activityOfferingTypeKey,
                                             ActivityOfferingInfo activityOfferingInfo,
                                             ContextInfo context)
Creates a new Activity Offering for a format offering.  | 
 ActivityOfferingClusterInfo | 
createActivityOfferingCluster(String formatOfferingId,
                                                           String activityOfferingClusterTypeKey,
                                                           ActivityOfferingClusterInfo activityOfferingClusterInfo,
                                                           ContextInfo contextInfo)
Creates a new Activity Offering Cluster from the given Format Offering  | 
 ColocatedOfferingSetInfo | 
createColocatedOfferingSet(String colocatedOfferingSetTypeKey,
                                                     ColocatedOfferingSetInfo colocatedOfferingSetInfo,
                                                     ContextInfo contextInfo)
Creates a ColocatedOfferingSet  | 
 CourseOfferingInfo | 
createCourseOffering(String courseId,
                                         String termId,
                                         String courseOfferingTypeKey,
                                         CourseOfferingInfo courseOfferingInfo,
                                         List<String> optionKeys,
                                         ContextInfo context)
Creates a new course offering from a canonical course.  | 
 FormatOfferingInfo | 
createFormatOffering(String courseOfferingId,
                                         String formatId,
                                         String formatOfferingType,
                                         FormatOfferingInfo formatOfferingInfo,
                                         ContextInfo context)
Creates an Format Offering for a course offering  | 
 RegistrationGroupInfo | 
createRegistrationGroup(String formatOfferingId,
                                               String activityOfferingClusterId,
                                               String registrationGroupType,
                                               RegistrationGroupInfo registrationGroupInfo,
                                               ContextInfo context)
Creates a new Registration Group.  | 
 SeatPoolDefinitionInfo | 
createSeatPoolDefinition(SeatPoolDefinitionInfo seatPoolDefinitionInfo,
                                                 ContextInfo context)
Creates a new Seat Pool  | 
 StatusInfo | 
deleteActivityOffering(String activityOfferingId,
                                             ContextInfo context)
Deletes an existing ActivityOffering.  | 
 StatusInfo | 
deleteActivityOfferingCascaded(String activityOfferingId,
                                                             ContextInfo context)
Deletes an existing ActivityOffering cascaded style.  | 
 StatusInfo | 
deleteActivityOfferingCluster(String activityOfferingClusterId,
                                                           ContextInfo contextInfo)
Deletes an activity offering cluster based on the identifier  | 
 StatusInfo | 
deleteActivityOfferingClusterCascaded(String activityOfferingClusterId,
                                                                           ContextInfo contextInfo)
Deletes an existing ActivityOfferingCluster cascaded style.  | 
 StatusInfo | 
deleteColocatedOfferingSet(String colocatedOfferingSetId,
                                                     ContextInfo contextInfo)
Removes a ColocatedOfferingSet.  | 
 StatusInfo | 
deleteCourseOffering(String courseOfferingId,
                                         ContextInfo context)
Deletes an existing CourseOffering.  | 
 StatusInfo | 
deleteCourseOfferingCascaded(String courseOfferingId,
                                                         ContextInfo context)
Deletes an existing CourseOffering cascaded style.  | 
 StatusInfo | 
deleteFormatOffering(String formatOfferingId,
                                         ContextInfo context)
Deletes an Format Offering  | 
 StatusInfo | 
deleteFormatOfferingCascaded(String formatOfferingId,
                                                         ContextInfo context)
Deletes an Format Offering with dependent Activity Offering and Registration group  | 
 StatusInfo | 
deleteGeneratedRegistrationGroupsByFormatOffering(String formatOfferingId,
                                                                                                   ContextInfo context)
Deletes all generated Registration Groups for a Format Offering.  | 
 StatusInfo | 
deleteRegistrationGroup(String registrationGroupId,
                                               ContextInfo context)
Deletes an existing Registration Group.  | 
 StatusInfo | 
deleteRegistrationGroupsByFormatOffering(String formatOfferingId,
                                                                                 ContextInfo context)
Deletes all Registration Groups for a Format Offering.  | 
 StatusInfo | 
deleteRegistrationGroupsForCluster(String activityOfferingClusterId,
                                                                     ContextInfo contextInfo)
Deletes all Registration Groups associated with an Activity Offering Cluster  | 
 StatusInfo | 
deleteSeatPoolDefinition(String seatPoolDefinitionId,
                                                 ContextInfo context)
Deletes an existing SeatPoolDefinition.  | 
 List<ActivityOfferingInfo> | 
generateActivityOfferings(String formatOfferingId,
                                                   String activityOfferingType,
                                                   Integer quantity,
                                                   ContextInfo context)
Generates activity offerings based on a format offering.  | 
 ActivityOfferingInfo | 
getActivityOffering(String activityOfferingId,
                                       ContextInfo context)
Retrieve information about an ActivityOffering  | 
 ActivityOfferingClusterInfo | 
getActivityOfferingCluster(String activityOfferingClusterId,
                                                     ContextInfo contextInfo)
Gets an Activity Offering Cluster based on the Identifier  | 
 List<ActivityOfferingClusterInfo> | 
getActivityOfferingClustersByFormatOffering(String formatOfferingId,
                                                                                       ContextInfo contextInfo)
Retrieves a list of ActivityOfferingClusters associated with a FormatOffering  | 
 List<String> | 
getActivityOfferingClustersIdsByFormatOffering(String formatOfferingId,
                                                                                             ContextInfo contextInfo)
Retrieves a list of ActivityOfferingCluster Id's associated with a FormatOffering  | 
 ActivityOfferingDisplayInfo | 
getActivityOfferingDisplay(String activityOfferingId,
                                                     ContextInfo contextInfo)
Retrieves a single ActivityOfferingDisplay by a ActivityOffering Id.  | 
 List<ActivityOfferingDisplayInfo> | 
getActivityOfferingDisplaysByIds(List<String> activityOfferingIds,
                                                                 ContextInfo contextInfo)
Retrieve a list of ActivitAOfferingAdminDisplays corresponding to a list of ActivityOffering Ids.  | 
 List<ActivityOfferingDisplayInfo> | 
getActivityOfferingDisplaysForCourseOffering(String courseOfferingId,
                                                                                         ContextInfo contextInfo)
Retrieve a list of ActivityOfferingDisplays corresponding to a CourseOffering Id.  | 
 List<ActivityOfferingInfo> | 
getActivityOfferingsByCluster(String activityOfferingClusterId,
                                                           ContextInfo contextInfo)
Retrieves a list of ActivityOffering records that belongs to an ActivityOfferingCluster.  | 
 List<ActivityOfferingInfo> | 
getActivityOfferingsByCourseOffering(String courseOfferingId,
                                                                         ContextInfo context)
Retrieves a list of ActivityOffering records that belongs to a CourseOffering.  | 
 List<ActivityOfferingInfo> | 
getActivityOfferingsByFormatOffering(String formatOfferingId,
                                                                         ContextInfo context)
Retrieves a list of ActivityOffering records that belongs to a CourseOffering.  | 
 List<ActivityOfferingInfo> | 
getActivityOfferingsByFormatOfferingWithoutRegGroup(String formatOfferingId,
                                                                                                       ContextInfo context)
Retrieves the Activity Offerings by actvity offering template id which don't have registration groups created for them yet.  | 
 List<ActivityOfferingInfo> | 
getActivityOfferingsByIds(List<String> activityOfferingIds,
                                                   ContextInfo context)
Retrieves a list of activity offerings by id list.  | 
 List<ActivityOfferingInfo> | 
getActivityOfferingsWithoutClusterByFormatOffering(String formatOfferingId,
                                                                                                     ContextInfo contextInfo)
Retrieves a list of ActivityOffering records that belongs to a FormatOffering that are not associated with a cluster  | 
 TypeInfo | 
getActivityOfferingType(String activityOfferingTypeKey,
                                               ContextInfo context)
This method returns the TypeInfo for a given activity offering type key.  | 
 List<TypeInfo> | 
getActivityOfferingTypes(ContextInfo context)
This method returns the valid activity offering types.  | 
 List<TypeInfo> | 
getActivityOfferingTypesForActivityType(String activityTypeKey,
                                                                               ContextInfo context)
This method returns the valid activity offering types for a given canonical activity type  | 
 ColocatedOfferingSetInfo | 
getColocatedOfferingSet(String colocatedOfferingSetId,
                                               ContextInfo contextInfo)
Retrieves a ColocatedOfferingSet.  | 
 List<String> | 
getColocatedOfferingSetIdsByType(String colocatedOfferingSetTypeKey,
                                                                 ContextInfo contextInfo)
Retrieves a list of ColocatedOfferingSet Ids by ColocatedOfferingSet Type.  | 
 List<String> | 
getColocatedOfferingSetIdsForActivityOffering(String activityOfferingId,
                                                                                           ContextInfo contextInfo)
Retrieves a list of ColocatedOfferingSets Ids corresponding to the given list of ColocatedOfferingSets that an Activity Offering with given activity offering id is part of.  | 
 List<ColocatedOfferingSetInfo> | 
getColocatedOfferingSetsByIds(List<String> colocatedOfferingSetIds,
                                                           ContextInfo contextInfo)
Retrieves a list of ColocatedOfferingSets corresponding to the given list of ColocatedOfferingSet Ids.  | 
 CourseOfferingInfo | 
getCourseOffering(String courseOfferingId,
                                   ContextInfo contextInfo)
Retrieves a single CourseOffering by a CourseOffering Id.  | 
 CourseOfferingDisplayInfo | 
getCourseOfferingDisplay(String courseOfferingId,
                                                 ContextInfo contextInfo)
Retrieves a single CourseOfferingDisplayInfo by a CourseOffering Id.  | 
 List<CourseOfferingDisplayInfo> | 
getCourseOfferingDisplaysByIds(List<String> courseOfferingIds,
                                                             ContextInfo contextInfo)
Retrieve a list of CourseOfferingDisplays corresponding to a list of CourseOfferingIds.  | 
 List<String> | 
getCourseOfferingIdsByTerm(String termId,
                                                     Boolean useIncludedTerm,
                                                     ContextInfo contextInfo)
Retrieves a list of CourseOffering Ids for CourseOfferings offered in a given term.  | 
 List<String> | 
getCourseOfferingIdsByTermAndSubjectArea(String termId,
                                                                                 String subjectArea,
                                                                                 ContextInfo contextInfo)
Retrieve a list of CourseOffering Ids for CourseOfferings of a given subject area offered in the given Term.  | 
 List<String> | 
getCourseOfferingIdsByTermAndUnitsContentOwner(String termId,
                                                                                             String unitsContentOwnerId,
                                                                                             ContextInfo contextInfo)
Retrieves a list of CourseOffering Ids for CourseOfferings offered in a given Term by a units content owner.  | 
 List<String> | 
getCourseOfferingIdsByType(String courseOfferingTypeKey,
                                                     ContextInfo contextInfo)
Retrieve a list of CourseOffering Ids by CourseOffering Type.  | 
 List<CourseOfferingInfo> | 
getCourseOfferingsByCourse(String courseId,
                                                     ContextInfo contextInfo)
Retrieve CourseOfferings by canonical Course Id across all Terms.  | 
 List<CourseOfferingInfo> | 
getCourseOfferingsByCourseAndTerm(String courseId,
                                                                   String termId,
                                                                   ContextInfo contextInfo)
Retrieve a list of CourseOfferings by canonical Course Id and Term.  | 
 List<CourseOfferingInfo> | 
getCourseOfferingsByIds(List<String> courseOfferingIds,
                                               ContextInfo contextInfo)
Retrieves a list of CourseOfferings from a list of CourseOffering Ids.  | 
 List<CourseOfferingInfo> | 
getCourseOfferingsByTermAndInstructor(String termId,
                                                                           String instructorId,
                                                                           ContextInfo contextInfo)
Retrieves a list of CourseOfferings for a given Term and Instructor.  | 
 TypeInfo | 
getCourseOfferingType(String courseOfferingTypeKey,
                                           ContextInfo contextInfo)
This method returns the TypeInfo for a given course offering type key.  | 
 List<TypeInfo> | 
getCourseOfferingTypes(ContextInfo contextInfo)
This method returns the valid course offering types.  | 
 FormatOfferingInfo | 
getFormatOffering(String formatOfferingId,
                                   ContextInfo context)
Gets an format offering based on Id.  | 
 List<FormatOfferingInfo> | 
getFormatOfferingsByCourseOffering(String courseOfferingId,
                                                                     ContextInfo context)
Gets a list of format offering by a course offering id they belong to.  | 
 List<TypeInfo> | 
getInstructorTypesForActivityOfferingType(String activityOfferingTypeKey,
                                                                                   ContextInfo context)
This method returns the valid instructor (lpr) types for an activity offering type.  | 
 List<TypeInfo> | 
getInstructorTypesForCourseOfferingType(String courseOfferingTypeKey,
                                                                               ContextInfo contextInfo)
This method returns the valid instructor (LPR) types for a CourseOffering type.  | 
 RegistrationGroupInfo | 
getRegistrationGroup(String registrationGroupId,
                                         ContextInfo context)
Retrieve a RegistrationGroup based on id  | 
 List<RegistrationGroupInfo> | 
getRegistrationGroupsByActivityOfferingCluster(String activityOfferingClusterId,
                                                                                             ContextInfo contextInfo)
Retrieves a list of RegistrationGroup records that belongs to a specified ActivityOfferingCluster.  | 
 List<RegistrationGroupInfo> | 
getRegistrationGroupsByFormatOffering(String formatOfferingId,
                                                                           ContextInfo context)
Retrieves a list of RegistrationGroup records that belongs to a CourseOffering for a given canonical format type  | 
 List<RegistrationGroupInfo> | 
getRegistrationGroupsByIds(List<String> registrationGroupIds,
                                                     ContextInfo context)
Retrieves a list of registration group by id list.  | 
 List<RegistrationGroupInfo> | 
getRegistrationGroupsForCourseOffering(String courseOfferingId,
                                                                             ContextInfo context)
Retrieves a list of RegistrationGroup records that belongs to a CourseOffering  | 
 List<RegistrationGroupInfo> | 
getRegistrationGroupsWithActivityOfferings(List<String> activityOfferingIds,
                                                                                     ContextInfo context)
Retrieves a list of RegistrationGroup records that contain all the activity offerings in the input list.  | 
 SeatPoolDefinitionInfo | 
getSeatPoolDefinition(String seatPoolDefinitionId,
                                           ContextInfo context)
Retrieve information about a SeatPoolDefinition  | 
 List<SeatPoolDefinitionInfo> | 
getSeatPoolDefinitionsForActivityOffering(String activityOfferingId,
                                                                                   ContextInfo context)
Retrieves a list of SeatPoolDefinitions records that belongs to an ActivityOffering.  | 
 List<String> | 
getValidCanonicalCourseToCourseOfferingOptionKeys(ContextInfo contextInfo)
Get the valid options that can be specified to control canonical Course to CourseOffering operations.  | 
 List<String> | 
getValidRolloverOptionKeys(ContextInfo contextInfo)
Get the valid rollover option keys.  | 
 StatusInfo | 
removeSeatPoolDefinitionFromActivityOffering(String seatPoolDefinitionId,
                                                                                         String activityOfferingId,
                                                                                         ContextInfo contextInfo)
Removes a SeatPoolDefinition from an ActivityOffering.  | 
 SocRolloverResultItemInfo | 
rolloverCourseOffering(String sourceCourseOfferingId,
                                             String targetTermId,
                                             List<String> optionKeys,
                                             ContextInfo context)
Creates a new course offering based on the source course offering.  | 
 StatusInfo | 
scheduleActivityOffering(String activityOfferingId,
                                                 ContextInfo contextInfo)
Attempt to schedule a single Activity Offering using the Scheduling Service.  | 
 List<String> | 
searchForActivityOfferingClusterIds(QueryByCriteria criteria,
                                                                       ContextInfo contextInfo)
Searches for Activity Offering Clusters that meet the given search criteria.  | 
 List<ActivityOfferingClusterInfo> | 
searchForActivityOfferingClusters(QueryByCriteria criteria,
                                                                   ContextInfo contextInfo)
Searches for Activity Offering Clusters that meet the given search criteria.  | 
 List<String> | 
searchForActivityOfferingIds(QueryByCriteria criteria,
                                                         ContextInfo contextInfo)
Searches for ActivityOfferings that meet the given search criteria.  | 
 List<ActivityOfferingInfo> | 
searchForActivityOfferings(QueryByCriteria criteria,
                                                     ContextInfo contextInfo)
Searches for ActivityOfferings that meet the given search criteria.  | 
 List<String> | 
searchForColocatedOfferingSetIds(QueryByCriteria criteria,
                                                                 ContextInfo contextInfo)
Searches for ColocatedOfferingSets based on the criteria and returns a list of ColocatedOfferingSet identifiers which match the search criteria.  | 
 List<ColocatedOfferingSetInfo> | 
searchForColocatedOfferingSets(QueryByCriteria criteria,
                                                             ContextInfo contextInfo)
Searches for ColocatedOfferingSets based on the criteria and returns a list of ColocatedOfferingSets which match the search criteria.  | 
 List<String> | 
searchForCourseOfferingIds(QueryByCriteria criteria,
                                                     ContextInfo contextInfo)
Searches for CourseOfferings that meet the given search criteria.  | 
 List<CourseOfferingInfo> | 
searchForCourseOfferings(QueryByCriteria criteria,
                                                 ContextInfo contextInfo)
Searches for CourseOfferings that meet the given search criteria.  | 
 List<String> | 
searchForFormatOfferingIds(QueryByCriteria criteria,
                                                     ContextInfo contextInfo)
Searches for FormatOfferings that meet the given search criteria.  | 
 List<FormatOfferingInfo> | 
searchForFormatOfferings(QueryByCriteria criteria,
                                                 ContextInfo contextInfo)
Searches for FormatOfferings that meet the given search criteria.  | 
 List<String> | 
searchForRegistrationGroupIds(QueryByCriteria criteria,
                                                           ContextInfo contextInfo)
Searches for RegistrationGroups that meet the given search criteria.  | 
 List<RegistrationGroupInfo> | 
searchForRegistrationGroups(QueryByCriteria criteria,
                                                       ContextInfo contextInfo)
Searches for RegistrationGroups that meet the given search criteria.  | 
 List<String> | 
searchForSeatpoolDefinitionIds(QueryByCriteria criteria,
                                                             ContextInfo contextInfo)
Searches for SeatPoolDefinitions that meet the given search criteria.  | 
 List<SeatPoolDefinitionInfo> | 
searchForSeatpoolDefinitions(QueryByCriteria criteria,
                                                         ContextInfo contextInfo)
Searches for SeatPoolDefinitions that meet the given search criteria.  | 
 ActivityOfferingInfo | 
updateActivityOffering(String activityOfferingId,
                                             ActivityOfferingInfo activityOfferingInfo,
                                             ContextInfo context)
Updates an existing ActivityOffering.  | 
 ActivityOfferingClusterInfo | 
updateActivityOfferingCluster(String formatOfferingId,
                                                           String activityOfferingClusterId,
                                                           ActivityOfferingClusterInfo activityOfferingClusterInfo,
                                                           ContextInfo contextInfo)
Updates an ActivityOfferingCluster based on the info object  | 
 StatusInfo | 
updateActivityOfferingClusterState(String activityOfferingClusterId,
                                                                     String nextStateKey,
                                                                     ContextInfo contextInfo)
Updates the state of an existing ActivityOfferingCluster to another state provided that it is valid to do so.  | 
 StatusInfo | 
updateActivityOfferingState(String activityOfferingId,
                                                       String nextStateKey,
                                                       ContextInfo contextInfo)
Updates the state of an existing ActivityOffering to another state provided that it is valid to do so.  | 
 ColocatedOfferingSetInfo | 
updateColocatedOfferingSet(String colocatedOfferingSetId,
                                                     ColocatedOfferingSetInfo colocatedOfferingSetInfo,
                                                     ContextInfo contextInfo)
Updates a ColocatedOfferingSet.  | 
 CourseOfferingInfo | 
updateCourseOffering(String courseOfferingId,
                                         CourseOfferingInfo courseOfferingInfo,
                                         ContextInfo context)
Updates an existing CourseOffering.  | 
 CourseOfferingInfo | 
updateCourseOfferingFromCanonical(String courseOfferingId,
                                                                   List<String> optionKeys,
                                                                   ContextInfo context)
Updates an existing CourseOffering from its canonical.  | 
 StatusInfo | 
updateCourseOfferingState(String courseOfferingId,
                                                   String nextStateKey,
                                                   ContextInfo contextInfo)
Updates the state of an existing CourseOffering into another state provided that it is valid to do so.  | 
 FormatOfferingInfo | 
updateFormatOffering(String formatOfferingId,
                                         FormatOfferingInfo formatOfferingInfo,
                                         ContextInfo context)
Update a Format Offering  | 
 StatusInfo | 
updateFormatOfferingState(String formatOfferingId,
                                                   String nextStateKey,
                                                   ContextInfo contextInfo)
Updates the state of an existing FormatOffering to another state provided that it is valid to do so.  | 
 RegistrationGroupInfo | 
updateRegistrationGroup(String registrationGroupId,
                                               RegistrationGroupInfo registrationGroupInfo,
                                               ContextInfo context)
Updates an existing RegistrationGroup.  | 
 StatusInfo | 
updateRegistrationGroupState(String registrationGroupId,
                                                         String nextStateKey,
                                                         ContextInfo contextInfo)
Updates the state of an existing RegistrationGroup to another state provided that it is valid to do so.  | 
 SeatPoolDefinitionInfo | 
updateSeatPoolDefinition(String seatPoolDefinitionId,
                                                 SeatPoolDefinitionInfo seatPoolDefinitionInfo,
                                                 ContextInfo context)
Updates an existing SeatPoolDefinition.  | 
 StatusInfo | 
updateSeatPoolDefinitionState(String seatPoolDefinitionId,
                                                           String nextStateKey,
                                                           ContextInfo contextInfo)
Updates the state of an existing SeatPoolDefinition to another state provided that it is valid to do so.  | 
 List<ValidationResultInfo> | 
validateActivityOffering(String validationType,
                                                 ActivityOfferingInfo activityOfferingInfo,
                                                 ContextInfo context)
Validates an activity offering.  | 
 List<ValidationResultInfo> | 
validateActivityOfferingCluster(String validationTypeKey,
                                                               String formatOfferingId,
                                                               ActivityOfferingClusterInfo activityOfferingClusterInfo,
                                                               ContextInfo contextInfo)
Validates an Activity Offering Cluster.  | 
 List<ValidationResultInfo> | 
validateColocatedOfferingSet(String validationTypeKey,
                                                         String colocatedOfferingSetTypeKey,
                                                         ColocatedOfferingSetInfo colocatedOfferingSetInfo,
                                                         ContextInfo contextInfo)
Validates a ColocatedOfferingSet.  | 
 List<ValidationResultInfo> | 
validateCourseOffering(String validationTypeKey,
                                             CourseOfferingInfo courseOfferingInfo,
                                             ContextInfo contextInfo)
Validates a CourseOffering.  | 
 List<ValidationResultInfo> | 
validateCourseOfferingFromCanonical(CourseOfferingInfo courseOfferingInfo,
                                                                       List<String> optionKeys,
                                                                       ContextInfo context)
Validates / Compares a course offering against it's canonical course.  | 
 List<ValidationResultInfo> | 
validateFormatOffering(String validationType,
                                             FormatOfferingInfo formatOfferingInfo,
                                             ContextInfo context)
Validates a format offering.  | 
 List<ValidationResultInfo> | 
validateRegistrationGroup(String validationType,
                                                   String activityOfferingClusterId,
                                                   String registrationGroupType,
                                                   RegistrationGroupInfo registrationGroupInfo,
                                                   ContextInfo contextInfo)
Validates a registration group.  | 
 List<ValidationResultInfo> | 
validateSeatPoolDefinition(String validationTypeKey,
                                                     SeatPoolDefinitionInfo seatPoolDefinitionInfo,
                                                     ContextInfo context)
Validate a seat pool definition  | 
 AOClusterVerifyResultsInfo | 
verifyActivityOfferingClusterForGeneration(String activityOfferingClusterId,
                                                                                     ContextInfo contextInfo)
Verifies an Activity Offering Cluster completeness for generation, verifying that each of the created RegGroups will be legitimate  | 
 List<ValidationResultInfo> | 
verifyRegistrationGroup(String registrationGroupId,
                                               ContextInfo contextInfo)
Verifies a Registration Group applying rules such as: (1) Reg Group has one of each AO type (2) AO's don't meet at the same time (if scheduling has already happened) (3) AO's are all offered at the same campus (4) AO's don't have conflicting seatpool/enrollment restrictions  | 
| Methods inherited from interface org.kuali.student.enrollment.courseoffering.service.CourseOfferingServiceBusinessLogic | 
|---|
generateRegistrationGroupsForCluster, generateRegistrationGroupsForFormatOffering | 
| Method Detail | 
|---|
TypeInfo getCourseOfferingType(String courseOfferingTypeKey,
                               ContextInfo contextInfo)
                               throws DoesNotExistException,
                                      InvalidParameterException,
                                      MissingParameterException,
                                      OperationFailedException,
                                      PermissionDeniedException
courseOfferingTypeKey - the unique identifier for the typecontextInfo - information containing the principalId and
                              locale information about the caller of
                              service operation
DoesNotExistException - courseOfferingTypeKey is not found
InvalidParameterException - contextInfo is not valid
MissingParameterException - courseOfferingTypeKey or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<TypeInfo> getCourseOfferingTypes(ContextInfo contextInfo)
                                      throws InvalidParameterException,
                                             MissingParameterException,
                                             OperationFailedException,
                                             PermissionDeniedException
contextInfo - information containing the principalId and locale
                    information about the caller of service operation
InvalidParameterException - contextInfo is not valid
MissingParameterException - contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<TypeInfo> getInstructorTypesForCourseOfferingType(String courseOfferingTypeKey,
                                                       ContextInfo contextInfo)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException
courseOfferingTypeKey - a unqiue identifier for a CourseOffering
                              typecontextInfo - information containing the principalId and
                              locale information about the caller of
                              service operation
DoesNotExistException - deprecated
InvalidParameterException - contextInfo is not valid
MissingParameterException - courseOfferingTypeKey or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
CourseOfferingInfo getCourseOffering(String courseOfferingId,
                                     ContextInfo contextInfo)
                                     throws DoesNotExistException,
                                            InvalidParameterException,
                                            MissingParameterException,
                                            OperationFailedException,
                                            PermissionDeniedException
courseOfferingId - the identifier for the CourseOffering to be
                         retrievedcontextInfo - information containing the principalId and locale
                         information about the caller of service
                         operation
DoesNotExistException - courseOfferingId is not found
InvalidParameterException - contextInfo is not valid
MissingParameterException - courseOfferingId or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
CourseOfferingDisplayInfo getCourseOfferingDisplay(String courseOfferingId,
                                                   ContextInfo contextInfo)
                                                   throws DoesNotExistException,
                                                          InvalidParameterException,
                                                          MissingParameterException,
                                                          OperationFailedException,
                                                          PermissionDeniedException
courseOfferingId - an identifier for a CourseOfferingcontextInfo - information containing the principalId and locale
                         information about the caller of service
                         operation
DoesNotExistException - courseOfferingId does not exist
InvalidParameterException - contextInfo is not valid
MissingParameterException - courseOfferingId or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<CourseOfferingInfo> getCourseOfferingsByIds(List<String> courseOfferingIds,
                                                 ContextInfo contextInfo)
                                                 throws DoesNotExistException,
                                                        InvalidParameterException,
                                                        MissingParameterException,
                                                        OperationFailedException,
                                                        PermissionDeniedException
courseOfferingIds - a list of CourseOffering identifierscontextInfo - information containing the principalId and
                          locale information about the caller of service
                          operation
DoesNotExistException - a courseOfferingId in the list is not
                                   found
InvalidParameterException - contextInfo is not valid
MissingParameterException - courseOfferingIds, an Id in the
                                   courseOfferingIds, or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<CourseOfferingDisplayInfo> getCourseOfferingDisplaysByIds(List<String> courseOfferingIds,
                                                               ContextInfo contextInfo)
                                                               throws DoesNotExistException,
                                                                      InvalidParameterException,
                                                                      MissingParameterException,
                                                                      OperationFailedException,
                                                                      PermissionDeniedException
courseOfferingIds - a list of CourseOffering identifierscontextInfo - information containing the principalId and
                          locale information about the caller of service
                          operation
DoesNotExistException - a courseOfferingId in the list not
                                   found
InvalidParameterException - contextInfo is not valid
MissingParameterException - courseOfferingIds, an Id in
                                   courseOfferingIds, or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<String> getCourseOfferingIdsByType(String courseOfferingTypeKey,
                                        ContextInfo contextInfo)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
courseOfferingTypeKey - the identifier for a CourseOffering TypecontextInfo - information containing the principalId and
                              locale information about the caller of
                              service operation
DoesNotExistException - deprecated
InvalidParameterException - contextInfo is not valid
MissingParameterException - courseOfferingTypeKey or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<CourseOfferingInfo> getCourseOfferingsByCourse(String courseId,
                                                    ContextInfo contextInfo)
                                                    throws DoesNotExistException,
                                                           InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException
courseId - the identifier for a CoursecontextInfo - information containing the principalId and locale
                    information about the caller of service operation
DoesNotExistException - courseId is not found
InvalidParameterException - contextInfo is not valid
MissingParameterException - courseId orcontextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<CourseOfferingInfo> getCourseOfferingsByCourseAndTerm(String courseId,
                                                           String termId,
                                                           ContextInfo contextInfo)
                                                           throws DoesNotExistException,
                                                                  InvalidParameterException,
                                                                  MissingParameterException,
                                                                  OperationFailedException,
                                                                  PermissionDeniedException
courseId - the identifier for a CoursetermId - the identifier for a TermcontextInfo - information containing the principalId and locale
                    information about the caller of service operation
DoesNotExistException - courseId is not found
InvalidParameterException - contextInfo is not valid
MissingParameterException - courseId, termId, or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occured
List<String> getCourseOfferingIdsByTerm(String termId,
                                        Boolean useIncludedTerm,
                                        ContextInfo contextInfo)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
termId - the identifier for a TermuseIncludedTerm - true to include CourseOfferings of child Terms of
                        the given Term, false to include only
                        CourseOfferings offered in the given TermcontextInfo - information containing the principalId and locale
                        information about the caller of service operation
DoesNotExistException - deprecated
InvalidParameterException - contextInfo is not valid
MissingParameterException - termId or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<String> getCourseOfferingIdsByTermAndSubjectArea(String termId,
                                                      String subjectArea,
                                                      ContextInfo contextInfo)
                                                      throws DoesNotExistException,
                                                             InvalidParameterException,
                                                             MissingParameterException,
                                                             OperationFailedException,
                                                             PermissionDeniedException
termId - the identifier for a TermsubjectArea - a subject areacontextInfo - information containing the principalId and locale
                    information about the caller of service operation
DoesNotExistException - deprecated
InvalidParameterException - contextInfo is not valid
MissingParameterException - termId, subjectArea, or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<CourseOfferingInfo> getCourseOfferingsByTermAndInstructor(String termId,
                                                               String instructorId,
                                                               ContextInfo contextInfo)
                                                               throws DoesNotExistException,
                                                                      InvalidParameterException,
                                                                      MissingParameterException,
                                                                      OperationFailedException,
                                                                      PermissionDeniedException
termId - the identifier for a TerminstructorId - the Person Id for an instructorcontextInfo - information containing the principalId and locale
                     information about the caller of service operation
DoesNotExistException - deprecated
InvalidParameterException - contextInfo is not valid
MissingParameterException - termId, instructorId, or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<String> getCourseOfferingIdsByTermAndUnitsContentOwner(String termId,
                                                            String unitsContentOwnerId,
                                                            ContextInfo contextInfo)
                                                            throws DoesNotExistException,
                                                                   InvalidParameterException,
                                                                   MissingParameterException,
                                                                   OperationFailedException,
                                                                   PermissionDeniedException
termId - the identifier for a TermunitsContentOwnerId - the Org Id of the units content ownercontextInfo - information containing the principalId and
                            locale information about the caller of service
                            operation
DoesNotExistException - deprecated
InvalidParameterException - contextInfo is not valid
MissingParameterException - termId, unisContentOwnerId, or
                                   contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<String> searchForCourseOfferingIds(QueryByCriteria criteria,
                                        ContextInfo contextInfo)
                                        throws InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
criteria - the search criteriacontextInfo - information containing the principalId and locale
                    information about the caller of service operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<CourseOfferingInfo> searchForCourseOfferings(QueryByCriteria criteria,
                                                  ContextInfo contextInfo)
                                                  throws InvalidParameterException,
                                                         MissingParameterException,
                                                         OperationFailedException,
                                                         PermissionDeniedException
criteria - the search criteriacontextInfo - information containing the principalId and locale
                    information about the caller of service operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<String> getValidCanonicalCourseToCourseOfferingOptionKeys(ContextInfo contextInfo)
                                                               throws InvalidParameterException,
                                                                      MissingParameterException,
                                                                      OperationFailedException,
                                                                      PermissionDeniedException,
                                                                      ReadOnlyException
contextInfo - information containing the principalId and locale
                    information about the caller of service operation
InvalidParameterException - contextInfo is not valid
MissingParameterException - contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
ReadOnlyException
List<String> getValidRolloverOptionKeys(ContextInfo contextInfo)
                                        throws InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException,
                                               ReadOnlyException
contextInfo - information containing the principalId and locale
                    information about the caller of service operation
InvalidParameterException - contextInfo is not valid
MissingParameterException - contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
ReadOnlyException
List<ValidationResultInfo> validateCourseOffering(String validationTypeKey,
                                                  CourseOfferingInfo courseOfferingInfo,
                                                  ContextInfo contextInfo)
                                                  throws DoesNotExistException,
                                                         InvalidParameterException,
                                                         MissingParameterException,
                                                         OperationFailedException,
                                                         PermissionDeniedException
validationTypeKey - the identifier for the validation TypecourseOfferingInfo - the CourseOffering to be validatedcontextInfo - information containing the principalId and
                              locale information about the caller of
                              service operation
DoesNotExistException - validationTypeKey or courseOfferingTypeKey
                                   is not found
InvalidParameterException - courseOfferingInfo or contextInfo is
                                   not valid
MissingParameterException - validationTypeKey, courseOfferingTypeKey,
                                   courseOfferingInfo, or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
CourseOfferingInfo createCourseOffering(String courseId,
                                        String termId,
                                        String courseOfferingTypeKey,
                                        CourseOfferingInfo courseOfferingInfo,
                                        List<String> optionKeys,
                                        ContextInfo context)
                                        throws DoesNotExistException,
                                               DataValidationErrorException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException,
                                               ReadOnlyException
courseId - Canonical course Id of courseOffering Id that the
                   ActivityOffering will belong totermId - Unique key of the term in which the course is being
                   offered course offeringoptionKeys - options to use when copying data from the canonicalcontext - Context information containing the principalId and
                   locale information about the caller of service
                   operation
DoesNotExistException - courseId not found
DataValidationErrorException - One or more values invalid for this
                                      operation
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ReadOnlyException
SocRolloverResultItemInfo rolloverCourseOffering(String sourceCourseOfferingId,
                                                 String targetTermId,
                                                 List<String> optionKeys,
                                                 ContextInfo context)
                                                 throws AlreadyExistsException,
                                                        DoesNotExistException,
                                                        DataValidationErrorException,
                                                        InvalidParameterException,
                                                        MissingParameterException,
                                                        OperationFailedException,
                                                        PermissionDeniedException,
                                                        ReadOnlyException
rolloverCourseOffering in interface CourseOfferingServiceBusinessLogicsourceCourseOfferingId - The id of the course offering to be rolled
                               over.targetTermId - Unique key of the term in which the course
                               is rolled over intooptionKeys - keys that control optional processingcontext - Context information containing the
                               principalId and locale information about
                               the caller of service operation
DoesNotExistException - sourceCoId not found
AlreadyExistsException - if the course offering already
                                      exists in the target term and skip
                                      if already exists option is
                                      specified
DataValidationErrorException - data in system is not valid or not
                                      valid for an option key specified
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ReadOnlyException
CourseOfferingInfo updateCourseOffering(String courseOfferingId,
                                        CourseOfferingInfo courseOfferingInfo,
                                        ContextInfo context)
                                        throws DataValidationErrorException,
                                               DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException,
                                               ReadOnlyException,
                                               VersionMismatchException
courseOfferingId - Id of CourseOffering to be updatedcourseOfferingInfo - Details of updates to the CourseOfferingcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DataValidationErrorException - One or more values invalid for this
                                      operation
DoesNotExistException - the CourseOffering does not exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
VersionMismatchException - The action was attempted on an out
                                      of date version.
ReadOnlyException
StatusInfo updateCourseOfferingState(String courseOfferingId,
                                     String nextStateKey,
                                     ContextInfo contextInfo)
                                     throws DoesNotExistException,
                                            InvalidParameterException,
                                            MissingParameterException,
                                            OperationFailedException,
                                            PermissionDeniedException
courseOfferingId - Id of the CourseOffering to be updated.nextStateKey - The State Key into which the identified
                         courseOffering will be placed if the operation
                         succeeds.contextInfo - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DoesNotExistException - the identified CourseOffering does not
                                   exist
InvalidParameterException - the contextInfo object is invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
CourseOfferingInfo updateCourseOfferingFromCanonical(String courseOfferingId,
                                                     List<String> optionKeys,
                                                     ContextInfo context)
                                                     throws DataValidationErrorException,
                                                            DoesNotExistException,
                                                            InvalidParameterException,
                                                            MissingParameterException,
                                                            OperationFailedException,
                                                            PermissionDeniedException,
                                                            VersionMismatchException
updateCourseOfferingFromCanonical in interface CourseOfferingServiceBusinessLogiccourseOfferingId - Id of CourseOffering to be updatedoptionKeys - options to use when copying data from the
                         canonicalcontext - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DataValidationErrorException - One or more values invalid for this
                                      operation
DoesNotExistException - the CourseOffering does not exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
VersionMismatchException - The action was attempted on an out
                                      of date version.
StatusInfo deleteCourseOffering(String courseOfferingId,
                                ContextInfo context)
                                throws DoesNotExistException,
                                       InvalidParameterException,
                                       MissingParameterException,
                                       OperationFailedException,
                                       PermissionDeniedException,
                                       DependentObjectsExistException
courseOfferingId - the Id of the ActivityOffering to be deletedcontext - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DoesNotExistException - the CourseOffering does not
                                        exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
DependentObjectsExistException - When one or more Format Offering,
                                        Activity Offering, Registration
                                        Group or Seat Pool Definition
                                        exist for course offering.
StatusInfo deleteCourseOfferingCascaded(String courseOfferingId,
                                        ContextInfo context)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
courseOfferingId - the Id of the ActivityOffering to be deletedcontext - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DoesNotExistException - the CourseOffering does not exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ValidationResultInfo> validateCourseOfferingFromCanonical(CourseOfferingInfo courseOfferingInfo,
                                                               List<String> optionKeys,
                                                               ContextInfo context)
                                                               throws DoesNotExistException,
                                                                      InvalidParameterException,
                                                                      MissingParameterException,
                                                                      OperationFailedException,
                                                                      PermissionDeniedException
validateCourseOfferingFromCanonical in interface CourseOfferingServiceBusinessLogiccourseOfferingInfo - the course offering information to be tested.context - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - if the course associated with the
                                   course offering does not exist
InvalidParameterException - if a parameter is invalid
MissingParameterException - if a parameter is missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
FormatOfferingInfo getFormatOffering(String formatOfferingId,
                                     ContextInfo context)
                                     throws DoesNotExistException,
                                            InvalidParameterException,
                                            MissingParameterException,
                                            OperationFailedException,
                                            PermissionDeniedException
formatOfferingId - The  Format Offering  identifiercontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - The Format Offering doesn't exist
InvalidParameterException - Invalid formatOfferingId
MissingParameterException - Missing formatOfferingId
OperationFailedException - unable to complete request
PermissionDeniedException
List<FormatOfferingInfo> getFormatOfferingsByCourseOffering(String courseOfferingId,
                                                            ContextInfo context)
                                                            throws DoesNotExistException,
                                                                   InvalidParameterException,
                                                                   MissingParameterException,
                                                                   OperationFailedException,
                                                                   PermissionDeniedException
courseOfferingId - Course offering identifiercontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - The course offering  doesn't exist
InvalidParameterException - Invalid course offering id
MissingParameterException - Missing course offering id
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
FormatOfferingInfo createFormatOffering(String courseOfferingId,
                                        String formatId,
                                        String formatOfferingType,
                                        FormatOfferingInfo formatOfferingInfo,
                                        ContextInfo context)
                                        throws DoesNotExistException,
                                               DataValidationErrorException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException,
                                               ReadOnlyException
courseOfferingId - Course offering that the  Format Offering
                           belongs toformatId - the identifier for the FormatOfferingformatOfferingType - the type key of the  Format Offering  templateformatOfferingInfo - The Format Offering  info object
DataValidationErrorException
DoesNotExistException - if courseOfferingId or formatId does
                                      not exist for the course in the
                                      course offering
InvalidParameterException - Invalid course offering id
MissingParameterException - Missing course offering id,
                                      formatOfferingTemplate  or
                                      formatOfferingType
OperationFailedException - unable to complete request
PermissionDeniedException
ReadOnlyException
FormatOfferingInfo updateFormatOffering(String formatOfferingId,
                                        FormatOfferingInfo formatOfferingInfo,
                                        ContextInfo context)
                                        throws DataValidationErrorException,
                                               DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException,
                                               ReadOnlyException,
                                               VersionMismatchException
formatOfferingId - The  Id formatOffering to be updatedformatOfferingInfo - The new formatOffering Infocontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DataValidationErrorException - One or more values invalid for this
                                      operation
DoesNotExistException - The formatOfferingId doesn't exist
InvalidParameterException - Invalid  formatOfferingId or
                                      formatOffering
MissingParameterException - Missing formatOffering or
                                      formatOfferingId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
VersionMismatchException - stale version being updated
ReadOnlyException
StatusInfo updateFormatOfferingState(String formatOfferingId,
                                     String nextStateKey,
                                     ContextInfo contextInfo)
                                     throws DoesNotExistException,
                                            InvalidParameterException,
                                            MissingParameterException,
                                            OperationFailedException,
                                            PermissionDeniedException
formatOfferingId - Id of the FormatOffering to be updated.nextStateKey - The State Key into which the identified
                         FormatOffering will be placed if the operation
                         succeeds.contextInfo - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DoesNotExistException - the identified FormatOffering does not
                                   exist
InvalidParameterException - the contextInfo object is invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ValidationResultInfo> validateFormatOffering(String validationType,
                                                  FormatOfferingInfo formatOfferingInfo,
                                                  ContextInfo context)
                                                  throws DoesNotExistException,
                                                         InvalidParameterException,
                                                         MissingParameterException,
                                                         OperationFailedException,
                                                         PermissionDeniedException
validationType - Identifier of the extent of validationformatOfferingInfo - the format offering information to be tested.context - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - validationTypeKey not found
InvalidParameterException - invalid validationTypeKey, formatOfferingInfo
MissingParameterException - missing validationTypeKey, formatOfferingInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteFormatOffering(String formatOfferingId,
                                ContextInfo context)
                                throws DoesNotExistException,
                                       InvalidParameterException,
                                       MissingParameterException,
                                       OperationFailedException,
                                       PermissionDeniedException,
                                       DependentObjectsExistException
formatOfferingId - The  Id formatOffering to be deletedcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - The formatOfferingId doesn't
                                        exist
InvalidParameterException - Invalid  formatOfferingId
MissingParameterException - Missing  formatOfferingId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
DependentObjectsExistException - When one or more Activity
                                        Offering, Registration Group or
                                        Seat Pool Definition exist for the
                                        format offering.
StatusInfo deleteFormatOfferingCascaded(String formatOfferingId,
                                        ContextInfo context)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
formatOfferingId - The  Id formatOffering to be deletedcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - The formatOfferingId doesn't exist
InvalidParameterException - Invalid  formatOfferingId
MissingParameterException - Missing  formatOfferingId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<String> searchForFormatOfferingIds(QueryByCriteria criteria,
                                        ContextInfo contextInfo)
                                        throws InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
criteria - the search criteriacontextInfo - information containing the principalId and locale
                    information about the caller of service operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<FormatOfferingInfo> searchForFormatOfferings(QueryByCriteria criteria,
                                                  ContextInfo contextInfo)
                                                  throws InvalidParameterException,
                                                         MissingParameterException,
                                                         OperationFailedException,
                                                         PermissionDeniedException
criteria - the search criteriacontextInfo - information containing the principalId and locale
                    information about the caller of service operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
TypeInfo getActivityOfferingType(String activityOfferingTypeKey,
                                 ContextInfo context)
                                 throws DoesNotExistException,
                                        InvalidParameterException,
                                        MissingParameterException,
                                        OperationFailedException,
                                        PermissionDeniedException
activityOfferingTypeKey - Key of the typecontext - Context information containing the
                                principalId and locale information about
                                the caller of service operation
DoesNotExistException - activityOfferingTypeKey not found
InvalidParameterException - invalid activityOfferingTypeKey
MissingParameterException - missing activityOfferingTypeKey
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<TypeInfo> getActivityOfferingTypes(ContextInfo context)
                                        throws InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
context - Context information containing the principalId and locale
                information about the caller of service operation
InvalidParameterException - invalid context
MissingParameterException - missing context
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<TypeInfo> getActivityOfferingTypesForActivityType(String activityTypeKey,
                                                       ContextInfo context)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException
activityTypeKey - Key of the canonical activity typecontext - Context information containing the principalId and
                        locale information about the caller of service
                        operation
DoesNotExistException - activityOfferingTypeKey not found
InvalidParameterException - invalid context
MissingParameterException - missing context
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<TypeInfo> getInstructorTypesForActivityOfferingType(String activityOfferingTypeKey,
                                                         ContextInfo context)
                                                         throws DoesNotExistException,
                                                                InvalidParameterException,
                                                                MissingParameterException,
                                                                OperationFailedException,
                                                                PermissionDeniedException
activityOfferingTypeKey - a key for an activity offering typecontext - information containing the principalId and
                                locale information about the caller of
                                service operation
DoesNotExistException - activityOfferingTypeKey not found
InvalidParameterException - context is not valud
MissingParameterException - activityOfferingTypeKey or contextInfo
                                   is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
ActivityOfferingInfo getActivityOffering(String activityOfferingId,
                                         ContextInfo context)
                                         throws DoesNotExistException,
                                                InvalidParameterException,
                                                MissingParameterException,
                                                OperationFailedException,
                                                PermissionDeniedException
activityOfferingId - Unique Id of the ActivityOfferingcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - ActivityOffering with activityOfferingId not found
InvalidParameterException - invalid activityOfferingId
MissingParameterException - missing activityOfferingId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ActivityOfferingDisplayInfo getActivityOfferingDisplay(String activityOfferingId,
                                                       ContextInfo contextInfo)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException
activityOfferingId - an identifier for an ActivityOfferingcontextInfo - information containing the principalId and
                           locale information about the caller of service
                           operation
DoesNotExistException - activityOfferingId does not exist
InvalidParameterException - contextInfo is not valid
MissingParameterException - activityOfferingId or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<ActivityOfferingInfo> getActivityOfferingsByIds(List<String> activityOfferingIds,
                                                     ContextInfo context)
                                                     throws DoesNotExistException,
                                                            InvalidParameterException,
                                                            MissingParameterException,
                                                            OperationFailedException,
                                                            PermissionDeniedException
activityOfferingIds - List of unique Ids of ActivityCourseOfferingcontext - Context information containing the principalId
                            and locale information about the caller of
                            service operation
DoesNotExistException - activityOfferingId in the list not
                                   found
InvalidParameterException - invalid activityOfferingIds
MissingParameterException - missing activityOfferingIds
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ActivityOfferingDisplayInfo> getActivityOfferingDisplaysByIds(List<String> activityOfferingIds,
                                                                   ContextInfo contextInfo)
                                                                   throws DoesNotExistException,
                                                                          InvalidParameterException,
                                                                          MissingParameterException,
                                                                          OperationFailedException,
                                                                          PermissionDeniedException
activityOfferingIds - a list of ActivityOffering identifierscontextInfo - information containing the principalId and
                            locale information about the caller of service
                            operation
DoesNotExistException - an activityOfferingId in the list not
                                   found
InvalidParameterException - contextInfo is not valid
MissingParameterException - activityOfferingIds, an Id in
                                   activityOfferingId, or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<ActivityOfferingInfo> getActivityOfferingsByCourseOffering(String courseOfferingId,
                                                                ContextInfo context)
                                                                throws DoesNotExistException,
                                                                       InvalidParameterException,
                                                                       MissingParameterException,
                                                                       OperationFailedException,
                                                                       PermissionDeniedException
courseOfferingId - Unique Id of the CourseOfferingcontext - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DoesNotExistException - courseOfferingId not found
InvalidParameterException - invalid courseOfferingId
MissingParameterException - missing courseOfferingId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ActivityOfferingDisplayInfo> getActivityOfferingDisplaysForCourseOffering(String courseOfferingId,
                                                                               ContextInfo contextInfo)
                                                                               throws DoesNotExistException,
                                                                                      InvalidParameterException,
                                                                                      MissingParameterException,
                                                                                      OperationFailedException,
                                                                                      PermissionDeniedException
courseOfferingId - the identifier for a CourseOfferingcontextInfo - information containing the principalId and locale
                         information about the caller of service
                         operation
DoesNotExistException - courseOfferingId is not found
InvalidParameterException - contextInfo is not valid
MissingParameterException - courseOfferingId or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<ActivityOfferingInfo> getActivityOfferingsByCluster(String activityOfferingClusterId,
                                                         ContextInfo contextInfo)
                                                         throws DoesNotExistException,
                                                                InvalidParameterException,
                                                                MissingParameterException,
                                                                OperationFailedException,
                                                                PermissionDeniedException
activityOfferingClusterId - Unique Id of the ActivityOfferingClustercontextInfo - Context information containing the
                                  principalId and locale information about
                                  the caller of service operation
DoesNotExistException - activityOfferingClusterId not found
InvalidParameterException - invalid contextInfo
MissingParameterException - activityOfferingClusterId or
                                   contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ActivityOfferingInfo> getActivityOfferingsByFormatOffering(String formatOfferingId,
                                                                ContextInfo context)
                                                                throws DoesNotExistException,
                                                                       InvalidParameterException,
                                                                       MissingParameterException,
                                                                       OperationFailedException,
                                                                       PermissionDeniedException
formatOfferingId - Unique Id of the CourseOfferingcontext - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DoesNotExistException - formatOfferingId not found
InvalidParameterException - invalid courseOfferingId
MissingParameterException - missing courseOfferingId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ActivityOfferingInfo> getActivityOfferingsWithoutClusterByFormatOffering(String formatOfferingId,
                                                                              ContextInfo contextInfo)
                                                                              throws DoesNotExistException,
                                                                                     InvalidParameterException,
                                                                                     MissingParameterException,
                                                                                     OperationFailedException,
                                                                                     PermissionDeniedException
formatOfferingId - Id of the CourseOfferingcontextInfo - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DoesNotExistException - formatOfferingId not found
InvalidParameterException - invalid formatOfferingId
MissingParameterException - formatOfferingId or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<ActivityOfferingInfo> getActivityOfferingsByFormatOfferingWithoutRegGroup(String formatOfferingId,
                                                                               ContextInfo context)
                                                                               throws DoesNotExistException,
                                                                                      InvalidParameterException,
                                                                                      MissingParameterException,
                                                                                      OperationFailedException,
                                                                                      PermissionDeniedException
formatOfferingId - The Id of the format offeringcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - The formatOfferingId does not exist
InvalidParameterException - Invalid formatOfferingId
MissingParameterException - Missing formatOfferingId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<String> searchForActivityOfferingIds(QueryByCriteria criteria,
                                          ContextInfo contextInfo)
                                          throws InvalidParameterException,
                                                 MissingParameterException,
                                                 OperationFailedException,
                                                 PermissionDeniedException
criteria - the search criteriacontextInfo - context information containing the principalId and
                    locale information about the caller of service
                    operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<ActivityOfferingInfo> searchForActivityOfferings(QueryByCriteria criteria,
                                                      ContextInfo contextInfo)
                                                      throws InvalidParameterException,
                                                             MissingParameterException,
                                                             OperationFailedException,
                                                             PermissionDeniedException
criteria - the search criteriacontextInfo - context information containing the principalId and
                    locale information about the caller of service
                    operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
ActivityOfferingInfo createActivityOffering(String formatOfferingId,
                                            String activityId,
                                            String activityOfferingTypeKey,
                                            ActivityOfferingInfo activityOfferingInfo,
                                            ContextInfo context)
                                            throws DoesNotExistException,
                                                   DataValidationErrorException,
                                                   InvalidParameterException,
                                                   MissingParameterException,
                                                   OperationFailedException,
                                                   PermissionDeniedException,
                                                   ReadOnlyException
formatOfferingId - courseOffering that the ActivityOffering
                             belongs toactivityId - the canonical activity this is associated
                             withactivityOfferingInfo - Details of the ActivityOffering to be
                             createdcontext - Context information containing the
                             principalId and locale information about the
                             caller of service operation
DoesNotExistException - if the format offering does not
                                      exist
DataValidationErrorException - One or more values invalid for this
                                      operation
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ReadOnlyException
ActivityOfferingInfo copyActivityOffering(String activityOfferingId,
                                          ContextInfo context)
                                          throws DoesNotExistException,
                                                 DataValidationErrorException,
                                                 InvalidParameterException,
                                                 MissingParameterException,
                                                 OperationFailedException,
                                                 PermissionDeniedException,
                                                 ReadOnlyException
activityOfferingId - the  activity offering used as sourcecontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - if the format offering does not
                                      exist
DataValidationErrorException - One or more values invalid for this
                                      operation
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ReadOnlyException
List<ActivityOfferingInfo> generateActivityOfferings(String formatOfferingId,
                                                     String activityOfferingType,
                                                     Integer quantity,
                                                     ContextInfo context)
                                                     throws InvalidParameterException,
                                                            MissingParameterException,
                                                            OperationFailedException,
                                                            PermissionDeniedException
formatOfferingId - the identifier for the FormatOffering.activityOfferingType - a key for an activity offering typequantity - quantity of the activity offerings of that typecontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
InvalidParameterException - formatOfferingId invalid
MissingParameterException - Missing formatOfferingId in the input
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ActivityOfferingInfo updateActivityOffering(String activityOfferingId,
                                            ActivityOfferingInfo activityOfferingInfo,
                                            ContextInfo context)
                                            throws DataValidationErrorException,
                                                   DoesNotExistException,
                                                   InvalidParameterException,
                                                   MissingParameterException,
                                                   OperationFailedException,
                                                   PermissionDeniedException,
                                                   VersionMismatchException,
                                                   ReadOnlyException
activityOfferingId - Id of ActivitOffering to be updatedactivityOfferingInfo - Details of updates to the ActivityOfferingcontext - Context information containing the
                             principalId and locale information about the
                             caller of service operation
DataValidationErrorException - One or more values invalid for this
                                      operation
DoesNotExistException - the ActivityOffering does not exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
VersionMismatchException - The action was attempted on an out
                                      of date version.
ReadOnlyException
StatusInfo updateActivityOfferingState(String activityOfferingId,
                                       String nextStateKey,
                                       ContextInfo contextInfo)
                                       throws DoesNotExistException,
                                              InvalidParameterException,
                                              MissingParameterException,
                                              OperationFailedException,
                                              PermissionDeniedException
activityOfferingId - Id of the ActivityOffering to be updated.nextStateKey - The State Key into which the identified
                           ActivityOffering will be placed if the
                           operation succeeds.contextInfo - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - the identified ActivityOffering does
                                   not exist
InvalidParameterException - the contextInfo object is invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteActivityOffering(String activityOfferingId,
                                  ContextInfo context)
                                  throws DoesNotExistException,
                                         InvalidParameterException,
                                         MissingParameterException,
                                         OperationFailedException,
                                         PermissionDeniedException,
                                         DependentObjectsExistException
activityOfferingId - the Id of the ActivityOffering to be deletedcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - the identified ActivityOffering
                                        does not exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
DependentObjectsExistException - when one or more Registration
                                        Group and/or Seat Pool Definitions
                                        dependencies exist.
StatusInfo deleteActivityOfferingCascaded(String activityOfferingId,
                                          ContextInfo context)
                                          throws DoesNotExistException,
                                                 InvalidParameterException,
                                                 MissingParameterException,
                                                 OperationFailedException,
                                                 PermissionDeniedException
activityOfferingId - the Id of the ActivityOffering to be deletedcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - the identified Activity o does not
                                   exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo scheduleActivityOffering(String activityOfferingId,
                                    ContextInfo contextInfo)
                                    throws DoesNotExistException,
                                           InvalidParameterException,
                                           MissingParameterException,
                                           OperationFailedException,
                                           PermissionDeniedException
activityOfferingId - Id of the Activity Offering to be scheduled.contextInfo - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - the identified activity offering does
                                   not exist.
InvalidParameterException - the contextInfo parameter object is
                                   invalid.
MissingParameterException - one or more of the method parameter's
                                   is missing.
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ValidationResultInfo> validateActivityOffering(String validationType,
                                                    ActivityOfferingInfo activityOfferingInfo,
                                                    ContextInfo context)
                                                    throws DoesNotExistException,
                                                           InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException
validationType - Identifier of the extent of validationactivityOfferingInfo - the activity offering information to be
                             tested.context - Context information containing the
                             principalId and locale information about the
                             caller of service operation
DoesNotExistException - validationTypeKey not found
InvalidParameterException - invalid validationTypeKey, academicCalendarInfo
MissingParameterException - missing validationTypeKey, academicCalendarInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
Float calculateInClassContactHoursForTerm(String activityOfferingId,
                                          ContextInfo context)
                                          throws DoesNotExistException,
                                                 InvalidParameterException,
                                                 MissingParameterException,
                                                 OperationFailedException,
                                                 PermissionDeniedException
activityOfferingId - the Id of the ActivityOffering to be used for
                           contact hour calculationcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - the ActivityOffering with activityOfferingId does not exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
Float calculateOutofClassContactHoursForTerm(String activityOfferingId,
                                             ContextInfo context)
                                             throws DoesNotExistException,
                                                    InvalidParameterException,
                                                    MissingParameterException,
                                                    OperationFailedException,
                                                    PermissionDeniedException
activityOfferingId - the Id of the ActivityOffering to be used for
                           contact hour calculationcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - the ActivityOffering with activityOfferingId does not exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
Float calculateTotalContactHoursForTerm(String activityOfferingId,
                                        ContextInfo context)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
activityOfferingId - the Id of the ActivityOffering to be used for
                           contact hour calculationcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - the ActivityOffering with activityOfferingId does not exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
RegistrationGroupInfo getRegistrationGroup(String registrationGroupId,
                                           ContextInfo context)
                                           throws DoesNotExistException,
                                                  InvalidParameterException,
                                                  MissingParameterException,
                                                  OperationFailedException,
                                                  PermissionDeniedException
registrationGroupId - Unique Id of the RegistrationGroupcontext - Context information containing the principalId
                            and locale information about the caller of
                            service operation
DoesNotExistException - registrationGroupId not found
InvalidParameterException - invalid registrationGroupId
MissingParameterException - missing registrationGroupId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<RegistrationGroupInfo> getRegistrationGroupsByIds(List<String> registrationGroupIds,
                                                       ContextInfo context)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException
registrationGroupIds - List of unique Ids of RegistrationGroupcontext - Context information containing the
                             principalId and locale information about the
                             caller of service operation
DoesNotExistException - registrationGroupId in the list not
                                   found
InvalidParameterException - invalid registrationGroupIds
MissingParameterException - missing registrationGroupIds
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<RegistrationGroupInfo> getRegistrationGroupsForCourseOffering(String courseOfferingId,
                                                                   ContextInfo context)
                                                                   throws DoesNotExistException,
                                                                          InvalidParameterException,
                                                                          MissingParameterException,
                                                                          OperationFailedException,
                                                                          PermissionDeniedException
courseOfferingId - Unique Id of the CourseOfferingcontext - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DoesNotExistException - courseOfferingId not found
InvalidParameterException - invalid courseOfferingId
MissingParameterException - missing courseOfferingId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<RegistrationGroupInfo> getRegistrationGroupsWithActivityOfferings(List<String> activityOfferingIds,
                                                                       ContextInfo context)
                                                                       throws DoesNotExistException,
                                                                              InvalidParameterException,
                                                                              MissingParameterException,
                                                                              OperationFailedException,
                                                                              PermissionDeniedException
activityOfferingIds - List of activityOffering Identifierscontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - One or more of the activityOfferingIds
                                   doesn't exist
InvalidParameterException - One or more invalid activityOfferingIds
MissingParameterException - Missing activityOfferingIds
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<RegistrationGroupInfo> getRegistrationGroupsByFormatOffering(String formatOfferingId,
                                                                  ContextInfo context)
                                                                  throws DoesNotExistException,
                                                                         InvalidParameterException,
                                                                         MissingParameterException,
                                                                         OperationFailedException,
                                                                         PermissionDeniedException
formatOfferingId - Unique Id of the CourseOfferingcontext - information containing the principalId and locale
                         information about the caller of service
                         operation
DoesNotExistException - courseOfferingId or formatTypeKey not
                                   found
InvalidParameterException - invalid courseOfferingId or
                                   formatTypeKey
MissingParameterException - missing courseOfferingId or
                                   formatTypeKey
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<RegistrationGroupInfo> getRegistrationGroupsByActivityOfferingCluster(String activityOfferingClusterId,
                                                                           ContextInfo contextInfo)
                                                                           throws DoesNotExistException,
                                                                                  InvalidParameterException,
                                                                                  MissingParameterException,
                                                                                  OperationFailedException,
                                                                                  PermissionDeniedException
activityOfferingClusterId - Unique Id of the ActivityOfferingClustercontextInfo - information containing the principalId
                                  and locale information about the caller
                                  of service operation
DoesNotExistException - No ActivityOfferingCluster exists for
                                   the specified activityOfferingClusterId.
InvalidParameterException - invalid contextInfo object
MissingParameterException - one or more method parameters are
                                   missing.
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<String> searchForRegistrationGroupIds(QueryByCriteria criteria,
                                           ContextInfo contextInfo)
                                           throws InvalidParameterException,
                                                  MissingParameterException,
                                                  OperationFailedException,
                                                  PermissionDeniedException
criteria - the search criteriacontextInfo - context information containing the principalId and
                    locale information about the caller of service
                    operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<RegistrationGroupInfo> searchForRegistrationGroups(QueryByCriteria criteria,
                                                        ContextInfo contextInfo)
                                                        throws InvalidParameterException,
                                                               MissingParameterException,
                                                               OperationFailedException,
                                                               PermissionDeniedException
criteria - the search criteriacontextInfo - context information containing the principalId and
                    locale information about the caller of service
                    operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<ValidationResultInfo> validateRegistrationGroup(String validationType,
                                                     String activityOfferingClusterId,
                                                     String registrationGroupType,
                                                     RegistrationGroupInfo registrationGroupInfo,
                                                     ContextInfo contextInfo)
                                                     throws DoesNotExistException,
                                                            InvalidParameterException,
                                                            MissingParameterException,
                                                            OperationFailedException,
                                                            PermissionDeniedException
validationType - Identifier of the extent of validationactivityOfferingClusterId - Unique Id of the ActivityOfferingClusterregistrationGroupType - the identifier for the RegistrationGroup
                                  typeregistrationGroupInfo - the registrationGroup information to be
                                  tested.contextInfo - Context information containing the
                                  principalId and locale information about
                                  the caller of service operation
DoesNotExistException - validationTypeKey not found
InvalidParameterException - invalid validationTypeKey, academicCalendarInfo
MissingParameterException - missing validationTypeKey, academicCalendarInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
RegistrationGroupInfo createRegistrationGroup(String formatOfferingId,
                                              String activityOfferingClusterId,
                                              String registrationGroupType,
                                              RegistrationGroupInfo registrationGroupInfo,
                                              ContextInfo context)
                                              throws DoesNotExistException,
                                                     DataValidationErrorException,
                                                     InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException,
                                                     ReadOnlyException
formatOfferingId - formatOfferingId that the  RegistrationGroup
                                  is based onactivityOfferingClusterId - Unique Id of the ActivityOfferingClusterregistrationGroupType - the identifier for the RegistrationGroup
                                  typeregistrationGroupInfo - Details of the RegistrationGroup to be
                                  createdcontext - Context information containing the
                                  principalId and locale information about
                                  the caller of service operation
DoesNotExistException - courseOfferingId not found
DataValidationErrorException - One or more values invalid for this
                                      operation
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ReadOnlyException
RegistrationGroupInfo updateRegistrationGroup(String registrationGroupId,
                                              RegistrationGroupInfo registrationGroupInfo,
                                              ContextInfo context)
                                              throws DataValidationErrorException,
                                                     DoesNotExistException,
                                                     InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException,
                                                     ReadOnlyException,
                                                     VersionMismatchException
registrationGroupId - Id of RegistrationGroup to be updatedregistrationGroupInfo - Details of updates to the RegistrationGroupcontext - Context information containing the
                              principalId and locale information about the
                              caller of service operation
DataValidationErrorException - One or more values invalid for this
                                      operation
DoesNotExistException - the registrationGroupId does not
                                      exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
VersionMismatchException - The action was attempted on an out
                                      of date version.
ReadOnlyException
StatusInfo updateRegistrationGroupState(String registrationGroupId,
                                        String nextStateKey,
                                        ContextInfo contextInfo)
                                        throws DoesNotExistException,
                                               InvalidParameterException,
                                               MissingParameterException,
                                               OperationFailedException,
                                               PermissionDeniedException
registrationGroupId - Id of the RegistrationGroup to be updated.nextStateKey - The State Key into which the identified
                            RegistrationGroup will be placed if the
                            operation succeeds.contextInfo - Context information containing the principalId
                            and locale information about the caller of
                            service operation
DoesNotExistException - the identified RegsitrationGroup does
                                   not exist
InvalidParameterException - the contextInfo object is invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteRegistrationGroup(String registrationGroupId,
                                   ContextInfo context)
                                   throws DoesNotExistException,
                                          InvalidParameterException,
                                          MissingParameterException,
                                          OperationFailedException,
                                          PermissionDeniedException
registrationGroupId - the Id of the RegistrationGroup to be deletedcontext - Context information containing the principalId
                            and locale information about the caller of
                            service operation
DoesNotExistException - the RegistrationGroup does not exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteRegistrationGroupsByFormatOffering(String formatOfferingId,
                                                    ContextInfo context)
                                                    throws InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException
formatOfferingId - the Id of the FormatOfferingcontext - Context information containing the principalId
                         and locale information about the caller of
                         service operation
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteGeneratedRegistrationGroupsByFormatOffering(String formatOfferingId,
                                                             ContextInfo context)
                                                             throws InvalidParameterException,
                                                                    MissingParameterException,
                                                                    OperationFailedException,
                                                                    PermissionDeniedException
formatOfferingId - the Id of the FormatOfferingcontext - Context information containing the principalId
                         and locale information about the caller of
                         service operation
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteRegistrationGroupsForCluster(String activityOfferingClusterId,
                                              ContextInfo contextInfo)
                                              throws InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException
activityOfferingClusterId - the Id of the FormatOfferingcontextInfo - Context information containing the
                                  principalId and locale information about
                                  the caller of service operation
InvalidParameterException - invalid contextInfo
MissingParameterException - activityOfferingClusterId or
                                   contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure has occurred
List<ValidationResultInfo> verifyRegistrationGroup(String registrationGroupId,
                                                   ContextInfo contextInfo)
                                                   throws DoesNotExistException,
                                                          InvalidParameterException,
                                                          MissingParameterException,
                                                          OperationFailedException
registrationGroupId - the registrationGroup information to be
                            tested.contextInfo - Context information containing the principalId
                            and locale information about the caller of
                            service operation
DoesNotExistException - contextInfo not found
InvalidParameterException - invalid registrationGroupId or
                                   contextInfo
MissingParameterException - registrationGroupId or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
ActivityOfferingClusterInfo getActivityOfferingCluster(String activityOfferingClusterId,
                                                       ContextInfo contextInfo)
                                                       throws DoesNotExistException,
                                                              InvalidParameterException,
                                                              MissingParameterException,
                                                              OperationFailedException,
                                                              PermissionDeniedException
activityOfferingClusterId - Identifier of the Activity Offering
                                  ClustercontextInfo - Context information containing the
                                  principalId and locale information about
                                  the caller of service operation
DoesNotExistException - activityOfferingClusterId does not
                                   exist
InvalidParameterException - Invalid contextInfo
MissingParameterException - activityOfferingClusterId or
                                   contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<ActivityOfferingClusterInfo> getActivityOfferingClustersByFormatOffering(String formatOfferingId,
                                                                              ContextInfo contextInfo)
                                                                              throws DoesNotExistException,
                                                                                     InvalidParameterException,
                                                                                     MissingParameterException,
                                                                                     OperationFailedException,
                                                                                     PermissionDeniedException
formatOfferingId - Id of the FormatOfferingcontextInfo - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DoesNotExistException - courseOfferingId not found
InvalidParameterException - invalid contextInfo
MissingParameterException - formatOfferingId or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<String> getActivityOfferingClustersIdsByFormatOffering(String formatOfferingId,
                                                            ContextInfo contextInfo)
                                                            throws DoesNotExistException,
                                                                   InvalidParameterException,
                                                                   MissingParameterException,
                                                                   OperationFailedException,
                                                                   PermissionDeniedException
formatOfferingId - Id of the FormatOfferingcontextInfo - Context information containing the principalId
                         and locale information about the caller of
                         service operation
DoesNotExistException - courseOfferingId not found
InvalidParameterException - invalid contextInfo
MissingParameterException - formatOfferingId or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<ValidationResultInfo> validateActivityOfferingCluster(String validationTypeKey,
                                                           String formatOfferingId,
                                                           ActivityOfferingClusterInfo activityOfferingClusterInfo,
                                                           ContextInfo contextInfo)
                                                           throws DoesNotExistException,
                                                                  InvalidParameterException,
                                                                  MissingParameterException,
                                                                  OperationFailedException,
                                                                  PermissionDeniedException
validationTypeKey - Identifier of the extent of
                                    validationformatOfferingId - Format Offering identifieractivityOfferingClusterInfo - the Activity Offering Cluster
                                    information to be validated.contextInfo - Context information containing the
                                    principalId and locale information
                                    about the caller of service operation
DoesNotExistException - validationTypeKey or activityOfferingClusterTypeKey
                                   not found
InvalidParameterException - invalid activityOfferingClusterInfo or
                                   contextInfo
MissingParameterException - validationTypeKey, activityOfferingClusterTypeKey,
                                   activityOfferingClusterInfo or
                                   contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ActivityOfferingClusterInfo createActivityOfferingCluster(String formatOfferingId,
                                                          String activityOfferingClusterTypeKey,
                                                          ActivityOfferingClusterInfo activityOfferingClusterInfo,
                                                          ContextInfo contextInfo)
                                                          throws DataValidationErrorException,
                                                                 DoesNotExistException,
                                                                 InvalidParameterException,
                                                                 MissingParameterException,
                                                                 OperationFailedException,
                                                                 PermissionDeniedException,
                                                                 ReadOnlyException
formatOfferingId - Format Offering identifieractivityOfferingClusterTypeKey - Activity Offering Cluster typeactivityOfferingClusterInfo - Details of the ActivityOfferingCluster
                                       to be createdcontextInfo - Context information containing the
                                       principalId and locale information
                                       about the caller of service
                                       operation
DataValidationErrorException - supplied data is invalid
DoesNotExistException - validationTypeKey or activityOfferingClusterTypeKey
                                      not found
InvalidParameterException - invalid activityOfferingClusterInfo
                                      or contextInfo
MissingParameterException - validationTypeKey, activityOfferingClusterTypeKey
                                      or activityOfferingClusterInfo is
                                      missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure has
                                      occurred
ReadOnlyException - an attempt at supplying information
                                      designated as read only
ActivityOfferingClusterInfo updateActivityOfferingCluster(String formatOfferingId,
                                                          String activityOfferingClusterId,
                                                          ActivityOfferingClusterInfo activityOfferingClusterInfo,
                                                          ContextInfo contextInfo)
                                                          throws DataValidationErrorException,
                                                                 DoesNotExistException,
                                                                 InvalidParameterException,
                                                                 MissingParameterException,
                                                                 OperationFailedException,
                                                                 PermissionDeniedException,
                                                                 ReadOnlyException,
                                                                 VersionMismatchException
formatOfferingId - Format Offering identifieractivityOfferingClusterId - Identifier of the Activity Offering
                                    ClusteractivityOfferingClusterInfo - ActivityOfferingCluster with new
                                    informationcontextInfo - Context information containing the
                                    principalId and locale information
                                    about the caller of service operation
DataValidationErrorException - supplied data is invalid
DoesNotExistException - activityOfferingClusterId does not
                                      exist
InvalidParameterException - Invalid activityOfferingClusterInfo
MissingParameterException - activityOfferingClusterId or
                                      activityOfferingClusterInfo is
                                      missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure has
                                      occurred
ReadOnlyException - an attempt at supplying information
                                      designated as read only
VersionMismatchException - optimistic locking failure or the
                                      action was attempted on an out of
                                      date version
StatusInfo updateActivityOfferingClusterState(String activityOfferingClusterId,
                                              String nextStateKey,
                                              ContextInfo contextInfo)
                                              throws DoesNotExistException,
                                                     InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException
activityOfferingClusterId - Id of the ActivityOfferingCluster to be
                                  updated.nextStateKey - The State Key into which the identified
                                  ActivityOfferingCluster will be placed
                                  if the operation succeeds.contextInfo - Context information containing the
                                  principalId and locale information about
                                  the caller of service operation
DoesNotExistException - the identified ActivityOfferingCluster
                                   does not exist
InvalidParameterException - the contextInfo object is invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteActivityOfferingCluster(String activityOfferingClusterId,
                                         ContextInfo contextInfo)
                                         throws DoesNotExistException,
                                                InvalidParameterException,
                                                MissingParameterException,
                                                OperationFailedException,
                                                PermissionDeniedException,
                                                DependentObjectsExistException
activityOfferingClusterId - Identifier of the Activity Offering
                                  ClustercontextInfo - Context information containing the
                                  principalId and locale information about
                                  the caller of service operation
DoesNotExistException - activityOfferingClusterId does not
                                        exist
InvalidParameterException - Invalid contextInfo
MissingParameterException - activityOfferingClusterId or
                                        contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure has
                                        occurred
DependentObjectsExistException - Registration Groups exist for this
                                        cluster which prevents the delete
                                        from occuring.
StatusInfo deleteActivityOfferingClusterCascaded(String activityOfferingClusterId,
                                                 ContextInfo contextInfo)
                                                 throws DoesNotExistException,
                                                        InvalidParameterException,
                                                        MissingParameterException,
                                                        OperationFailedException,
                                                        PermissionDeniedException
activityOfferingClusterId - the Id of the ActivityOfferingCluster to
                                  be deletedcontextInfo - Context information containing the
                                  principalId and locale information about
                                  the caller of service operation
DoesNotExistException - the identified Activity o does not
                                   exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
AOClusterVerifyResultsInfo verifyActivityOfferingClusterForGeneration(String activityOfferingClusterId,
                                                                      ContextInfo contextInfo)
                                                                      throws DoesNotExistException,
                                                                             InvalidParameterException,
                                                                             MissingParameterException,
                                                                             OperationFailedException,
                                                                             PermissionDeniedException
activityOfferingClusterId - Activity Offering Cluster to be
                                  verifiedcontextInfo - Context information containing the
                                  principalId and locale information about
                                  the caller of service operation
DoesNotExistException - activityOfferingClusterId not found
InvalidParameterException - invalid contextInfo
MissingParameterException - activityOfferingClusterId or
                                   contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<String> searchForActivityOfferingClusterIds(QueryByCriteria criteria,
                                                 ContextInfo contextInfo)
                                                 throws InvalidParameterException,
                                                        MissingParameterException,
                                                        OperationFailedException,
                                                        PermissionDeniedException
criteria - the search criteriacontextInfo - information containing the principalId and locale
                    information about the caller of service operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<ActivityOfferingClusterInfo> searchForActivityOfferingClusters(QueryByCriteria criteria,
                                                                    ContextInfo contextInfo)
                                                                    throws InvalidParameterException,
                                                                           MissingParameterException,
                                                                           OperationFailedException,
                                                                           PermissionDeniedException
criteria - the search criteriacontextInfo - information containing the principalId and locale
                    information about the caller of service operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
SeatPoolDefinitionInfo getSeatPoolDefinition(String seatPoolDefinitionId,
                                             ContextInfo context)
                                             throws DoesNotExistException,
                                                    InvalidParameterException,
                                                    MissingParameterException,
                                                    OperationFailedException,
                                                    PermissionDeniedException
seatPoolDefinitionId - Unique Id of the SeatPoolDefinitioncontext - Context information containing the
                             principalId and locale information about the
                             caller of service operation
DoesNotExistException - seatPoolDefinitionId not found
InvalidParameterException - invalid seatPoolDefinitionId
MissingParameterException - missing seatPoolDefinitionId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<SeatPoolDefinitionInfo> getSeatPoolDefinitionsForActivityOffering(String activityOfferingId,
                                                                       ContextInfo context)
                                                                       throws DoesNotExistException,
                                                                              InvalidParameterException,
                                                                              MissingParameterException,
                                                                              OperationFailedException,
                                                                              PermissionDeniedException
activityOfferingId - Unique Id of the ActivityOfferingcontext - Context information containing the principalId
                           and locale information about the caller of
                           service operation
DoesNotExistException - activityOfferingId not found
InvalidParameterException - invalid activityOfferingId
MissingParameterException - missing activityOfferingId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<String> searchForSeatpoolDefinitionIds(QueryByCriteria criteria,
                                            ContextInfo contextInfo)
                                            throws InvalidParameterException,
                                                   MissingParameterException,
                                                   OperationFailedException,
                                                   PermissionDeniedException
criteria - the search criteriacontextInfo - context information containing the principalId and
                    locale information about the caller of service
                    operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<SeatPoolDefinitionInfo> searchForSeatpoolDefinitions(QueryByCriteria criteria,
                                                          ContextInfo contextInfo)
                                                          throws InvalidParameterException,
                                                                 MissingParameterException,
                                                                 OperationFailedException,
                                                                 PermissionDeniedException
criteria - the search criteriacontextInfo - context information containing the principalId and
                    locale information about the caller of service
                    operation
InvalidParameterException - criteria or contextInfo is not valid
MissingParameterException - criteria or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
SeatPoolDefinitionInfo createSeatPoolDefinition(SeatPoolDefinitionInfo seatPoolDefinitionInfo,
                                                ContextInfo context)
                                                throws DataValidationErrorException,
                                                       InvalidParameterException,
                                                       MissingParameterException,
                                                       OperationFailedException,
                                                       PermissionDeniedException,
                                                       ReadOnlyException
seatPoolDefinitionInfo - Details of the SeatPoolDefinition to be
                               createdcontext - Context information containing the
                               principalId and locale information about
                               the caller of service operation
DataValidationErrorException - One or more values invalid for this
                                      operation
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ReadOnlyException
SeatPoolDefinitionInfo updateSeatPoolDefinition(String seatPoolDefinitionId,
                                                SeatPoolDefinitionInfo seatPoolDefinitionInfo,
                                                ContextInfo context)
                                                throws DataValidationErrorException,
                                                       DoesNotExistException,
                                                       InvalidParameterException,
                                                       MissingParameterException,
                                                       OperationFailedException,
                                                       PermissionDeniedException,
                                                       ReadOnlyException,
                                                       VersionMismatchException
seatPoolDefinitionId - Id of SeatPoolDefinition to be updatedseatPoolDefinitionInfo - Details of updates to the SeatPoolDefinitioncontext - Context information containing the
                               principalId and locale information about
                               the caller of service operation
DataValidationErrorException - One or more values invalid for this
                                      operation
DoesNotExistException - the SeatPoolDefinition does not
                                      exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
VersionMismatchException - The action was attempted on an out
                                      of date version.
ReadOnlyException
StatusInfo updateSeatPoolDefinitionState(String seatPoolDefinitionId,
                                         String nextStateKey,
                                         ContextInfo contextInfo)
                                         throws DoesNotExistException,
                                                InvalidParameterException,
                                                MissingParameterException,
                                                OperationFailedException,
                                                PermissionDeniedException
seatPoolDefinitionId - Id of the SeatPoolDefinition to be updated.nextStateKey - The State Key into which the identified
                             SeatPoolDefinition will be placed if the
                             operation succeeds.contextInfo - Context information containing the
                             principalId and locale information about the
                             caller of service operation
DoesNotExistException - the identified SeatPoolDefinition does
                                   not exist
InvalidParameterException - the contextInfo object is invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ValidationResultInfo> validateSeatPoolDefinition(String validationTypeKey,
                                                      SeatPoolDefinitionInfo seatPoolDefinitionInfo,
                                                      ContextInfo context)
                                                      throws DoesNotExistException,
                                                             InvalidParameterException,
                                                             MissingParameterException,
                                                             OperationFailedException,
                                                             PermissionDeniedException
validationTypeKey - * @param seatPoolDefinitionInfocontext - Context information containing the
                             principalId and locale information about the
                             caller of service operation
DoesNotExistException - if validation type key is not found
InvalidParameterException - the context or object is invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteSeatPoolDefinition(String seatPoolDefinitionId,
                                    ContextInfo context)
                                    throws DoesNotExistException,
                                           InvalidParameterException,
                                           MissingParameterException,
                                           OperationFailedException,
                                           PermissionDeniedException
seatPoolDefinitionId - the Id of the SeatPoolDefinition to be
                             deletedcontext - Context information containing the
                             principalId and locale information about the
                             caller of service operation
DoesNotExistException - the SeatPoolDefinition does not exist
InvalidParameterException - One or more parameters invalid
MissingParameterException - One or more parameters missing
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo addSeatPoolDefinitionToActivityOffering(String seatPoolDefinitionId,
                                                   String activityOfferingId,
                                                   ContextInfo contextInfo)
                                                   throws AlreadyExistsException,
                                                          DoesNotExistException,
                                                          InvalidParameterException,
                                                          MissingParameterException,
                                                          OperationFailedException,
                                                          PermissionDeniedException
seatPoolDefinitionId - a unique identifier for a SeatPoolDefinitionactivityOfferingId - a unique identifier for an ActivityOfferingcontextInfo - Context information containing the
                             principalId and locale information about the
                             caller of service operation
AlreadyExistsException - seatPoolDefinitionId already related to
                                   activityOfferingId
DoesNotExistException - seatPoolDefinitionId or activityOfferingId
                                   not found
InvalidParameterException - invalid seatPoolDefinitionId,
                                   activityOfferingId, or contextInfo
MissingParameterException - missing seatPoolDefinitionId,
                                   activityOfferingId, or contextInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo removeSeatPoolDefinitionFromActivityOffering(String seatPoolDefinitionId,
                                                        String activityOfferingId,
                                                        ContextInfo contextInfo)
                                                        throws DoesNotExistException,
                                                               InvalidParameterException,
                                                               MissingParameterException,
                                                               OperationFailedException,
                                                               PermissionDeniedException
seatPoolDefinitionId - a unique identifier for a SeatPoolDefinitionactivityOfferingId - a unique identifier for an ActivityOfferingcontextInfo - Context information containing the
                             principalId and locale information about the
                             caller of service operation
DoesNotExistException - seatPoolDefinitionId or activityOfferingId
                                   not found
InvalidParameterException - invalid seatPoolDefinitionId,
                                   activityOfferingId, or contextInfo
MissingParameterException - missing seatPoolDefinitionId,
                                   activityOfferingId, or contextInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ColocatedOfferingSetInfo getColocatedOfferingSet(String colocatedOfferingSetId,
                                                 ContextInfo contextInfo)
                                                 throws DoesNotExistException,
                                                        InvalidParameterException,
                                                        MissingParameterException,
                                                        OperationFailedException,
                                                        PermissionDeniedException
colocatedOfferingSetId - unique Id of a ColocatedOfferingSetcontextInfo - Context information containing the principalId and
                    locale information about the caller of service
                    operation
DoesNotExistException - ColocatedOfferingSetId not found
InvalidParameterException - invalid contextInfo
MissingParameterException - ColocatedOfferingSetId or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<ColocatedOfferingSetInfo> getColocatedOfferingSetsByIds(List<String> colocatedOfferingSetIds,
                                                             ContextInfo contextInfo)
                                                             throws DoesNotExistException,
                                                                    InvalidParameterException,
                                                                    MissingParameterException,
                                                                    OperationFailedException,
                                                                    PermissionDeniedException
colocatedOfferingSetIds - list of ColocatedOfferingSets to be retrievedcontextInfo - Context information containing the principalId and
                    locale information about the caller of service
                    operation
DoesNotExistException - a ColocatedOfferingSetIds in list is not found
InvalidParameterException - invalid contextInfo
MissingParameterException - ColocatedOfferingSetIds or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<String> getColocatedOfferingSetIdsByType(String colocatedOfferingSetTypeKey,
                                              ContextInfo contextInfo)
                                              throws InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException
colocatedOfferingSetTypeKey - an identifier for a ColocatedOfferingSet TypecontextInfo - Context information containing the principalId and
                        locale information about the caller of service
                        operation
InvalidParameterException - invalid contextInfo
MissingParameterException - ColocatedOfferingSetTypeKey or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<String> searchForColocatedOfferingSetIds(QueryByCriteria criteria,
                                              ContextInfo contextInfo)
                                              throws InvalidParameterException,
                                                     MissingParameterException,
                                                     OperationFailedException,
                                                     PermissionDeniedException
criteria - the search criteriacontextInfo - Context information containing the principalId and
                    locale information about the caller of service
                    operation
InvalidParameterException - invalid criteria or contextInfo
MissingParameterException - missing criteria or contextInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ColocatedOfferingSetInfo> searchForColocatedOfferingSets(QueryByCriteria criteria,
                                                              ContextInfo contextInfo)
                                                              throws InvalidParameterException,
                                                                     MissingParameterException,
                                                                     OperationFailedException,
                                                                     PermissionDeniedException
criteria - the search criteriacontextInfo - Context information containing the principalId and
                    locale information about the caller of service
                    operation
InvalidParameterException - invalid criteria or contextInfo
MissingParameterException - missing criteria or contextInfo
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ValidationResultInfo> validateColocatedOfferingSet(String validationTypeKey,
                                                        String colocatedOfferingSetTypeKey,
                                                        ColocatedOfferingSetInfo colocatedOfferingSetInfo,
                                                        ContextInfo contextInfo)
                                                        throws DoesNotExistException,
                                                               InvalidParameterException,
                                                               MissingParameterException,
                                                               OperationFailedException,
                                                               PermissionDeniedException
validationTypeKey - the identifier for the validation TypecolocatedOfferingSetTypeKey - the identifier for the ColocatedOfferingSet TypecolocatedOfferingSetInfo - detailed information about the ColocatedOfferingSetcontextInfo - Context information containing the principalId
                          and locale information about the caller of
                          service operation
DoesNotExistException - validationTypeKey, ColocatedOfferingSetId, not
                                   found
InvalidParameterException - invalid ColocatedOfferingSetInfo or contextInfo
MissingParameterException - validationTypeKey, ColocatedOfferingSetId or
                                   contextInfo is missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
ColocatedOfferingSetInfo createColocatedOfferingSet(String colocatedOfferingSetTypeKey,
                                                    ColocatedOfferingSetInfo colocatedOfferingSetInfo,
                                                    ContextInfo contextInfo)
                                                    throws DataValidationErrorException,
                                                           DoesNotExistException,
                                                           InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException,
                                                           ReadOnlyException
colocatedOfferingSetTypeKey - the identifier for the ColocatedOfferingSet TypecolocatedOfferingSetInfo - detailed information about the ColocatedOfferingSetcontextInfo - Context information containing the principalId and
                        locale information about the caller of service
                        operation
DataValidationErrorException - supplied data is invalid
DoesNotExistException - ColocatedOfferingSetId does not exist
InvalidParameterException - invalid ColocatedOfferingSetInfo or contextInfo
MissingParameterException - ColocatedOfferingSetId 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
ColocatedOfferingSetInfo updateColocatedOfferingSet(String colocatedOfferingSetId,
                                                    ColocatedOfferingSetInfo colocatedOfferingSetInfo,
                                                    ContextInfo contextInfo)
                                                    throws DataValidationErrorException,
                                                           DoesNotExistException,
                                                           InvalidParameterException,
                                                           MissingParameterException,
                                                           OperationFailedException,
                                                           PermissionDeniedException,
                                                           ReadOnlyException,
                                                           VersionMismatchException
colocatedOfferingSetId - identifier of the ColocatedOfferingSet  to be updatedcolocatedOfferingSetInfo - information about the object ColocatedOfferingSetInfo to be
                     updatedcontextInfo - context information containing the principalId and
                     locale information about the caller of service
                     operation
DataValidationErrorException - one or more values invalid for this
                                      operation
DoesNotExistException - ColocatedOfferingSetId not found
InvalidParameterException - invalid ColocatedOfferingSetInfo or contextInfo
MissingParameterException - ColocatedOfferingSetId, ColocatedOfferingSetInfo 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 - optimistic locking failure or the
                                      action was attempted on an out of
                                      date version
StatusInfo deleteColocatedOfferingSet(String colocatedOfferingSetId,
                                      ContextInfo contextInfo)
                                      throws DoesNotExistException,
                                             InvalidParameterException,
                                             MissingParameterException,
                                             OperationFailedException,
                                             PermissionDeniedException
colocatedOfferingSetId - ColocatedOfferingSet  identifiercontextInfo - context information containing the principalId and
                    locale information about the caller of service
                    operation
DoesNotExistException - ColocatedOfferingSetId not found
InvalidParameterException - invalid contextInfo
MissingParameterException - ColocatedOfferingSetId or contextInfo is missing or
                                   null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
List<String> getColocatedOfferingSetIdsForActivityOffering(String activityOfferingId,
                                                           ContextInfo contextInfo)
                                                           throws DoesNotExistException,
                                                                  InvalidParameterException,
                                                                  MissingParameterException,
                                                                  OperationFailedException,
                                                                  PermissionDeniedException
activityOfferingId - the identifier for an ActivityOfferingcontextInfo - information containing the principalId and
                              locale information about the caller of
                              service operation
DoesNotExistException - deprecated
InvalidParameterException - contextInfo is not valid
MissingParameterException - activityOfferingId or contextInfo is
                                   missing or null
OperationFailedException - unable to complete request
PermissionDeniedException - an authorization failure occurred
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||