Refactory
[smsapi-java.git] / src / pl / smsapi / api / PhonebookFactory.java
blob25f7513054f47cea37bb3742ec8f39ce2ccfb6d7
1 package pl.smsapi.api;
3 import pl.smsapi.Client;
4 import pl.smsapi.proxy.Proxy;
6 public class PhonebookFactory extends ActionFactory {
8 public PhonebookFactory(Client client) {
9 super(client);
12 public PhonebookFactory(Client client, Proxy proxy) {
13 super(client, proxy);
16 public pl.smsapi.api.action.phonebook.GroupList actionGroupList() {
17 pl.smsapi.api.action.phonebook.GroupList action = new pl.smsapi.api.action.phonebook.GroupList();
18 action.client(client);
19 action.proxy(proxy);
20 return action;
23 public pl.smsapi.api.action.phonebook.GroupAdd actionGroupAdd(String groupName) {
24 pl.smsapi.api.action.phonebook.GroupAdd action = new pl.smsapi.api.action.phonebook.GroupAdd();
25 action.client(client);
26 action.proxy(proxy);
27 action.setName(groupName);
28 return action;
31 public pl.smsapi.api.action.phonebook.GroupEdit actionGroupEdit(String groupName) {
32 pl.smsapi.api.action.phonebook.GroupEdit action = new pl.smsapi.api.action.phonebook.GroupEdit();
33 action.client(client);
34 action.proxy(proxy);
35 action.setGroup(groupName);
36 return action;
39 public pl.smsapi.api.action.phonebook.GroupGet actionGroupGet(String groupName) {
40 pl.smsapi.api.action.phonebook.GroupGet action = new pl.smsapi.api.action.phonebook.GroupGet();
41 action.client(client);
42 action.proxy(proxy);
43 action.setGroup(groupName);
44 return action;
47 public pl.smsapi.api.action.phonebook.GroupDelete actionGroupDelete(String groupName) {
48 pl.smsapi.api.action.phonebook.GroupDelete action = new pl.smsapi.api.action.phonebook.GroupDelete();
49 action.client(client);
50 action.proxy(proxy);
51 action.setGroup(groupName);
52 return action;
55 public pl.smsapi.api.action.phonebook.ContactList actionContactList() {
56 pl.smsapi.api.action.phonebook.ContactList action = new pl.smsapi.api.action.phonebook.ContactList();
57 action.client(client);
58 action.proxy(proxy);
59 return action;
62 public pl.smsapi.api.action.phonebook.ContactAdd actionContactAdd(String number) {
63 pl.smsapi.api.action.phonebook.ContactAdd action = new pl.smsapi.api.action.phonebook.ContactAdd();
64 action.client(client);
65 action.proxy(proxy);
66 action.setNumber(number);
67 return action;
70 public pl.smsapi.api.action.phonebook.ContactEdit actionContactEdit(String number) {
71 pl.smsapi.api.action.phonebook.ContactEdit action = new pl.smsapi.api.action.phonebook.ContactEdit();
72 action.client(client);
73 action.proxy(proxy);
74 action.setContact(number);
75 return action;
78 public pl.smsapi.api.action.phonebook.ContactGet actionContactGet(String number) {
79 pl.smsapi.api.action.phonebook.ContactGet action = new pl.smsapi.api.action.phonebook.ContactGet();
80 action.client(client);
81 action.proxy(proxy);
82 action.setContact(number);
83 return action;
86 public pl.smsapi.api.action.phonebook.ContactDelete actionContactDelete(String number) {
87 pl.smsapi.api.action.phonebook.ContactDelete action = new pl.smsapi.api.action.phonebook.ContactDelete();
88 action.client(client);
89 action.proxy(proxy);
90 action.setContact(number);
91 return action;