summaryrefslogtreecommitdiffstats
path: root/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/CompositionEntityDataManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/CompositionEntityDataManager.java')
-rw-r--r--openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/CompositionEntityDataManager.java50
1 files changed, 24 insertions, 26 deletions
diff --git a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/CompositionEntityDataManager.java b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/CompositionEntityDataManager.java
index 2cf4063319..7899dd2bf1 100644
--- a/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/CompositionEntityDataManager.java
+++ b/openecomp-be/backend/openecomp-sdc-vendor-software-product-manager/src/main/java/org/openecomp/sdc/vendorsoftwareproduct/CompositionEntityDataManager.java
@@ -13,10 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.openecomp.sdc.vendorsoftwareproduct;
-import org.openecomp.sdc.vendorsoftwareproduct.dao.type.*;
+import java.util.Collection;
+import java.util.Map;
+import java.util.Set;
+import org.openecomp.sdc.vendorsoftwareproduct.dao.type.ComponentEntity;
+import org.openecomp.sdc.vendorsoftwareproduct.dao.type.CompositionEntity;
+import org.openecomp.sdc.vendorsoftwareproduct.dao.type.DeploymentFlavorEntity;
+import org.openecomp.sdc.vendorsoftwareproduct.dao.type.ImageEntity;
+import org.openecomp.sdc.vendorsoftwareproduct.dao.type.NicEntity;
import org.openecomp.sdc.vendorsoftwareproduct.types.composition.Component;
import org.openecomp.sdc.vendorsoftwareproduct.types.composition.CompositionData;
import org.openecomp.sdc.vendorsoftwareproduct.types.composition.CompositionEntityId;
@@ -25,44 +31,36 @@ import org.openecomp.sdc.vendorsoftwareproduct.types.schemagenerator.SchemaTempl
import org.openecomp.sdc.vendorsoftwareproduct.types.schemagenerator.SchemaTemplateInput;
import org.openecomp.sdc.versioning.dao.types.Version;
-import java.util.Collection;
-import java.util.Map;
-import java.util.Set;
-
public interface CompositionEntityDataManager {
- Map<CompositionEntityId, Collection<String>> validateEntitiesQuestionnaire();
-
- void addEntity(CompositionEntity entity, SchemaTemplateInput schemaTemplateInput);
+ Map<CompositionEntityId, Collection<String>> validateEntitiesQuestionnaire();
- CompositionEntityValidationData validateEntity(CompositionEntity entity,
- SchemaTemplateContext schemaTemplateContext,
- SchemaTemplateInput schemaTemplateInput);
+ void addEntity(CompositionEntity entity, SchemaTemplateInput schemaTemplateInput);
- void buildTrees();
+ CompositionEntityValidationData validateEntity(CompositionEntity entity, SchemaTemplateContext schemaTemplateContext,
+ SchemaTemplateInput schemaTemplateInput);
- void addErrorsToTrees(Map<CompositionEntityId, Collection<String>> errors);
+ void buildTrees();
- Set<CompositionEntityValidationData> getEntityListWithErrors();
+ void addErrorsToTrees(Map<CompositionEntityId, Collection<String>> errors);
- Collection<CompositionEntityValidationData> getTrees();
+ Set<CompositionEntityValidationData> getEntityListWithErrors();
- void saveCompositionData(String vspId, Version version, CompositionData compositionData);
+ Collection<CompositionEntityValidationData> getTrees();
- Set<CompositionEntityValidationData> getAllErrorsByVsp(String vspId);
+ void saveCompositionData(String vspId, Version version, CompositionData compositionData);
- ComponentEntity createComponent(ComponentEntity component, boolean isManualVsp);
+ Set<CompositionEntityValidationData> getAllErrorsByVsp(String vspId);
- NicEntity createNic(NicEntity nic);
+ ComponentEntity createComponent(ComponentEntity component, boolean isManualVsp);
- DeploymentFlavorEntity createDeploymentFlavor(DeploymentFlavorEntity deploymentFlavor);
+ NicEntity createNic(NicEntity nic);
- ImageEntity createImage(ImageEntity image);
+ DeploymentFlavorEntity createDeploymentFlavor(DeploymentFlavorEntity deploymentFlavor);
- void saveComputesFlavorByComponent(String vspId, Version version, Component component,
- String componentId);
+ ImageEntity createImage(ImageEntity image);
- void saveImagesByComponent(String vspId, Version version, Component component,
- String componentId);
+ void saveComputesFlavorByComponent(String vspId, Version version, Component component, String componentId);
+ void saveImagesByComponent(String vspId, Version version, Component component, String componentId);
}