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.