src/com/beem/project/beem/service/aidl/IRoster.aidl
author marseille@marseille-desktop
Mon, 22 Jun 2009 22:14:25 +0200
changeset 267 ab5493f08c57
parent 251 fae2a16a1f28
child 425 2e33fad3ec98
permissions -rw-r--r--
Suppression du contact. Mettre a jour la contactlist ...
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
30
7057a9d3657a Add some adapter for smack classes
Da Risk <darisk972@gmail.com>
parents:
diff changeset
     1
package com.beem.project.beem.service.aidl;
7057a9d3657a Add some adapter for smack classes
Da Risk <darisk972@gmail.com>
parents:
diff changeset
     2
61
08cfba11099a Ajout du IBeemRosterListener
nikita@nikita-rack
parents: 51
diff changeset
     3
import com.beem.project.beem.service.aidl.IBeemRosterListener;
41
c537c1ea3636 Merge ui and xmpp
Da Risk <darisk972@gmail.com>
parents: 38
diff changeset
     4
import com.beem.project.beem.service.Contact;
251
fae2a16a1f28 Feature #169
nikita@nikita-lab
parents: 237
diff changeset
     5
import com.beem.project.beem.service.PresenceAdapter;
30
7057a9d3657a Add some adapter for smack classes
Da Risk <darisk972@gmail.com>
parents:
diff changeset
     6
7057a9d3657a Add some adapter for smack classes
Da Risk <darisk972@gmail.com>
parents:
diff changeset
     7
interface IRoster {
7057a9d3657a Add some adapter for smack classes
Da Risk <darisk972@gmail.com>
parents:
diff changeset
     8
    
38
3e76846c48a9 We can now get the contact list of the user.
Da Risk <darisk972@gmail.com>
parents: 30
diff changeset
     9
    Contact addContact(in String user, in String name, in String[] groups);
30
7057a9d3657a Add some adapter for smack classes
Da Risk <darisk972@gmail.com>
parents:
diff changeset
    10
    
267
ab5493f08c57 Suppression du contact.
marseille@marseille-desktop
parents: 251
diff changeset
    11
    void deleteContact(in Contact contact, in String group);
38
3e76846c48a9 We can now get the contact list of the user.
Da Risk <darisk972@gmail.com>
parents: 30
diff changeset
    12
    
3e76846c48a9 We can now get the contact list of the user.
Da Risk <darisk972@gmail.com>
parents: 30
diff changeset
    13
    Contact getContact(in String jid);
209
f5b9da8365f5 Mise en place des alias
marseille@marseille-desktop
parents: 69
diff changeset
    14
    void setContactName(in String jid, in String name);
38
3e76846c48a9 We can now get the contact list of the user.
Da Risk <darisk972@gmail.com>
parents: 30
diff changeset
    15
     
30
7057a9d3657a Add some adapter for smack classes
Da Risk <darisk972@gmail.com>
parents:
diff changeset
    16
    void createGroup(in String groupname);
7057a9d3657a Add some adapter for smack classes
Da Risk <darisk972@gmail.com>
parents:
diff changeset
    17
    
69
cc06de2dfff0 test de merge et petit commit
nikita@nikita-rack
parents: 61
diff changeset
    18
    List<Contact> getContactList();
51
85705bdb77ab Ajout d'une methode pour recuperer les groups du roster
Da Risk <darisk972@gmail.com>
parents: 41
diff changeset
    19
    
85705bdb77ab Ajout d'une methode pour recuperer les groups du roster
Da Risk <darisk972@gmail.com>
parents: 41
diff changeset
    20
    List<String> getGroupsNames();
61
08cfba11099a Ajout du IBeemRosterListener
nikita@nikita-rack
parents: 51
diff changeset
    21
    
251
fae2a16a1f28 Feature #169
nikita@nikita-lab
parents: 237
diff changeset
    22
    PresenceAdapter getPresence(in String jid);
fae2a16a1f28 Feature #169
nikita@nikita-lab
parents: 237
diff changeset
    23
    
237
66ea747448ea Suppression de la beemapplication dans contactlist.
marseille@marseille-desktop
parents: 209
diff changeset
    24
    void addRosterListener(in IBeemRosterListener listen);
66ea747448ea Suppression de la beemapplication dans contactlist.
marseille@marseille-desktop
parents: 209
diff changeset
    25
    void removeRosterListener(in IBeemRosterListener listen);
30
7057a9d3657a Add some adapter for smack classes
Da Risk <darisk972@gmail.com>
parents:
diff changeset
    26
7057a9d3657a Add some adapter for smack classes
Da Risk <darisk972@gmail.com>
parents:
diff changeset
    27
}