X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fbabel%2Fxml%2Fgenerator%2Fapi%2FArtifactGenerator.java;h=292a7d7c950b8f504371948d50a20ab936a290dc;hb=d2215b5d8b6c8976a9540a9e4706c7bebca80aa2;hp=0dc64bf67dd9373ac517613b536e7d19dbb40eaa;hpb=e651abed417b8a173a0745042c7dc5b20c0b7036;p=aai%2Fbabel.git diff --git a/src/main/java/org/onap/aai/babel/xml/generator/api/ArtifactGenerator.java b/src/main/java/org/onap/aai/babel/xml/generator/api/ArtifactGenerator.java index 0dc64bf..292a7d7 100644 --- a/src/main/java/org/onap/aai/babel/xml/generator/api/ArtifactGenerator.java +++ b/src/main/java/org/onap/aai/babel/xml/generator/api/ArtifactGenerator.java @@ -1,9 +1,9 @@ /** - * ============LICENSE_START======================================================= + * ============LICENSE_START======================================================= * org.onap.aai * ================================================================================ - * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved. - * Copyright © 2017-2018 European Software Marketing Ltd. + * Copyright (c) 2017-2019 AT&T Intellectual Property. All rights reserved. + * Copyright (c) 2017-2019 European Software Marketing Ltd. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,6 +18,7 @@ * limitations under the License. * ============LICENSE_END========================================================= */ + package org.onap.aai.babel.xml.generator.api; import java.util.List; @@ -25,14 +26,20 @@ import java.util.Map; import org.onap.aai.babel.xml.generator.data.Artifact; import org.onap.aai.babel.xml.generator.data.GenerationData; -/** Artifact Generation. Note that there is only one implementation of this interface currently. */ +/** + * Artifact Generation. Note that there is only one implementation of this interface currently. + * + */ +@FunctionalInterface // for SONAR only public interface ArtifactGenerator { /** * Implementation of the method to generate AAI artifacts. * - * @param csarArchive original CSAR (zip format) - * @param input List of input tosca files + * @param csarArchive + * original CSAR (zip format) + * @param input + * List of input tosca files * @param additionalParams * @return Translated/Error data as a {@link GenerationData} object */