public class AaiClient extends Object implements AaiClientInterface
Constructor and Description |
---|
AaiClient() |
AaiClient(javax.servlet.ServletContext context) |
Modifier and Type | Method and Description |
---|---|
protected javax.ws.rs.core.Response |
doAaiGet(String certiPath,
String uri,
boolean xml) |
protected javax.ws.rs.core.Response |
doAaiPut(String certiPath,
String uri,
String payload,
boolean xml) |
AaiResponse<String> |
getAicZoneForPnf(String globalCustomerId,
String serviceType,
String serviceId) |
AaiResponse |
getAllAicZones() |
AaiResponse<SubscriberList> |
getAllSubscribers() |
AaiResponse |
getServices() |
AaiResponse |
getSubscriberData(String subscriberId) |
AaiResponse |
getTenants(String globalCustomerId,
String serviceType) |
javax.ws.rs.core.Response |
getVersionByInvariantId(List<String> modelInvariantId) |
AaiResponse |
getVNFData() |
javax.ws.rs.core.Response |
getVNFData(String globalSubscriberId,
String serviceType) |
AaiResponse |
getVNFData(String globalSubscriberId,
String serviceType,
String serviceInstanceId) |
static String |
parseServiceSubscriptionObjectForTenants(org.json.simple.JSONObject jsonObject) |
protected String fromAppId
public AaiClient()
public AaiClient(javax.servlet.ServletContext context)
public AaiResponse<SubscriberList> getAllSubscribers()
getAllSubscribers
in interface AaiClientInterface
public AaiResponse getAllAicZones()
getAllAicZones
in interface AaiClientInterface
public AaiResponse<String> getAicZoneForPnf(String globalCustomerId, String serviceType, String serviceId)
getAicZoneForPnf
in interface AaiClientInterface
public AaiResponse getVNFData()
getVNFData
in interface AaiClientInterface
public javax.ws.rs.core.Response getVNFData(String globalSubscriberId, String serviceType)
getVNFData
in interface AaiClientInterface
public AaiResponse getVNFData(String globalSubscriberId, String serviceType, String serviceInstanceId)
getVNFData
in interface AaiClientInterface
public javax.ws.rs.core.Response getVersionByInvariantId(List<String> modelInvariantId)
getVersionByInvariantId
in interface AaiClientInterface
public AaiResponse getSubscriberData(String subscriberId)
getSubscriberData
in interface AaiClientInterface
public AaiResponse getServices()
getServices
in interface AaiClientInterface
public AaiResponse getTenants(String globalCustomerId, String serviceType)
getTenants
in interface AaiClientInterface
protected javax.ws.rs.core.Response doAaiPut(String certiPath, String uri, String payload, boolean xml)
public static String parseServiceSubscriptionObjectForTenants(org.json.simple.JSONObject jsonObject)
Copyright © 2017. All rights reserved.