da3ae71399e7f3439185c120c3c31d7b09b2d36b
[sdc.git] /
1 package org.openecomp.sdc.be.model.jsontitan.operations;
2
3 import org.openecomp.sdc.be.dao.jsongraph.GraphVertex;
4 import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum;
5 import org.openecomp.sdc.be.dao.titan.TitanOperationStatus;
6 import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
7 import org.openecomp.sdc.be.model.ComponentParametersView;
8 import org.openecomp.sdc.be.model.jsontitan.datamodel.ToscaElement;
9 import org.openecomp.sdc.be.model.operations.api.StorageOperationStatus;
10
11 import fj.data.Either;
12
13 /**
14  * Created by cb478c on 6/13/2017.
15  */
16 @org.springframework.stereotype.Component("test-tosca-element-operation")
17 public class ToscaElementOperationTestImpl extends ToscaElementOperation {
18
19     @Override
20     protected <T extends ToscaElement> Either<T, StorageOperationStatus> getLightComponent(GraphVertex vertexComponent, ComponentTypeEnum nodeType, ComponentParametersView parametersFilter) {
21         titanDao.parseVertexProperties(vertexComponent, JsonParseFlagEnum.ParseMetadata);
22         T toscaElement = convertToComponent(vertexComponent);
23         return Either.left(toscaElement);
24     }
25
26     @Override
27     public <T extends ToscaElement> Either<T, StorageOperationStatus> getToscaElement(String uniqueId, ComponentParametersView componentParametersView) {
28         return null;
29     }
30
31     @Override
32     public <T extends ToscaElement> Either<T, StorageOperationStatus> getToscaElement(GraphVertex toscaElementVertex, ComponentParametersView componentParametersView) {
33         return null;
34     }
35
36     @Override
37     public <T extends ToscaElement> Either<T, StorageOperationStatus> deleteToscaElement(GraphVertex toscaElementVertex) {
38         return null;
39     }
40
41     @Override
42     public <T extends ToscaElement> Either<T, StorageOperationStatus> createToscaElement(ToscaElement toscaElement) {
43         return null;
44     }
45
46     @Override
47     protected <T extends ToscaElement> TitanOperationStatus setCategoriesFromGraph(GraphVertex vertexComponent, T toscaElement) {
48         return null;
49     }
50
51     @Override
52     protected <T extends ToscaElement> TitanOperationStatus setCapabilitiesFromGraph(GraphVertex componentV, T toscaElement) {
53         return null;
54     }
55
56     @Override
57     protected <T extends ToscaElement> TitanOperationStatus setRequirementsFromGraph(GraphVertex componentV, T toscaElement) {
58         return null;
59     }
60
61     @Override
62     protected <T extends ToscaElement> StorageOperationStatus validateCategories(T toscaElementToUpdate, GraphVertex elementV) {
63         return null;
64     }
65
66     @Override
67     protected <T extends ToscaElement> StorageOperationStatus updateDerived(T toscaElementToUpdate, GraphVertex updateElementV) {
68         return null;
69     }
70
71     @Override
72     public <T extends ToscaElement> void fillToscaElementVertexData(GraphVertex elementV, T toscaElementToUpdate, JsonParseFlagEnum flag) {
73
74     }
75 }