com.beem.project.beem.service.aidl
Interface IRoster

Package class diagram package IRoster
All Superinterfaces:
IInterface
All Known Implementing Classes:
IRoster.Stub, RosterAdapter

public interface IRoster
extends IInterface


Nested Class Summary
static class IRoster.Stub
          Local-side IPC implementation stub class.
 
Method Summary
 boolean addContact(String user, String name, String[] groups)
           
 void addContactToGroup(String groupName, String jid)
           
 void addRosterListener(IBeemRosterListener listen)
           
 void createGroup(String groupname)
           
 void deleteContact(Contact contact)
           
 Contact getContact(String jid)
           
 List<Contact> getContactList()
           
 List<String> getGroupsNames()
           
 PresenceAdapter getPresence(String jid)
           
 void removeContactFromGroup(String groupName, String jid)
           
 void removeRosterListener(IBeemRosterListener listen)
           
 void setContactName(String jid, String name)
           
 
Methods inherited from interface android.os.IInterface
asBinder
 

Method Detail

addContact

boolean addContact(String user,
                   String name,
                   String[] groups)
                   throws RemoteException
Throws:
RemoteException

deleteContact

void deleteContact(Contact contact)
                   throws RemoteException
Throws:
RemoteException

getContact

Contact getContact(String jid)
                   throws RemoteException
Throws:
RemoteException

setContactName

void setContactName(String jid,
                    String name)
                    throws RemoteException
Throws:
RemoteException

createGroup

void createGroup(String groupname)
                 throws RemoteException
Throws:
RemoteException

addContactToGroup

void addContactToGroup(String groupName,
                       String jid)
                       throws RemoteException
Throws:
RemoteException

removeContactFromGroup

void removeContactFromGroup(String groupName,
                            String jid)
                            throws RemoteException
Throws:
RemoteException

getContactList

List<Contact> getContactList()
                             throws RemoteException
Throws:
RemoteException

getGroupsNames

List<String> getGroupsNames()
                            throws RemoteException
Throws:
RemoteException

getPresence

PresenceAdapter getPresence(String jid)
                            throws RemoteException
Throws:
RemoteException

addRosterListener

void addRosterListener(IBeemRosterListener listen)
                       throws RemoteException
Throws:
RemoteException

removeRosterListener

void removeRosterListener(IBeemRosterListener listen)
                          throws RemoteException
Throws:
RemoteException


Copyright © 2009 Beem-project.com. All Rights Reserved.