return sotnService.getHostUrl(aaiId);
}
+ @RequestMapping(value = {"/getExtAaiId/{aaiId:.+}"}, method = RequestMethod.GET)
+ public String getExtAaiId(@PathVariable(value="aaiId") String aaiId){
+ return sotnService.getExtAaiId(aaiId);
+ }
+
@RequestMapping(value = {"/createHostUrl/{aaiId:.+}"}, method = RequestMethod.PUT)
public String createHostUrl(HttpServletRequest request,@PathVariable(value="aaiId") String aaiId){
return sotnService.createHostUrl(request, aaiId);
@PUT("/api/aai-network/v13/ext-aai-networks/ext-aai-network/{aai-id}")
Call<ResponseBody> createHostUrl(@Body RequestBody body,@Path("aai-id") String aaiId);
+ @Headers({
+ "X-TransactionId: 7777",
+ "X-FromAppId: uui",
+ "Authorization: Basic QUFJOkFBSQ==",
+ "Accept: application/json"
+ })
+ @GET("/api/aai-network/v13/ext-aai-networks/ext-aai-network/{aai-id}")
+ Call<ResponseBody> getExtAaiId(@Path("aai-id") String aaiId);
+
@Headers({
"X-TransactionId: 7777",
"X-FromAppId: uui",
public String getHostUrl(String aaiId);
+ public String getExtAaiId(String aaiId);
+
public String createHostUrl(HttpServletRequest request,String aaiId);
public String createTopoNetwork(HttpServletRequest request,String networkId);
return result;
}
+ @Override
+ public String getExtAaiId(String aaiId) {
+ String result="";
+ try {
+ logger.info("aai getExtAaiId is starting!");
+ Response<ResponseBody> response = this.aaiService.getExtAaiId(aaiId).execute();
+ logger.info("aai getExtAaiId has finished!");
+ if (response.isSuccessful()) {
+ result=new String(response.body().bytes());
+ } else {
+ logger.info(String.format("Can not get getExtAaiId[code=%s, message=%s]", response.code(), response.message()));
+ result=Constant.CONSTANT_FAILED;
+ }
+ } catch (IOException e) {
+ logger.error("getExtAaiId occur exception:"+e);
+ result=Constant.CONSTANT_FAILED;;
+ }
+ return result;
+ }
+
@Override
public String createHostUrl(HttpServletRequest request,String aaiId) {
String result = "";