import java.util.Collections;
import java.util.List;
import org.jvnet.hk2.annotations.Service;
-import org.onap.holmes.common.aai.entity.RelationshipList;
import org.onap.holmes.common.aai.entity.RelationshipList.RelatedToProperty;
import org.onap.holmes.common.aai.entity.RelationshipList.Relationship;
import org.onap.holmes.common.aai.entity.RelationshipList.RelationshipData;
@Service
public class AaiResponseUtil {
+ public static final String RELATIONSHIP_LIST = "relationship-list";
public List<VmResourceLink> convertJsonToVmResourceLink(String responseJson) throws IOException {
ObjectMapper mapper = new ObjectMapper();
JsonNode jsonNode = mapper.readTree(responseJson);
vmEntity.setVserverName2(getTextElementByNode(jsonNode,"vserver-name2"));
vmEntity.setVserverSelflink(getTextElementByNode(jsonNode,"vserver-selflink"));
- if (jsonNode.has("relationship-list")) {
- JsonNode relationshipListNode = jsonNode.get("relationship-list");
+ if (jsonNode.has(RELATIONSHIP_LIST)) {
+ JsonNode relationshipListNode = jsonNode.get(RELATIONSHIP_LIST);
if (relationshipListNode.has("relationship")) {
JsonNode relationshipNode = relationshipListNode.get("relationship");
vmEntity.getRelationshipList().setRelationships(convertRelationships(relationshipNode));
vnfEntity.setVnfName(getTextElementByNode(jsonNode,"vnf-name"));
vnfEntity.setVnfType(getTextElementByNode(jsonNode,"vnf-type"));
- if (jsonNode.has("relationship-list")) {
- JsonNode relationshipListNode = jsonNode.get("relationship-list");
+ if (jsonNode.has(RELATIONSHIP_LIST)) {
+ JsonNode relationshipListNode = jsonNode.get(RELATIONSHIP_LIST);
if (relationshipListNode.has("relationship")) {
JsonNode relationshipNode = relationshipListNode.get("relationship");
vnfEntity.getRelationshipList().setRelationships(convertRelationships(relationshipNode));
public class AaiConfig {
- public static String AAI_VNF_ADDR = "/aai/v11/network/generic-vnfs/generic-vnf?";
+ public static final String AAI_VNF_ADDR = "/aai/v11/network/generic-vnfs/generic-vnf?";
- public static String AAI_VM_ADDR = "/aai/v11/search/nodes-query?search-node-type=vserver&filter=";
+ public static final String AAI_VM_ADDR = "/aai/v11/search/nodes-query?search-node-type=vserver&filter=";
- public static String X_TRANSACTION_ID = "9999";
+ public static final String X_TRANSACTION_ID = "9999";
- public static String X_FROMAPP_ID = "jimmy-postman";
+ public static final String X_FROMAPP_ID = "jimmy-postman";
- private static String AAI_AUTHENTICATION_USER = "AAI";
+ private static final String AAI_AUTHENTICATION_USER = "AAI";
- private static String AAI_AUTHENTICATION_PAASWORD = "AAI";
+ private static final String AAI_AUTHENTICATION_PAASWORD = "AAI";
public static String getAuthenticationCredentials() {
String usernameAndPassword = AAI_AUTHENTICATION_USER + ":"