|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProgramService
Method Summary | |
---|---|
CoreProgramInfo |
createCoreProgram(CoreProgramInfo coreProgramInfo)
Creates a Core Program |
CredentialProgramInfo |
createCredentialProgram(CredentialProgramInfo credentialProgramInfo)
Creates a Credential Program |
HonorsProgramInfo |
createHonorsProgram(HonorsProgramInfo honorsProgramInfo)
Creates a Honors Program |
MajorDisciplineInfo |
createMajorDiscipline(MajorDisciplineInfo majorDisciplineInfo)
Creates a Major Discipline Program |
MinorDisciplineInfo |
createMinorDiscipline(MinorDisciplineInfo minorDisciplineInfo)
Creates a Minor Discipline Program |
CoreProgramInfo |
createNewCoreProgramVersion(String coreProgramId,
String versionComment)
Creates a new Core Program version based on the current Core Program |
CredentialProgramInfo |
createNewCredentialProgramVersion(String credentialProgramId,
String versionComment)
Creates a new Credential Program version based on the current Credential Program |
MajorDisciplineInfo |
createNewMajorDisciplineVersion(String majorDisciplineId,
String versionComment)
Creates a new Major Discipline version based on the current Major |
ProgramRequirementInfo |
createProgramRequirement(ProgramRequirementInfo programRequirementInfo)
Creates a Program Requirement |
StatusInfo |
deleteCoreProgram(String coreProgramId)
Deletes a Core Program |
StatusInfo |
deleteCredentialProgram(String credentialProgramId)
Deletes a Credential Program |
StatusInfo |
deleteHonorsProgram(String honorsProgramId)
Deletes a Honors Program |
StatusInfo |
deleteMajorDiscipline(String majorDisciplineId)
Deletes a Major Discipline |
StatusInfo |
deleteMinorDiscipline(String minorDisciplineId)
Deletes a Minor Discipline |
StatusInfo |
deleteProgramRequirement(String programRequirementId)
Deletes a Program Requirement |
CoreProgramInfo |
getCoreProgram(String coreProgramId)
Retrieves a Core Program |
CredentialProgramInfo |
getCredentialProgram(String credentialProgramId)
Retrieves a CredentialProgram |
LuTypeInfo |
getCredentialProgramType(String credentialProgramTypeKey)
Retrieves information about a credential program type |
List<LuTypeInfo> |
getCredentialProgramTypes()
Retrieves the list of credential program types |
List<String> |
getHonorsByCredentialProgramType(String programType)
Retrieves the list of Honors Program Program a given Credential Program Type. |
HonorsProgramInfo |
getHonorsProgram(String honorsProgramId)
Retrieves a HonorsProgram |
MajorDisciplineInfo |
getMajorDiscipline(String majorDisciplineId)
Retrieves a MajorDiscipline |
List<String> |
getMajorIdsByCredentialProgramType(String programType)
Retrieves the list of Major Discipline identifiers a given Credential Program Type. |
MinorDisciplineInfo |
getMinorDiscipline(String minorDisciplineId)
Retrieves a MinorDiscipline |
List<String> |
getMinorsByCredentialProgramType(String programType)
Retrieves the list of Minor Discipline Program a given Credential Program Type. |
ProgramRequirementInfo |
getProgramRequirement(String programRequirementId,
String nlUsageTypeKey,
String language)
Retrieves a ProgramRequirement |
List<ProgramVariationInfo> |
getVariationsByMajorDisciplineId(String majorDisciplineId)
Retrieves a list of program variations for a particular major |
StatusInfo |
setCurrentCoreProgramVersion(String coreProgramId,
Date currentVersionStart)
Sets a specific version of the Core Program as current. |
StatusInfo |
setCurrentCredentialProgramVersion(String credentialProgramId,
Date currentVersionStart)
Sets a specific version of the Credential Program as current. |
StatusInfo |
setCurrentMajorDisciplineVersion(String majorDisciplineId,
Date currentVersionStart)
Sets a specific version of the Major as current. |
CoreProgramInfo |
updateCoreProgram(CoreProgramInfo coreProgramInfo)
Updates a Core Program |
CredentialProgramInfo |
updateCredentialProgram(CredentialProgramInfo credentialProgramInfo)
Updates a Credential Program |
HonorsProgramInfo |
updateHonorsProgram(HonorsProgramInfo honorsProgramInfo)
Updates a Honors Program |
MajorDisciplineInfo |
updateMajorDiscipline(MajorDisciplineInfo majorDisciplineInfo)
Updates a Major Discipline |
MinorDisciplineInfo |
updateMinorDiscipline(MinorDisciplineInfo minorDisciplineInfo)
Updates a Minor Discipline |
ProgramRequirementInfo |
updateProgramRequirement(ProgramRequirementInfo programRequirementInfo)
Updates a Program Requirement |
List<ValidationResultInfo> |
validateCoreProgram(String validationType,
CoreProgramInfo coreProgramInfo)
Validates a Core Program against its data dictionary |
List<ValidationResultInfo> |
validateCredentialProgram(String validationType,
CredentialProgramInfo credentialProgramInfo)
Validates a Credential Program against its data dictionary |
List<ValidationResultInfo> |
validateHonorsProgram(String validationType,
HonorsProgramInfo honorsProgramInfo)
Validates a Honors Program against its data dictionary |
List<ValidationResultInfo> |
validateMajorDiscipline(String validationType,
MajorDisciplineInfo majorDisciplineInfo)
Validates a Major discipline against its data dictionary |
List<ValidationResultInfo> |
validateMinorDiscipline(String validationType,
MinorDisciplineInfo minorDisciplineInfo)
Validates a Minor discipline against its data dictionary |
List<ValidationResultInfo> |
validateProgramRequirement(String validationType,
ProgramRequirementInfo programRequirementInfo)
Validates a Program Requirement against its data dictionary |
Methods inherited from interface org.kuali.student.common.dictionary.service.DictionaryService |
---|
getObjectStructure, getObjectTypes |
Methods inherited from interface org.kuali.student.common.search.service.SearchService |
---|
getSearchCriteriaType, getSearchCriteriaTypes, getSearchResultType, getSearchResultTypes, getSearchType, getSearchTypes, getSearchTypesByCriteria, getSearchTypesByResult, search |
Methods inherited from interface org.kuali.student.common.versionmanagement.service.VersionManagementService |
---|
getCurrentVersion, getCurrentVersionOnDate, getFirstVersion, getLatestVersion, getVersionBySequenceNumber, getVersions, getVersionsInDateRange |
Method Detail |
---|
List<LuTypeInfo> getCredentialProgramTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestLuTypeInfo getCredentialProgramType(String credentialProgramTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
credentialProgramTypeKey
- Key of the Credential Program Type
DoesNotExistException
- credentialProgramType not found
InvalidParameterException
- invalid credentialProgramType
MissingParameterException
- missing credentialProgramType
OperationFailedException
- unable to complete requestCredentialProgramInfo getCredentialProgram(String credentialProgramId) 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 failureMajorDisciplineInfo getMajorDiscipline(String majorDisciplineId) 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 failureList<String> getMajorIdsByCredentialProgramType(String programType) 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 requestList<ProgramVariationInfo> getVariationsByMajorDisciplineId(String majorDisciplineId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
majorDisciplineId
- Major Discipline Identifier
DoesNotExistException
- Major not found
InvalidParameterException
- invalid majorDisciplineId
MissingParameterException
- majorDisciplineId not specified
OperationFailedException
- unable to complete requestMinorDisciplineInfo getMinorDiscipline(String minorDisciplineId) 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 failureList<String> getMinorsByCredentialProgramType(String programType) 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 requestHonorsProgramInfo getHonorsProgram(String honorsProgramId) 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 failureList<String> getHonorsByCredentialProgramType(String programType) 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 requestCoreProgramInfo getCoreProgram(String coreProgramId) 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 failureProgramRequirementInfo getProgramRequirement(String programRequirementId, String nlUsageTypeKey, String language) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
programRequirementId
- Unique Id of the ProgramRequirement. Maps to cluIdnlUsageTypeKey
- Natural language usage type key (context)language
- Translation language e.g en, es, gr
DoesNotExistException
- Program Requirement does not exist
InvalidParameterException
- invalid Program Requirement
MissingParameterException
- missing Program Requirement
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureCredentialProgramInfo createCredentialProgram(CredentialProgramInfo credentialProgramInfo) 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 failureCredentialProgramInfo createNewCredentialProgramVersion(String credentialProgramId, String versionComment) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException, DataValidationErrorException
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
StatusInfo setCurrentCredentialProgramVersion(String credentialProgramId, Date currentVersionStart) throws DoesNotExistException, InvalidParameterException, MissingParameterException, IllegalVersionSequencingException, OperationFailedException, PermissionDeniedException
coreProgramId
- 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 failureCredentialProgramInfo updateCredentialProgram(CredentialProgramInfo credentialProgramInfo) 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 failureStatusInfo deleteCredentialProgram(String credentialProgramId) 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 failureList<ValidationResultInfo> validateCredentialProgram(String validationType, CredentialProgramInfo credentialProgramInfo) 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 requestMajorDisciplineInfo createMajorDiscipline(MajorDisciplineInfo majorDisciplineInfo) 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 failureMajorDisciplineInfo updateMajorDiscipline(MajorDisciplineInfo majorDisciplineInfo) 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 failureStatusInfo deleteMajorDiscipline(String majorDisciplineId) 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 failureList<ValidationResultInfo> validateMajorDiscipline(String validationType, MajorDisciplineInfo majorDisciplineInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException
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 requestMajorDisciplineInfo createNewMajorDisciplineVersion(String majorDisciplineId, String versionComment) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException, DataValidationErrorException
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
StatusInfo setCurrentMajorDisciplineVersion(String majorDisciplineId, Date currentVersionStart) throws DoesNotExistException, InvalidParameterException, MissingParameterException, IllegalVersionSequencingException, OperationFailedException, PermissionDeniedException
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 failureMinorDisciplineInfo createMinorDiscipline(MinorDisciplineInfo minorDisciplineInfo) 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 failureMinorDisciplineInfo updateMinorDiscipline(MinorDisciplineInfo minorDisciplineInfo) 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 failureStatusInfo deleteMinorDiscipline(String minorDisciplineId) 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 failureList<ValidationResultInfo> validateMinorDiscipline(String validationType, MinorDisciplineInfo minorDisciplineInfo) 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 requestHonorsProgramInfo createHonorsProgram(HonorsProgramInfo honorsProgramInfo) 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 failureHonorsProgramInfo updateHonorsProgram(HonorsProgramInfo honorsProgramInfo) 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 failureStatusInfo deleteHonorsProgram(String honorsProgramId) 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 failureList<ValidationResultInfo> validateHonorsProgram(String validationType, HonorsProgramInfo honorsProgramInfo) 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 requestCoreProgramInfo createCoreProgram(CoreProgramInfo coreProgramInfo) throws AlreadyExistsException, DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
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 failureCoreProgramInfo createNewCoreProgramVersion(String coreProgramId, String versionComment) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException, DataValidationErrorException
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
StatusInfo setCurrentCoreProgramVersion(String coreProgramId, Date currentVersionStart) throws DoesNotExistException, InvalidParameterException, MissingParameterException, IllegalVersionSequencingException, OperationFailedException, PermissionDeniedException
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 failureCoreProgramInfo updateCoreProgram(CoreProgramInfo coreProgramInfo) 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 failureStatusInfo deleteCoreProgram(String coreProgramId) 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 failureList<ValidationResultInfo> validateCoreProgram(String validationType, CoreProgramInfo coreProgramInfo) 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 requestProgramRequirementInfo createProgramRequirement(ProgramRequirementInfo programRequirementInfo) 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 failureProgramRequirementInfo updateProgramRequirement(ProgramRequirementInfo programRequirementInfo) 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 failureStatusInfo deleteProgramRequirement(String programRequirementId) 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 failureList<ValidationResultInfo> validateProgramRequirement(String validationType, ProgramRequirementInfo programRequirementInfo) 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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |