diff options
Diffstat (limited to 'catalog-be/src/main/java/org/openecomp/sdc/be/components/distribution/engine/INotificationData.java')
-rw-r--r-- | catalog-be/src/main/java/org/openecomp/sdc/be/components/distribution/engine/INotificationData.java | 85 |
1 files changed, 45 insertions, 40 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/components/distribution/engine/INotificationData.java b/catalog-be/src/main/java/org/openecomp/sdc/be/components/distribution/engine/INotificationData.java index d66f8f92f1..a1f2299289 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/components/distribution/engine/INotificationData.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/components/distribution/engine/INotificationData.java @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -17,12 +17,12 @@ * limitations under the License. * ============LICENSE_END========================================================= */ - package org.openecomp.sdc.be.components.distribution.engine; import java.util.List; public interface INotificationData { + /** * Global Distribution Identifier: UUID generated by ASDC per each distribution activation.<br> * Generated UUID is compliant with RFC 4122.<br> @@ -31,61 +31,46 @@ public interface INotificationData { */ String getDistributionID(); - /** Logical Service Name. */ - String getServiceName(); + void setDistributionID(String distributionId); /** - * Service Version.<br> - * Two dot (".") separated digit blocks.<br> - * Ex. : "2.0" + * Logical Service Name. */ - String getServiceVersion(); + String getServiceName(); /** - * Global UUID generated by ASDC per each service version. Generated UUID is compliant with RFC 4122.<br> - * It is a 128-bit value formatted into blocks of hexadecimal digits separated by a hyphen ("-").<br> - * Ex. : AA97B177-9383-4934-8543-0F91A7A02836 + * Logical Service Name. */ - String getServiceUUID(); + void setServiceName(String serviceName); /** - * Service description + * Service Version.<br> Two dot (".") separated digit blocks.<br> Ex. : "2.0" */ - String getServiceDescription(); + String getServiceVersion(); /** - * ServiceInvariant UUID + * Service Version.<br> Two dot (".") separated digit blocks.<br> Ex. : "2.0" */ - String getServiceInvariantUUID(); - - /** List of the resource instances */ - List<JsonContainerResourceInstance> getResources(); - - /** List of the artifacts */ - List<ArtifactInfoImpl> getServiceArtifacts(); - - String getWorkloadContext(); - - void setDistributionID(String distributionId); - - /** Logical Service Name. */ - void setServiceName(String serviceName); + void setServiceVersion(String serviceVersion); /** - * Service Version.<br> - * Two dot (".") separated digit blocks.<br> - * Ex. : "2.0" + * Global UUID generated by ASDC per each service version. Generated UUID is compliant with RFC 4122.<br> It is a 128-bit value formatted into + * blocks of hexadecimal digits separated by a hyphen ("-").<br> Ex. : AA97B177-9383-4934-8543-0F91A7A02836 */ - void setServiceVersion(String serviceVersion); + String getServiceUUID(); /** - * Global UUID generated by ASDC per each service version. Generated UUID is compliant with RFC 4122.<br> - * It is a 128-bit value formatted into blocks of hexadecimal digits separated by a hyphen ("-").<br> - * Ex. : AA97B177-9383-4934-8543-0F91A7A02836 + * Global UUID generated by ASDC per each service version. Generated UUID is compliant with RFC 4122.<br> It is a 128-bit value formatted into + * blocks of hexadecimal digits separated by a hyphen ("-").<br> Ex. : AA97B177-9383-4934-8543-0F91A7A02836 */ void setServiceUUID(String serviceUUID); /** + * Service description + */ + String getServiceDescription(); + + /** * Service Description */ void setServiceDescription(String serviceDescription); @@ -93,14 +78,34 @@ public interface INotificationData { /** * ServiceInvariant UUID */ + String getServiceInvariantUUID(); + + /** + * ServiceInvariant UUID + */ void setServiceInvariantUUID(String serviceInvariantUuid); - /** List of the Resource Instances */ + /** + * List of the resource instances + */ + List<JsonContainerResourceInstance> getResources(); + + /** + * List of the Resource Instances + */ void setResources(List<JsonContainerResourceInstance> resource); - /** List of the Resource Instances */ + /** + * List of the artifacts + */ + List<ArtifactInfoImpl> getServiceArtifacts(); + + /** + * List of the Resource Instances + */ void setServiceArtifacts(List<ArtifactInfoImpl> artifacts); - void setWorkloadContext(String workloadContext); + String getWorkloadContext(); + void setWorkloadContext(String workloadContext); } |