diff --git a/openapi/openapi-component_catalog-v1.0.0.yaml b/openapi/openapi-component_catalog-v1.0.0.yaml index 6c55815..cd5ddb8 100644 --- a/openapi/openapi-component_catalog-v1.0.0.yaml +++ b/openapi/openapi-component_catalog-v1.0.0.yaml @@ -1100,6 +1100,8 @@ components: enum: - success - error + - deletion_success + - deletion_error example: error CatalogItemUserActionParameter: properties: diff --git a/src/main/java/org/opendevstack/component_catalog/server/mappers/EntitiesMapper.java b/src/main/java/org/opendevstack/component_catalog/server/mappers/EntitiesMapper.java index b9b8ac6..88b5f30 100644 --- a/src/main/java/org/opendevstack/component_catalog/server/mappers/EntitiesMapper.java +++ b/src/main/java/org/opendevstack/component_catalog/server/mappers/EntitiesMapper.java @@ -281,12 +281,14 @@ public CatalogItemUserActionMessageDefinition asCatalogItemUserActionMessageDef .build(); } - public CatalogItemUserActionMessageType asCatalogItemUserActionMessageType(UserActionEntityMessageType userActionEntityMessageType) { + public CatalogItemUserActionMessageType asCatalogItemUserActionMessageType(UserActionEntityMessageType userActionEntityMessageType) { log.debug("Mapping UserActionEntityMessageType: {}", userActionEntityMessageType); return switch (userActionEntityMessageType) { case SUCCESS -> CatalogItemUserActionMessageType.SUCCESS; case ERROR -> CatalogItemUserActionMessageType.ERROR; + case DELETION_SUCCESS -> CatalogItemUserActionMessageType.DELETION_SUCCESS; + case DELETION_ERROR -> CatalogItemUserActionMessageType.DELETION_ERROR; }; } diff --git a/src/main/java/org/opendevstack/component_catalog/server/services/catalog/UserActionEntityMessageType.java b/src/main/java/org/opendevstack/component_catalog/server/services/catalog/UserActionEntityMessageType.java index 5f076e0..62fcaea 100644 --- a/src/main/java/org/opendevstack/component_catalog/server/services/catalog/UserActionEntityMessageType.java +++ b/src/main/java/org/opendevstack/component_catalog/server/services/catalog/UserActionEntityMessageType.java @@ -5,7 +5,9 @@ public enum UserActionEntityMessageType { SUCCESS("success"), - ERROR("error"); + ERROR("error"), + DELETION_SUCCESS("deletion_success"), + DELETION_ERROR("deletion_error"); private String value;