return sotnService.serviceInstanceInfo(customerId, serviceType, serviceId);
}
- @GetMapping(value = {"/getPnfInfo", "/getPnfInfo/{pnfName}"})
- public String getPnfInfo(@PathVariable(required = false) String pnfName){
+ @GetMapping(value = {"/getPnfInfo"})
+ public String getPnfInfo(String pnfName){
return sotnService.getPnfInfo(pnfName);
}
return sotnService.getAllottedResources(customerId, serviceType,serviceId);
}
- @GetMapping(value = {"/getConnectivityInfo", "/getConnectivityInfo/{connectivityId}"})
- public String getConnectivityInfo(@PathVariable(required = false) String connectivityId){
+ @GetMapping(value = {"/getConnectivityInfo"})
+ public String getConnectivityInfo( String connectivityId){
return sotnService.getConnectivityInfo(connectivityId);
}
- @GetMapping(value = {"/getVpnBindingInfo", "/getVpnBindingInfo/{vpnId}"})
- public String getVpnBindingInfo(@PathVariable(required = false) String vpnId){
+ @GetMapping(value = {"/getVpnBindingInfo"})
+ public String getVpnBindingInfo( String vpnId){
return sotnService.getVpnBindingInfo(vpnId);
}
- @GetMapping(value = {"/getNetworkRouteInfo", "/getNetworkRouteInfo/{routeId}"})
- public String getNetworkRouteInfo(@PathVariable(required = false) String routeId){
+ @GetMapping(value = {"/getNetworkRouteInfo"})
+ public String getNetworkRouteInfo(String routeId){
return sotnService.getNetworkRouteInfo(routeId);
}
+ @GetMapping(value = {"/getUniInfo"})
+ public String getUniInfo(String Id){
+ return sotnService.getUniInfo(Id);
+ }
+
@GetMapping(value = {"/getPinterfaceByVpnId/{vpnId:.+}"})
public String getPinterfaceByVpnId(@PathVariable(value="vpnId") String vpnId){
return sotnService.getPinterfaceByVpnId(vpnId);
@GET("/aai/v24/network/network-routes")
Call<ResponseBody> getNetworkRouteInfo(@Query("route-id") String routeId);
+ @Headers({
+ "X-TransactionId: 9999",
+ "X-FromAppId: MSO",
+ "Authorization: Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==",
+ "Accept: application/json"
+ })
+ @GET("/aai/v24/network/unis")
+ Call<ResponseBody> getUniInfo(@Query("uni-id") String uniId);
+
@Headers({
"X-TransactionId: 7777",
"X-FromAppId: uui",
return result;
}
+ @Override
+ public String getUniInfo(String id){
+ String result="";
+ try {
+ logger.info("aai getUniInfo is starting!");
+ Response<ResponseBody> response = this.aaiService.getUniInfo(id).execute();
+ logger.info("aai getUniInfo has finished!");
+ if (response.isSuccessful()) {
+ result=new String(response.body().bytes());
+ } else {
+ logger.info(String.format("Can not get getUniInfo[code=%s, message=%s]", response.code(), response.message()));
+ result= CommonConstant.CONSTANT_FAILED;
+ }
+ } catch (IOException e) {
+ logger.error("getUniInfo occur exception:"+e);
+ result= CommonConstant.CONSTANT_FAILED;
+ }
+ return result;
+ }
+
@Override
public String getPinterfaceByVpnId(String vpnId) {
String result="";