1 package pl
.smsapi
.api
.action
.phonebook
;
4 import java
.net
.URISyntaxException
;
6 import org
.json
.JSONObject
;
7 import pl
.smsapi
.api
.action
.BaseAction
;
8 import pl
.smsapi
.api
.response
.GroupResponse
;
10 public class GroupGet
extends BaseAction
<GroupResponse
> {
13 public URI
uri() throws URISyntaxException
{
17 query
= paramsLoginToQuery();
19 query
+= paramsOther();
21 return new URI(proxy
.getProtocol(), null, proxy
.getHost(), proxy
.getPort(), proxy
.getPath()+"phonebook.do", query
, null);
24 public GroupGet
setGroup(String groupName
) {
25 params
.put("get_group", groupName
);
29 protected GroupResponse
createResponse(String data
) {
30 JSONObject jsonObject
= new JSONObject(data
);
31 return new GroupResponse(jsonObject
.getString("name"), jsonObject
.optString("info"), jsonObject
.optInt("numbers_count"));