|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProgramService
The Program Service allows for the creation and management of programs.
| Method Summary | |
|---|---|
CoreProgramInfo |
createCoreProgram(String coreProgramTypeKey,
CoreProgramInfo coreProgramInfo,
ContextInfo contextInfo)
Creates a Core Program |
CredentialProgramInfo |
createCredentialProgram(String credentialProgramTypeKey,
CredentialProgramInfo credentialProgramInfo,
ContextInfo contextInfo)
Creates a Credential Program |
HonorsProgramInfo |
createHonorsProgram(String honorsProgramTypeKey,
HonorsProgramInfo honorsProgramInfo,
ContextInfo contextInfo)
Creates a Honors Program |
MajorDisciplineInfo |
createMajorDiscipline(String majorDisciplineTypeKey,
MajorDisciplineInfo majorDisciplineInfo,
ContextInfo contextInfo)
Creates a Major Discipline Program |
MinorDisciplineInfo |
createMinorDiscipline(String minorDisciplineTypeKey,
MinorDisciplineInfo minorDisciplineInfo,
ContextInfo contextInfo)
Creates a Minor Discipline Program |
CoreProgramInfo |
createNewCoreProgramVersion(String coreProgramId,
String versionComment,
ContextInfo contextInfo)
Creates a new Core Program version based on the current Core Program |
CredentialProgramInfo |
createNewCredentialProgramVersion(String credentialProgramId,
String versionComment,
ContextInfo contextInfo)
Creates a new Credential Program version based on the current Credential Program |
MajorDisciplineInfo |
createNewMajorDisciplineVersion(String majorDisciplineId,
String versionComment,
ContextInfo contextInfo)
Creates a new Major Discipline version based on the current Major |
ProgramRequirementInfo |
createProgramRequirement(String programRequirementTypeKey,
ProgramRequirementInfo programRequirementInfo,
ContextInfo contextInfo)
Creates a Program Requirement |
StatusInfo |
deleteCoreProgram(String coreProgramId,
ContextInfo contextInfo)
Deletes a Core Program |
StatusInfo |
deleteCredentialProgram(String credentialProgramId,
ContextInfo contextInfo)
Deletes a Credential Program |
StatusInfo |
deleteHonorsProgram(String honorsProgramId,
ContextInfo contextInfo)
Deletes a Honors Program |
StatusInfo |
deleteMajorDiscipline(String majorDisciplineId,
ContextInfo contextInfo)
Deletes a Major Discipline |
StatusInfo |
deleteMinorDiscipline(String minorDisciplineId,
ContextInfo contextInfo)
Deletes a Minor Discipline |
StatusInfo |
deleteProgramRequirement(String programRequirementId,
ContextInfo contextInfo)
Deletes a Program Requirement |
CoreProgramInfo |
getCoreProgram(String coreProgramId,
ContextInfo contextInfo)
Retrieves a Core Program |
List<CoreProgramInfo> |
getCoreProgramsByIds(List<String> coreProgramIds,
ContextInfo contextInfo)
Retrieves a list of core program by Ids |
CredentialProgramInfo |
getCredentialProgram(String credentialProgramId,
ContextInfo contextInfo)
Retrieves a CredentialProgram |
List<CredentialProgramInfo> |
getCredentialProgramsByIds(List<String> credentialProgramIds,
ContextInfo contextInfo)
Retrieves a list of CredentialPrograms corresponding to the given list of CredentialProgram Ids |
List<String> |
getHonorProgramIdsByCredentialProgramType(String programType,
ContextInfo contextInfo)
Retrieves the list of Honors Program Program a given Credential Program Type. |
HonorsProgramInfo |
getHonorsProgram(String honorsProgramId,
ContextInfo contextInfo)
Retrieves a HonorsProgram |
List<HonorsProgramInfo> |
getHonorsProgramsByIds(List<String> honorsProgramIds,
ContextInfo contextInfo)
Retrieves a list of honors program by Ids |
MajorDisciplineInfo |
getMajorDiscipline(String majorDisciplineId,
ContextInfo contextInfo)
Retrieves a MajorDiscipline |
List<String> |
getMajorDisciplineIdsByCredentialProgramType(String programType,
ContextInfo contextInfo)
Retrieves the list of Major Discipline identifiers a given Credential Program Type. |
List<MajorDisciplineInfo> |
getMajorDisciplinesByIds(List<String> majorDisciplineIds,
ContextInfo contextInfo)
Retrieves a list of MajorDiscipline corresponding to the given list of major discipline Ids |
MinorDisciplineInfo |
getMinorDiscipline(String minorDisciplineId,
ContextInfo contextInfo)
Retrieves a MinorDiscipline |
List<String> |
getMinorsByCredentialProgramType(String programType,
ContextInfo contextInfo)
Retrieves the list of Minor Discipline Program a given Credential Program Type. |
ProgramRequirementInfo |
getProgramRequirement(String programRequirementId,
ContextInfo contextInfo)
Retrieves a ProgramRequirement |
List<ProgramRequirementInfo> |
getProgramRequirementsByIds(List<String> programRequirementIds,
ContextInfo contextInfo)
Retrieves a list of ProgramRequirements by Ids |
List<ProgramVariationInfo> |
getProgramVariationsByMajorDiscipline(String majorDisciplineId,
ContextInfo contextInfo)
Retrieves a list of program variations for a particular major |
List<ProgramVariationInfo> |
getVariationsByMajorDisciplineId(String majorDisciplineId,
ContextInfo contextInfo)
Deprecated. |
StatusInfo |
setCurrentCoreProgramVersion(String coreProgramId,
Date currentVersionStart,
ContextInfo contextInfo)
Sets a specific version of the Core Program as current. |
StatusInfo |
setCurrentCredentialProgramVersion(String credentialProgramId,
Date currentVersionStart,
ContextInfo contextInfo)
Sets a specific version of the Credential Program as current. |
StatusInfo |
setCurrentMajorDisciplineVersion(String majorDisciplineId,
Date currentVersionStart,
ContextInfo contextInfo)
Sets a specific version of the Major as current. |
CoreProgramInfo |
updateCoreProgram(String coreProgramId,
String coreProgramTypeKey,
CoreProgramInfo coreProgramInfo,
ContextInfo contextInfo)
Updates a Core Program |
CredentialProgramInfo |
updateCredentialProgram(String credentialProgramId,
CredentialProgramInfo credentialProgramInfo,
ContextInfo contextInfo)
Updates a Credential Program |
HonorsProgramInfo |
updateHonorsProgram(String honorsProgramId,
String honorsProgramTypeKey,
HonorsProgramInfo honorsProgramInfo,
ContextInfo contextInfo)
Updates a Honors Program |
MajorDisciplineInfo |
updateMajorDiscipline(String majorDisciplineId,
MajorDisciplineInfo majorDisciplineInfo,
ContextInfo contextInfo)
Updates a Major Discipline |
MinorDisciplineInfo |
updateMinorDiscipline(String minorDisciplineId,
String minorDisciplineTypeKey,
MinorDisciplineInfo minorDisciplineInfo,
ContextInfo contextInfo)
Updates a Minor Discipline |
ProgramRequirementInfo |
updateProgramRequirement(String programRequirementId,
String programRequirementTypeKey,
ProgramRequirementInfo programRequirementInfo,
ContextInfo contextInfo)
Updates a Program Requirement |
List<ValidationResultInfo> |
validateCoreProgram(String validationType,
CoreProgramInfo coreProgramInfo,
ContextInfo contextInfo)
Validates a Core Program against its data dictionary |
List<ValidationResultInfo> |
validateCredentialProgram(String validationType,
CredentialProgramInfo credentialProgramInfo,
ContextInfo contextInfo)
Validates a Credential Program against its data dictionary |
List<ValidationResultInfo> |
validateHonorsProgram(String validationType,
HonorsProgramInfo honorsProgramInfo,
ContextInfo contextInfo)
Validates a Honors Program against its data dictionary |
List<ValidationResultInfo> |
validateMajorDiscipline(String validationType,
MajorDisciplineInfo majorDisciplineInfo,
ContextInfo contextInfo)
Validates a Major discipline against its data dictionary |
List<ValidationResultInfo> |
validateMinorDiscipline(String validationType,
MinorDisciplineInfo minorDisciplineInfo,
ContextInfo contextInfo)
Validates a Minor discipline against its data dictionary |
List<ValidationResultInfo> |
validateProgramRequirement(String validationType,
ProgramRequirementInfo programRequirementInfo,
ContextInfo contextInfo)
Validates a Program Requirement against its data dictionary |
| Methods inherited from interface org.kuali.student.r1.common.search.service.SearchService |
|---|
getSearchCriteriaType, getSearchCriteriaTypes, getSearchResultType, getSearchResultTypes, getSearchType, getSearchTypes, getSearchTypesByCriteria, getSearchTypesByResult, search |
| Methods inherited from interface org.kuali.student.r2.core.versionmanagement.service.VersionManagementService |
|---|
getCurrentVersion, getCurrentVersionOnDate, getFirstVersion, getLatestVersion, getVersionBySequenceNumber, getVersions, getVersionsInDateRange |
| Methods inherited from interface org.kuali.student.r1.common.dictionary.service.DictionaryService |
|---|
getObjectStructure, getObjectTypes |
| Method Detail |
|---|
CredentialProgramInfo getCredentialProgram(String credentialProgramId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
credentialProgramId - Unique Id of the CredentialProgram. Maps to
cluId
DoesNotExistException - CredentialProgram does not exist
InvalidParameterException - invalid Credential Program
MissingParameterException - missing Credential Program
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
OperationFailedException
PermissionDeniedException
List<CredentialProgramInfo> getCredentialProgramsByIds(List<String> credentialProgramIds,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
CredentialProgram - Ids list of CredentialPrograms to be retrievedcontextInfo - Context information containing the principalId and
locale information about the caller of service operation
DoesNotExistException - an commentKey in list not found
InvalidParameterException - invalid commentKey
MissingParameterException - commentIds, contextInfo not specified
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ValidationResultInfo> validateCredentialProgram(String validationType,
CredentialProgramInfo credentialProgramInfo,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException
validationType - identifier of the extent of validationcredentialProgramInfo - Credential Program information to be tested
InvalidParameterException - invalid validationTypeKey, cluInfo
MissingParameterException - missing validationTypeKey, cluInfo
OperationFailedException - unable to complete request
CredentialProgramInfo createCredentialProgram(String credentialProgramTypeKey,
CredentialProgramInfo credentialProgramInfo,
ContextInfo contextInfo)
throws AlreadyExistsException,
DataValidationErrorException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
credentialProgramInfo - credentialProgramInfo
AlreadyExistsException - The Credential Program already exists
DataValidationErrorException - One or more values invalid for this
operation
InvalidParameterException - invalid Credential Program
MissingParameterException - missing Credential Program
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
CredentialProgramInfo createNewCredentialProgramVersion(String credentialProgramId,
String versionComment,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException,
VersionMismatchException,
DataValidationErrorException,
ReadOnlyException
credentialProgramId - identifier for the Credential Program to be
versionedversionComment - comment for the current version
DoesNotExistException - Credential Program does not exist
InvalidParameterException - invalid credentialProgramId
MissingParameterException - invalid credentialProgramId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
VersionMismatchException - The action was attempted on an out of
date version
DataValidationErrorException
ReadOnlyException
StatusInfo setCurrentCredentialProgramVersion(String credentialProgramId,
Date currentVersionStart,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
IllegalVersionSequencingException,
OperationFailedException,
PermissionDeniedException,
DataValidationErrorException
credentialProgramId - Version Specific Id of the Credential ProgramcurrentVersionStart - Date when this Credential Program becomes
current. Must be in the future and be after the most current
Credential Program's start date.
DoesNotExistException - Credential Program for credentialProgramId
does not exist
InvalidParameterException - invalid credentialProgramId,
currentVersionStart
MissingParameterException - invalid credentialProgramId
IllegalVersionSequencingException - a Credential Program with
higher sequence number from the one provided is marked
current
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
DataValidationErrorException
CredentialProgramInfo updateCredentialProgram(String credentialProgramId,
CredentialProgramInfo credentialProgramInfo,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
VersionMismatchException,
OperationFailedException,
PermissionDeniedException
credentialProgramInfo - credentialProgramInfo
DataValidationErrorException - One or more values invalid for this
operation
DoesNotExistException - Credential Program not found
InvalidParameterException - invalid Credential Program
MissingParameterException - missing Credential Program
VersionMismatchException - The action was attempted on an out of
date version
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteCredentialProgram(String credentialProgramId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
credentialProgramId - identifier for credentialProgramId.Maps to
cluId
DoesNotExistException - Credential Program does not exist
InvalidParameterException - invalid credentialProgramId
MissingParameterException - invalid credentialProgramId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
MajorDisciplineInfo getMajorDiscipline(String majorDisciplineId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
majorDisciplineId - Unique Id of the MajorDiscipline. Maps to cluId
DoesNotExistException - MajorDiscipline does not exist
InvalidParameterException - invalid MajorDiscipline
MissingParameterException - missing MajorDiscipline
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<MajorDisciplineInfo> getMajorDisciplinesByIds(List<String> majorDisciplineIds,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
MajorDiscipline - Ids list of MajorDisciplines to be retrievedcontextInfo - Context information containing the principalId and
locale information about the caller of service operation
DoesNotExistException - an commentKey in list not found
InvalidParameterException - invalid commentKey
MissingParameterException - commentIds, contextInfo not specified
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<String> getMajorDisciplineIdsByCredentialProgramType(String programType,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException
programType - Type of Credential Program
DoesNotExistException - program type not found
InvalidParameterException - invalid program type
MissingParameterException - program type is not specified
OperationFailedException - unable to complete request
List<ProgramVariationInfo> getProgramVariationsByMajorDiscipline(String majorDisciplineId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException
majorDisciplineId - Major Discipline Identifier
DoesNotExistException - Major not found
InvalidParameterException - invalid majorDisciplineId
MissingParameterException - majorDisciplineId not specified
OperationFailedException - unable to complete request
List<ValidationResultInfo> validateMajorDiscipline(String validationType,
MajorDisciplineInfo majorDisciplineInfo,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
validationType - identifier of the extent of validationmajorDisciplineInfo - Major discipline information to be tested
InvalidParameterException - invalid validationTypeKey, cluInfo
MissingParameterException - missing validationTypeKey, cluInfo
OperationFailedException - unable to complete request
PermissionDeniedException
MajorDisciplineInfo createMajorDiscipline(String majorDisciplineTypeKey,
MajorDisciplineInfo majorDisciplineInfo,
ContextInfo contextInfo)
throws AlreadyExistsException,
DataValidationErrorException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
majorDisciplineInfo - majorDisciplineInfo
AlreadyExistsException - The Major already exists
DataValidationErrorException - One or more values invalid for this
operation
InvalidParameterException - invalid Major
MissingParameterException - missing Major
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
MajorDisciplineInfo updateMajorDiscipline(String majorDisciplineId,
MajorDisciplineInfo majorDisciplineInfo,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
VersionMismatchException,
OperationFailedException,
PermissionDeniedException
majorDisciplineInfo - majorDisciplineInfo
DataValidationErrorException - One or more values invalid for this
operation
DoesNotExistException - Major not found
InvalidParameterException - invalid Major
MissingParameterException - missing Major
VersionMismatchException - The action was attempted on an out of
date version
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteMajorDiscipline(String majorDisciplineId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
majorDisciplineId - identifier for majorDisciplineId.Maps to cluId
DoesNotExistException - Major does not exist
InvalidParameterException - invalid majorDisciplineId
MissingParameterException - invalid majorDisciplineId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
MajorDisciplineInfo createNewMajorDisciplineVersion(String majorDisciplineId,
String versionComment,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException,
VersionMismatchException,
DataValidationErrorException,
ReadOnlyException
majorDisciplineId - identifier for the Major Discipline to be
versionedversionComment - comment for the current version
DoesNotExistException - Major does not exist
InvalidParameterException - invalid majorDisciplineId
MissingParameterException - invalid majorDisciplineId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
VersionMismatchException - The action was attempted on an out of
date version
DataValidationErrorException
ReadOnlyException
HonorsProgramInfo getHonorsProgram(String honorsProgramId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
honorsProgramId - Unique Id of the HonorsProgram. Maps to cluId
DoesNotExistException - HonorsProgram does not exist
InvalidParameterException - invalid Honors Program
MissingParameterException - missing Honors Program
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<HonorsProgramInfo> getHonorsProgramsByIds(List<String> honorsProgramIds,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
honorsProgramIds - contextInfo -
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
List<String> getHonorProgramIdsByCredentialProgramType(String programType,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException
programType - Type of Credential Program
DoesNotExistException - program type not found
InvalidParameterException - invalid program type
MissingParameterException - program type is not specified
OperationFailedException - unable to complete request
List<ValidationResultInfo> validateHonorsProgram(String validationType,
HonorsProgramInfo honorsProgramInfo,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException
validationType - identifier of the extent of validationhonorsProgramInfo - Honors Program information to be tested
InvalidParameterException - invalid validationTypeKey, cluInfo
MissingParameterException - missing validationTypeKey, cluInfo
OperationFailedException - unable to complete request
HonorsProgramInfo createHonorsProgram(String honorsProgramTypeKey,
HonorsProgramInfo honorsProgramInfo,
ContextInfo contextInfo)
throws AlreadyExistsException,
DataValidationErrorException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
honorsProgramInfo - honorsProgramInfo
AlreadyExistsException - The Honors Program already exists
DataValidationErrorException - One or more values invalid for this
operation
InvalidParameterException - invalid Honors Program
MissingParameterException - missing Honors Program
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
HonorsProgramInfo updateHonorsProgram(String honorsProgramId,
String honorsProgramTypeKey,
HonorsProgramInfo honorsProgramInfo,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
VersionMismatchException,
OperationFailedException,
PermissionDeniedException
honorsProgramInfo - honorsProgramInfo
DataValidationErrorException - One or more values invalid for this
operation
DoesNotExistException - Honors Program not found
InvalidParameterException - invalid Honors Program
MissingParameterException - missing Honors Program
VersionMismatchException - The action was attempted on an out of
date version
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteHonorsProgram(String honorsProgramId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
honorsProgramId - identifier for honorsProgramId.Maps to cluId
DoesNotExistException - Honors Program does not exist
InvalidParameterException - invalid honorsProgramId
MissingParameterException - invalid honorsProgramId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
CoreProgramInfo getCoreProgram(String coreProgramId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
coreProgramId - Unique Id of the Core Program. Maps to cluId
DoesNotExistException - Program Requirement does not exist
InvalidParameterException - invalid Program Requirement
MissingParameterException - missing Program Requirement
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<CoreProgramInfo> getCoreProgramsByIds(List<String> coreProgramIds,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
coreProgramIds - contextInfo -
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
List<ValidationResultInfo> validateCoreProgram(String validationType,
CoreProgramInfo coreProgramInfo,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException
validationType - identifier of the extent of validationcoreProgramInfo - Core Program information to be tested
InvalidParameterException - invalid validationTypeKey, cluInfo
MissingParameterException - missing validationTypeKey, cluInfo
OperationFailedException - unable to complete request
CoreProgramInfo createCoreProgram(String coreProgramTypeKey,
CoreProgramInfo coreProgramInfo,
ContextInfo contextInfo)
throws AlreadyExistsException,
DataValidationErrorException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException,
DoesNotExistException
coreProgramInfo - coreProgramInfo
AlreadyExistsException - The Core Program already exists
DataValidationErrorException - One or more values invalid for this
operation
InvalidParameterException - invalid Core Program
MissingParameterException - missing Core Program
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
DoesNotExistException
CoreProgramInfo createNewCoreProgramVersion(String coreProgramId,
String versionComment,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException,
VersionMismatchException,
DataValidationErrorException,
ReadOnlyException
coreProgramId - identifier for the Core Program to be versionedversionComment - comment for the current version
DoesNotExistException - Core Program does not exist
InvalidParameterException - invalid coreProgramId
MissingParameterException - invalid coreProgramId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
VersionMismatchException - The action was attempted on an out of
date version
DataValidationErrorException
ReadOnlyException
StatusInfo setCurrentCoreProgramVersion(String coreProgramId,
Date currentVersionStart,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
IllegalVersionSequencingException,
OperationFailedException,
PermissionDeniedException,
DataValidationErrorException
coreProgramId - Version Specific Id of the Core ProgramcurrentVersionStart - Date when this Core Program becomes current.
Must be in the future and be after the most current major's
start date.
DoesNotExistException - Core Program for coreProgramId does not
exist
InvalidParameterException - invalid coreProgramId,
currentVersionStart
MissingParameterException - invalid coreProgramId
IllegalVersionSequencingException - a CoreProgram with higher
sequence number from the one provided is marked current
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
DataValidationErrorException
CoreProgramInfo updateCoreProgram(String coreProgramId,
String coreProgramTypeKey,
CoreProgramInfo coreProgramInfo,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
VersionMismatchException,
OperationFailedException,
PermissionDeniedException
coreProgramInfo - coreProgramInfo
DataValidationErrorException - One or more values invalid for this
operation
DoesNotExistException - Core Program not found
InvalidParameterException - invalid Core Program
MissingParameterException - missing Core Program
VersionMismatchException - The action was attempted on an out of
date version
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteCoreProgram(String coreProgramId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
coreProgramId - identifier for coreProgramId.Maps to cluId
DoesNotExistException - Core Program does not exist
InvalidParameterException - invalid coreProgramId
MissingParameterException - invalid coreProgramId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ProgramRequirementInfo getProgramRequirement(String programRequirementId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
programRequirementId - Unique Id of the ProgramRequirement. Maps to
cluId
DoesNotExistException - Program Requirement does not exist
InvalidParameterException - invalid Program Requirement
MissingParameterException - missing Program Requirement
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<ProgramRequirementInfo> getProgramRequirementsByIds(List<String> programRequirementIds,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
programRequirementIds - contextInfo -
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
PermissionDeniedException
List<ValidationResultInfo> validateProgramRequirement(String validationType,
ProgramRequirementInfo programRequirementInfo,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException
validationType - identifier of the extent of validationprogramRequirementInfo - Program Requirement information to be
tested
InvalidParameterException - invalid validationTypeKey, cluInfo
MissingParameterException - missing validationTypeKey, cluInfo
OperationFailedException - unable to complete request
ProgramRequirementInfo createProgramRequirement(String programRequirementTypeKey,
ProgramRequirementInfo programRequirementInfo,
ContextInfo contextInfo)
throws AlreadyExistsException,
DataValidationErrorException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
programRequirementInfo - programRequirementInfo
AlreadyExistsException - The Program Requirement already exists
DataValidationErrorException - One or more values invalid for this
operation
InvalidParameterException - invalid Program Requirement
MissingParameterException - missing Program Requirement
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
ProgramRequirementInfo updateProgramRequirement(String programRequirementId,
String programRequirementTypeKey,
ProgramRequirementInfo programRequirementInfo,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
VersionMismatchException,
OperationFailedException,
PermissionDeniedException
programRequirementInfo - programRequirementInfo
DataValidationErrorException - One or more values invalid for this
operation
DoesNotExistException - Program Requirement not found
InvalidParameterException - invalid Program Requirement
MissingParameterException - missing Program Requirement
VersionMismatchException - The action was attempted on an out of
date version
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteProgramRequirement(String programRequirementId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
programRequirementId - identifier for programRequirementId.Maps to
cluId
DoesNotExistException - Program Requirement does not exist
InvalidParameterException - invalid programRequirementId
MissingParameterException - invalid programRequirementId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo setCurrentMajorDisciplineVersion(String majorDisciplineId,
Date currentVersionStart,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
IllegalVersionSequencingException,
OperationFailedException,
PermissionDeniedException,
DataValidationErrorException
majorDisciplineId - Version Specific Id of the Major DisciplinecurrentVersionStart - Date when this Major becomes current. Must be
in the future and be after the most current major's start
date.
DoesNotExistException - Major for majorVersionId does not exist
InvalidParameterException - invalid majorVersionId,
currentVersionStart
MissingParameterException - invalid majorVersionId
IllegalVersionSequencingException - a Major with higher sequence
number from the one provided is marked current
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
DataValidationErrorException
MinorDisciplineInfo getMinorDiscipline(String minorDisciplineId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
minorDisciplineId - Unique Id of the MinorDiscipline. Maps to cluId
DoesNotExistException - MinorDiscipline does not exist
InvalidParameterException - invalid MinorDiscipline
MissingParameterException - missing MinorDiscipline
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
List<String> getMinorsByCredentialProgramType(String programType,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException
programType - Type of Credential Program
DoesNotExistException - program type not found
InvalidParameterException - invalid program type
MissingParameterException - program type is not specified
OperationFailedException - unable to complete request
List<ValidationResultInfo> validateMinorDiscipline(String validationType,
MinorDisciplineInfo minorDisciplineInfo,
ContextInfo contextInfo)
throws InvalidParameterException,
MissingParameterException,
OperationFailedException
validationType - identifier of the extent of validationminorDisciplineInfo - Minor discipline information to be tested
InvalidParameterException - invalid validationTypeKey, cluInfo
MissingParameterException - missing validationTypeKey, cluInfo
OperationFailedException - unable to complete request
MinorDisciplineInfo createMinorDiscipline(String minorDisciplineTypeKey,
MinorDisciplineInfo minorDisciplineInfo,
ContextInfo contextInfo)
throws AlreadyExistsException,
DataValidationErrorException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
minorDisciplineInfo - minorDisciplineInfo
AlreadyExistsException - The Minor already exists
DataValidationErrorException - One or more values invalid for this
operation
InvalidParameterException - invalid Minor
MissingParameterException - missing Minor
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
MinorDisciplineInfo updateMinorDiscipline(String minorDisciplineId,
String minorDisciplineTypeKey,
MinorDisciplineInfo minorDisciplineInfo,
ContextInfo contextInfo)
throws DataValidationErrorException,
DoesNotExistException,
InvalidParameterException,
MissingParameterException,
VersionMismatchException,
OperationFailedException,
PermissionDeniedException
minorDisciplineInfo - minorDisciplineInfo
DataValidationErrorException - One or more values invalid for this
operation
DoesNotExistException - Minor not found
InvalidParameterException - invalid Minor
MissingParameterException - missing Minor
VersionMismatchException - The action was attempted on an out of
date version
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
StatusInfo deleteMinorDiscipline(String minorDisciplineId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException,
PermissionDeniedException
minorDisciplineId - identifier for minorDisciplineId.Maps to cluId
DoesNotExistException - Minor does not exist
InvalidParameterException - invalid minorDisciplineId
MissingParameterException - invalid minorDisciplineId
OperationFailedException - unable to complete request
PermissionDeniedException - authorization failure
@Deprecated
List<ProgramVariationInfo> getVariationsByMajorDisciplineId(String majorDisciplineId,
ContextInfo contextInfo)
throws DoesNotExistException,
InvalidParameterException,
MissingParameterException,
OperationFailedException
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||