public interface CourseOfferingServiceBusinessLogic
Modifier and Type | Method and Description |
---|---|
StatusInfo |
generateRegistrationGroupsForCluster(String activityOfferingClusterId,
ContextInfo contextInfo)
Generates all possible registration groups for the Activity Offering
Cluster
|
StatusInfo |
generateRegistrationGroupsForFormatOffering(String formatOfferingId,
ContextInfo context)
This is a bulk create method for generateRegistrationGroupsForAOC().
|
SocRolloverResultItemInfo |
rolloverCourseOffering(String sourceCoId,
String targetTermId,
List<String> optionKeys,
ContextInfo context) |
CourseOfferingInfo |
updateCourseOfferingFromCanonical(String courseOfferingId,
List<String> optionKeys,
ContextInfo context) |
List<ValidationResultInfo> |
validateCourseOfferingFromCanonical(CourseOfferingInfo courseOfferingInfo,
List<String> optionKeys,
ContextInfo context) |
SocRolloverResultItemInfo rolloverCourseOffering(String sourceCoId, String targetTermId, List<String> optionKeys, ContextInfo context) throws AlreadyExistsException, DataValidationErrorException, DoesNotExistException, DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
CourseOfferingInfo updateCourseOfferingFromCanonical(String courseOfferingId, List<String> optionKeys, ContextInfo context) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
List<ValidationResultInfo> validateCourseOfferingFromCanonical(CourseOfferingInfo courseOfferingInfo, List<String> optionKeys, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
StatusInfo generateRegistrationGroupsForFormatOffering(String formatOfferingId, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, DataValidationErrorException
formatOfferingId
- The identifier of the format offering to generate registration groups for.contextInfo
- Context information containing the principalId and locale information about the caller of service operationDoesNotExistException
- The formatOfferingId does not refer to an existing FormatOffering.InvalidParameterException
- The formatOfferingId or context is invalid.MissingParameterException
- the formatOfferingId or context is missing.OperationFailedException
- unable to complete request, can also occur when verification of any AOC in the format offering fails.PermissionDeniedException
- authorization failureDataValidationErrorException
- verification of any of the underlying Activity Offering Cluster's failed.StatusInfo generateRegistrationGroupsForCluster(String activityOfferingClusterId, ContextInfo contextInfo) throws DoesNotExistException, DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
activityOfferingClusterId
- identifier of the Activity Offering
ClustercontextInfo
- Context information containing the
principalId and locale information about
the caller of service operationDoesNotExistException
- activityOfferingClusterId does not
existDataValidationErrorException
- verification of the Activity Offering Cluster failed.InvalidParameterException
- invalid contextInfoMissingParameterException
- activityOfferingClusterId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure has occurredCopyright © 2004-2013 The Kuali Foundation. All Rights Reserved.