\r
import com.google.common.base.Preconditions;\r
import org.apache.commons.lang3.StringUtils;\r
+import org.jetbrains.annotations.NotNull;\r
import org.onap.ccsdk.apps.controllerblueprints.core.BluePrintException;\r
import org.onap.ccsdk.apps.controllerblueprints.core.data.*;\r
import org.onap.ccsdk.apps.controllerblueprints.core.service.BluePrintRepoService;\r
* @author Brinda Santh\r
*/\r
@Service\r
+@SuppressWarnings("unused")\r
public class BluePrintRepoDBService implements BluePrintRepoService {\r
\r
private ModelTypeRepository modelTypeRepository;\r
-\r
+ @SuppressWarnings("unused")\r
public BluePrintRepoDBService(ModelTypeRepository modelTypeRepository) {\r
this.modelTypeRepository = modelTypeRepository;\r
}\r
\r
@Override\r
- public Mono<NodeType> getNodeType(String nodeTypeName) throws BluePrintException {\r
+ public Mono<NodeType> getNodeType(@NotNull String nodeTypeName) throws BluePrintException {\r
return getModelType(nodeTypeName, NodeType.class);\r
}\r
\r
@Override\r
- public Mono<DataType> getDataType(String dataTypeName) throws BluePrintException {\r
+ public Mono<DataType> getDataType(@NotNull String dataTypeName) throws BluePrintException {\r
return getModelType(dataTypeName, DataType.class);\r
}\r
\r
@Override\r
- public Mono<ArtifactType> getArtifactType(String artifactTypeName) throws BluePrintException {\r
+ public Mono<ArtifactType> getArtifactType(@NotNull String artifactTypeName) throws BluePrintException {\r
return getModelType(artifactTypeName, ArtifactType.class);\r
}\r
\r
@Override\r
- public Mono<RelationshipType> getRelationshipType(String relationshipTypeName) throws BluePrintException {\r
+ public Mono<RelationshipType> getRelationshipType(@NotNull String relationshipTypeName) throws BluePrintException {\r
return getModelType(relationshipTypeName, RelationshipType.class);\r
}\r
\r
@Override\r
- public Mono<CapabilityDefinition> getCapabilityDefinition(String capabilityDefinitionName) throws BluePrintException {\r
+ public Mono<CapabilityDefinition> getCapabilityDefinition(@NotNull String capabilityDefinitionName) throws BluePrintException {\r
return getModelType(capabilityDefinitionName, CapabilityDefinition.class);\r
}\r
\r
Preconditions.checkArgument(StringUtils.isNotBlank(modelName),\r
"Failed to get model from repo, model name is missing");\r
\r
- return getModelDefinitions(modelName).map(content -> {\r
- Preconditions.checkArgument(StringUtils.isNotBlank(content),\r
- String.format("Failed to get model content for model name (%s)", modelName));\r
+ return getModelDefinition(modelName).map(content -> {\r
+ Preconditions.checkArgument(StringUtils.isNotBlank(content),\r
+ String.format("Failed to get model content for model name (%s)", modelName));\r
return JacksonUtils.readValue(content, valueClass);\r
}\r
);\r
}\r
\r
- private Mono<String> getModelDefinitions(String modelName) throws BluePrintException {\r
+ private Mono<String> getModelDefinition(String modelName) throws BluePrintException {\r
String modelDefinition;\r
Optional<ModelType> modelTypeDb = modelTypeRepository.findByModelName(modelName);\r
if (modelTypeDb.isPresent()) {\r