diff --git a/hawkbit-ddi/hawkbit-ddi-api/src/main/java/org/eclipse/hawkbit/ddi/rest/api/DdiRootControllerRestApi.java b/hawkbit-ddi/hawkbit-ddi-api/src/main/java/org/eclipse/hawkbit/ddi/rest/api/DdiRootControllerRestApi.java index 881087ac1..4185e67fb 100644 --- a/hawkbit-ddi/hawkbit-ddi-api/src/main/java/org/eclipse/hawkbit/ddi/rest/api/DdiRootControllerRestApi.java +++ b/hawkbit-ddi/hawkbit-ddi-api/src/main/java/org/eclipse/hawkbit/ddi/rest/api/DdiRootControllerRestApi.java @@ -317,7 +317,7 @@ public interface DdiRootControllerRestApi { e.g. the canceled actions have been started already.""") @PostUpdateResponses @ApiResponses(value = { - @ApiResponse(responseCode = METHOD_NOT_ALLOWED_405, description = "Software module is locked", content = @Content(mediaType = "application/json", schema = @Schema(hidden = true))) + @ApiResponse(responseCode = METHOD_NOT_ALLOWED_405, description = "The action is not cancelable / force quitable", content = @Content(mediaType = "application/json", schema = @Schema(hidden = true))) }) @PostMapping(value = CONTROLLER_V1 + "/{controllerId}/" + CANCEL_ACTION + "/{actionId}/" + FEEDBACK, consumes = { APPLICATION_JSON_VALUE, MEDIA_TYPE_APPLICATION_CBOR }) diff --git a/hawkbit-mgmt/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtTargetRestApi.java b/hawkbit-mgmt/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtTargetRestApi.java index 104a433e6..819d827e0 100644 --- a/hawkbit-mgmt/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtTargetRestApi.java +++ b/hawkbit-mgmt/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtTargetRestApi.java @@ -276,7 +276,7 @@ public interface MgmtTargetRestApi { description = "Cancels an active action, only active actions can be deleted. Required Permission: UPDATE_TARGET") @DeleteResponses @ApiResponses(value = { - @ApiResponse(responseCode = METHOD_NOT_ALLOWED_405, description = "Software module is locked", + @ApiResponse(responseCode = METHOD_NOT_ALLOWED_405, description = "Action is not in cancelling state", content = @Content(mediaType = "application/json", schema = @Schema(hidden = true))) }) @DeleteMapping(value = TARGETS_V1 + "/{targetId}/actions/{actionId}") diff --git a/hawkbit-mgmt/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtTargetTypeRestApi.java b/hawkbit-mgmt/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtTargetTypeRestApi.java index b8d85e4c2..c8de88de7 100644 --- a/hawkbit-mgmt/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtTargetTypeRestApi.java +++ b/hawkbit-mgmt/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/rest/api/MgmtTargetTypeRestApi.java @@ -143,7 +143,7 @@ public interface MgmtTargetTypeRestApi { "Required Permission: CREATE_TARGET") @PostCreateResponses @ApiResponses(value = { - @ApiResponse(responseCode = NOT_FOUND_404, description = "Target type not found.", + @ApiResponse(responseCode = NOT_FOUND_404, description = "Compatible distributions sets not found.", content = @Content(mediaType = "application/json", schema = @Schema(hidden = true))) }) @PostMapping(value = TARGETTYPES_V1, diff --git a/hawkbit-repository/hawkbit-repository-api/src/main/java/org/eclipse/hawkbit/repository/exception/LockedException.java b/hawkbit-repository/hawkbit-repository-api/src/main/java/org/eclipse/hawkbit/repository/exception/LockedException.java index 698952efb..539561cd9 100644 --- a/hawkbit-repository/hawkbit-repository-api/src/main/java/org/eclipse/hawkbit/repository/exception/LockedException.java +++ b/hawkbit-repository/hawkbit-repository-api/src/main/java/org/eclipse/hawkbit/repository/exception/LockedException.java @@ -35,9 +35,7 @@ public class LockedException extends AbstractServerRtException { public LockedException( final Class type, final Object entityId, final String operation, final String reason) { - super( - THIS_ERROR, type.getSimpleName() + " with given identifier {" + entityId + "} is locked and " + operation + " is forbidden!" + - (reason == null ? "" : " Reason: " + reason) - ); + super(THIS_ERROR, type.getSimpleName() + " with given identifier {" + entityId + "} is locked and " + operation + " is forbidden!" + + (reason == null ? "" : " Reason: " + reason)); } } \ No newline at end of file diff --git a/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/management/JpaDistributionSetInvalidationManagement.java b/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/management/JpaDistributionSetInvalidationManagement.java index 8ec0be268..9f1a6ee3a 100644 --- a/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/management/JpaDistributionSetInvalidationManagement.java +++ b/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/management/JpaDistributionSetInvalidationManagement.java @@ -99,9 +99,8 @@ public class JpaDistributionSetInvalidationManagement implements DistributionSet private void invalidateDistributionSetsInTransaction(final DistributionSetInvalidation distributionSetInvalidation, final String tenant) { DeploymentHelper.runInNewTransaction(txManager, tenant + "-invalidateDS", status -> { - distributionSetInvalidation.getDistributionSetIds().forEach(setId -> invalidateDistributionSet(setId, - distributionSetInvalidation.getActionCancellationType())); - + distributionSetInvalidation.getDistributionSetIds().forEach( + setId -> invalidateDistributionSet(setId, distributionSetInvalidation.getActionCancellationType())); return 0; }); }