Cisco Cisco Prime Home 6.4 开发者指南

下载
页码 78
Cisco Prime Home – Integration Guide
 
 
OL-28558-01   v5.1
 
69 
return 
toSubscriber(restClient.postForObject(getSubscribersURL(),subscriber.
toString(), String.class)); 
} else { 
return 
toSubscriber(restClient.putForObject(getSubscriberURL(subscriber.ge 
tCode()), subscriber.toString())); 

 
/** 
* removes a subscriber, by code 
* @param subscriberCode the code of the subscriber to delete 
*/ 
 
public void deleteSubscriber(final String subscriberCode) { 
restClient.delete(getSubscriberURL(subscriberCode)); 

 
private Subscriber toSubscriber(final String json) { 
try { 
return new Subscriber(new JSONObject(json)); 
} catch (JSONException e) { 
throw new RuntimeException(e); 
 
private String getSubscribersURL() { 
return String.format("%s/prime-home/api/current/subscribers", 
configuration.getUrl()); 

 
private String getSubscriberURL(final String subscriberCode) { 
return 
String.format("%s/prime-home/api/current/subscribers/code:%s", 
configuration.getUrl(), subscriberCode);