diff options
Diffstat (limited to 'catalog-model/src/main/java/org/openecomp/sdc/be/client/onboarding/api/OnboardingClient.java')
-rw-r--r-- | catalog-model/src/main/java/org/openecomp/sdc/be/client/onboarding/api/OnboardingClient.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/client/onboarding/api/OnboardingClient.java b/catalog-model/src/main/java/org/openecomp/sdc/be/client/onboarding/api/OnboardingClient.java index 34db17c4af..1abb1bf08a 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/client/onboarding/api/OnboardingClient.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/client/onboarding/api/OnboardingClient.java @@ -50,4 +50,13 @@ public interface OnboardingClient { */ Optional<VendorSoftwareProduct> findVendorSoftwareProduct(String id, String versionId, String userId); + /** + * Finds the latest version of the Vendor Software Product (VSP) from the onboarding repository. + * + * @param id the VSP id + * @param userId the logged user id + * @return a VSP representation if found, empty otherwise. + */ + Optional<VendorSoftwareProduct> findLatestVendorSoftwareProduct(String id, String userId); + } |