author | Jean-Manuel Da Silva <dasilvj@gmail.com> |
Sun, 15 Nov 2009 02:28:42 +0100 | |
changeset 515 | 5e4b8b7908f6 |
parent 272 | 08effaddeaa4 |
child 516 | da650185bf8b |
permissions | -rw-r--r-- |
272 | 1 |
package com.beem.project.beem.service.aidl; |
2 |
||
515
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
3 |
import com.beem.project.beem.service.PrivacyListItem; |
272 | 4 |
|
5 |
interface IPrivacyListManager { |
|
6 |
||
515
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
7 |
void createPrivacyList(in String listName, in List<PrivacyListItem> items); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
8 |
|
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
9 |
void addPrivacyList(in String listName); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
10 |
|
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
11 |
void removePrivacyList(in String listName); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
12 |
|
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
13 |
void editPrivacyList(in String listName, in List<PrivacyListItem> items); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
14 |
|
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
15 |
String getActivePrivacyList(); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
16 |
|
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
17 |
String getDefaultPrivacyList(); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
18 |
|
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
19 |
void setActivePrivacyList(in String listName); |
272 | 20 |
|
515
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
21 |
void setDefaultPrivacyList(in String listName); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
22 |
|
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
23 |
void declineActivePrivacyList(); |
272 | 24 |
|
515
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
25 |
void declineDefaultPrivacyList(); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
26 |
|
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
27 |
void blockUser(in String listName, in String jid); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
28 |
|
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
29 |
void getBlockedUsersByList(in String listName, out List<String> blockedUsersByList); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
30 |
|
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
31 |
void getBlockedGroupsByList(in String listName, out List<String> blockedGroupsByList); |
5e4b8b7908f6
Creation de l'interface à distance pour la classe PrivacyListManager.
Jean-Manuel Da Silva <dasilvj@gmail.com>
parents:
272
diff
changeset
|
32 |
|
272 | 33 |
} |