| Name | VersionManagement | |
|---|---|---|
| Version | ||
| Included Services | ||
| Java Package | org.kuali.student.r2.core.versionmanagement.service | |
| Method | getVersions | ||
|---|---|---|---|
| Description | Retrieves a list of versions associated with the objectId. | ||
| Parameters | String | refObjectUri | reference object type URI |
| String | refObjectId | reference object Id | |
| ContextInfo | contextInfo | context information containing the principalId and locale information about the caller of service operation |
|
| Return | VersionDisplayInfoList | a list of versions | |
| Errors | DoesNotExistException | refObjectUri or refObjectId not found | |
| InvalidParameterException | invalid contextInfo | ||
| MissingParameterException | refObjectUri, refObjectId or contextInfo is missing or null |
||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getFirstVersion | ||
|---|---|---|---|
| Description | Retrieves first version associated with the objectId. | ||
| Parameters | String | refObjectUri | reference object type URI |
| String | refObjectId | reference object Id | |
| ContextInfo | contextInfo | context information containing the principalId and locale information about the caller of service operation |
|
| Return | VersionDisplayInfo | first version | |
| Errors | DoesNotExistException | refObjectUri or refObjectId not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | refObjectUri, refObjectId or contextInfo is missing or null |
||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLatestVersion | ||
|---|---|---|---|
| Description | Retrieves latest version associated with the objectId. This is not always the current version. A current version is what is being used by the system right now, but there could be draft version created after the current version. |
||
| Parameters | String | refObjectUri | reference object type URI |
| String | refObjectId | reference object Id | |
| ContextInfo | contextInfo | context information containing the principalId and locale information about the caller of service operation |
|
| Return | VersionDisplayInfo | latest version | |
| Errors | DoesNotExistException | specified refObjectId and refObjectUri not found |
|
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | refObjectUri, refObjectId or contextInfo is missing or null |
||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getCurrentVersion | ||
|---|---|---|---|
| Description | Retrieves current version associated with the objectId. | ||
| Parameters | String | refObjectUri | reference object type URI |
| String | refObjectId | reference object Id | |
| ContextInfo | contextInfo | context information containing the principalId and locale information about the caller of service operation |
|
| Return | VersionDisplayInfo | current version | |
| Errors | DoesNotExistException | specified refObjectUri and refObjectId not found |
|
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | refObjectUri, refObjectId or contextInfo is missing or null |
||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getVersionBySequenceNumber | ||
|---|---|---|---|
| Description | Retrieves the version associated with the objectId and the sequence number. |
||
| Parameters | String | refObjectUri | reference object type URI |
| String | refObjectId | reference object Id | |
| Long | sequence | sequence number | |
| ContextInfo | contextInfo | context information containing the principalId and locale information about the caller of service operation |
|
| Return | VersionDisplayInfo | version matching the sequence | |
| Errors | DoesNotExistException | specified refObjectUri, refObjectId or sequence not found |
|
| InvalidParameterException | sequence or contextInfo is not valid | ||
| MissingParameterException | refObjectUri, refObjectId, sequence or contextInfo is missing or null |
||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getCurrentVersionOnDate | ||
|---|---|---|---|
| Description | Retrieves the current version associated with the objectId on a given date. |
||
| Parameters | String | refObjectUri | reference object type URI |
| String | refObjectId | reference object Id | |
| Date | date | date | |
| ContextInfo | contextInfo | context information containing the principalId and locale information about the caller of service operation |
|
| Return | VersionDisplayInfo | current version on given date | |
| Errors | DoesNotExistException | specified refObjectId and refObjectUri not found |
|
| InvalidParameterException | date or contextInfo is not valid | ||
| MissingParameterException | refObjectUri, refObjectId, date or contextInfo is missing or null |
||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getVersionsInDateRange | ||
|---|---|---|---|
| Description | Retrieves the current version associated with the objectId in a given date range |
||
| Parameters | String | refObjectUri | reference object type URI |
| String | refObjectId | reference object Id | |
| Date | from | from date | |
| Date | to | to date | |
| ContextInfo | contextInfo | context information containing the principalId and locale information about the caller of service operation |
|
| Return | VersionDisplayInfoList | current version in given date range | |
| Errors | DoesNotExistException | specified refObjectId and refObjectUri not found |
|
| InvalidParameterException | from, to or contextInfo is not valid | ||
| MissingParameterException | refObjectUri, refObjectId, from, to or contextInfo is missing or null |
||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||