Interface MiaHistoryChangesControllerApi
- All Known Implementing Classes:
HistoryChangeController
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2025-09-12T06:34:49.113363471Z[Etc/UTC]")
@Validated
public interface MiaHistoryChangesControllerApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<HistoryItemResponseDto> getAllHistory(UUID projectId, String itemType, UUID id, @Valid Integer offset, @Valid Integer limit) GET /rest/history/{projectId}/{itemType}/{id} : finds all changes history for defined objectorg.springframework.http.ResponseEntity<List<CompareEntityResponseDto>> getEntitiesByVersion(UUID projectId, String itemType, UUID uuid, @NotNull @Valid List<String> versions) GET /rest/entityversioning/{projectId}/{itemType}/{uuid} : getEntitiesByVersionorg.springframework.http.ResponseEntity<Void> restoreToRevision(UUID projectId, String itemType, UUID id, Integer revisionId) POST /rest/history/restore/{projectId}/{itemType}/{id}/revision/{revisionId} : Restore the state of the provided entity to defined revision
-
Method Details
-
getAllHistory
@RequestMapping(method=GET, value="/rest/history/{projectId}/{itemType}/{id}", produces="application/json") org.springframework.http.ResponseEntity<HistoryItemResponseDto> getAllHistory(@PathVariable("projectId") UUID projectId, @PathVariable("itemType") String itemType, @PathVariable("id") UUID id, @Valid @RequestParam(value="offset",required=false,defaultValue="0") @Valid Integer offset, @Valid @RequestParam(value="limit",required=false,defaultValue="10") @Valid Integer limit) GET /rest/history/{projectId}/{itemType}/{id} : finds all changes history for defined object- Parameters:
projectId- (required)itemType- (required)id- (required)offset- (optional, default to 0)limit- (optional, default to 10)- Returns:
- OK (status code 200) or History for Entity type = '\" + itemType + \"' is not supported (status code 400) or Entity Id not found (status code 404)
-
getEntitiesByVersion
@RequestMapping(method=GET, value="/rest/entityversioning/{projectId}/{itemType}/{uuid}", produces="application/json") org.springframework.http.ResponseEntity<List<CompareEntityResponseDto>> getEntitiesByVersion(@PathVariable("projectId") UUID projectId, @PathVariable("itemType") String itemType, @PathVariable("uuid") UUID uuid, @NotNull @Valid @RequestParam(value="versions",required=true) @NotNull @Valid List<String> versions) GET /rest/entityversioning/{projectId}/{itemType}/{uuid} : getEntitiesByVersion- Parameters:
projectId- projectId (required)itemType- itemType (required)uuid- uuid (required)versions- versions (required)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
restoreToRevision
@RequestMapping(method=POST, value="/rest/history/restore/{projectId}/{itemType}/{id}/revision/{revisionId}") org.springframework.http.ResponseEntity<Void> restoreToRevision(@PathVariable("projectId") UUID projectId, @PathVariable("itemType") String itemType, @PathVariable("id") UUID id, @PathVariable("revisionId") Integer revisionId) POST /rest/history/restore/{projectId}/{itemType}/{id}/revision/{revisionId} : Restore the state of the provided entity to defined revision- Parameters:
projectId- (required)itemType- (required)id- (required)revisionId- (required)- Returns:
- OK (status code 200) or Forbidden (status code 403) or Entity Id not found (status code 404) or Revision was not restored (status code 500)
-