X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=vid-app-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fvid%2Fservices%2FAaiService.java;h=bc26b5eb04003cf85e6a6d078f8f32fd1d098f93;hb=90cbfcabf6a73c466d3284191f2e2b6a472b41b6;hp=910b341123e05c1e5f33405c103affc155e2cc79;hpb=389d728d8d25dc1e44f8d95bb16ce588ea9bba0e;p=vid.git diff --git a/vid-app-common/src/main/java/org/onap/vid/services/AaiService.java b/vid-app-common/src/main/java/org/onap/vid/services/AaiService.java index 910b34112..bc26b5eb0 100644 --- a/vid-app-common/src/main/java/org/onap/vid/services/AaiService.java +++ b/vid-app-common/src/main/java/org/onap/vid/services/AaiService.java @@ -21,7 +21,9 @@ package org.onap.vid.services; -import io.joshworks.restclient.http.HttpResponse; +import java.util.Collection; +import java.util.List; +import javax.ws.rs.core.Response; import org.onap.vid.aai.AaiGetVnfResponse; import org.onap.vid.aai.AaiResponse; import org.onap.vid.aai.AaiResponseTranslator; @@ -30,16 +32,15 @@ import org.onap.vid.aai.model.AaiGetInstanceGroupsByCloudRegion; import org.onap.vid.aai.model.AaiGetOperationalEnvironments.OperationalEnvironmentList; import org.onap.vid.aai.model.AaiGetPnfs.Pnf; import org.onap.vid.aai.model.AaiGetTenatns.GetTenantsResponse; +import org.onap.vid.aai.model.ModelVer; import org.onap.vid.aai.model.PortDetailsTranslator; import org.onap.vid.asdc.beans.Service; import org.onap.vid.model.SubscriberList; +import org.onap.vid.model.aaiTree.Network; import org.onap.vid.model.aaiTree.RelatedVnf; +import org.onap.vid.model.aaiTree.VpnBinding; import org.onap.vid.roles.RoleValidator; -import javax.ws.rs.core.Response; -import java.util.Collection; -import java.util.List; - /** * Created by Oren on 7/4/17. */ @@ -48,11 +49,11 @@ public interface AaiService { SubscriberFilteredResults getFullSubscriberList(RoleValidator roleValidator); - AaiResponse getSubscriberData(String subscriberId, RoleValidator roleValidator); + AaiResponse getSubscriberData(String subscriberId, RoleValidator roleValidator, boolean omitServiceInstances); AaiResponse getServiceInstanceSearchResults(String subscriberId, String instanceIdentifier, RoleValidator roleProvider, List owningEntities, List projects); - HttpResponse getFullSubscriberList(); + AaiResponse getFullSubscriberList(); AaiResponse getServices(RoleValidator roleValidator); @@ -95,4 +96,10 @@ public interface AaiService { GetTenantsResponse getHomingDataByVfModule(String vnfInstanceId, String vfModuleId); List searchGroupMembers(String globalCustomerId, String serviceType, String invariantId, String groupType, String groupRole); + + List getVpnListByVpnType(String vpnType); + + List getL3NetworksByCloudRegion(String cloudRegionId, String tenantId, String networkRole); + + ModelVer getNewestModelVersionByInvariantId(String modelInvariantId); }