# HG changeset patch # User nikita@nikita-rack # Date 1238827311 -7200 # Node ID 41ceca987a6ca57d106250a530e2349e6a5ce282 # Parent edd2c2ffe3ac428428539ea7354e512fd890b0a5 petit commit pour marseille diff -r edd2c2ffe3ac -r 41ceca987a6c src/com/beem/project/beem/service/RosterAdapter.java --- a/src/com/beem/project/beem/service/RosterAdapter.java Sat Apr 04 08:26:31 2009 +0200 +++ b/src/com/beem/project/beem/service/RosterAdapter.java Sat Apr 04 08:41:51 2009 +0200 @@ -50,17 +50,11 @@ } } - /** - * {@inheritDoc} - */ @Override public void createGroup(String groupname) throws RemoteException { mAdaptee.createGroup(groupname); } - /** - * {@inheritDoc} - */ @Override public Contact addContact(String user, String name, String[] groups) throws RemoteException { try { @@ -78,26 +72,21 @@ */ @Override public void deleteContact(Contact contact) throws RemoteException { - // TODO Auto-generated method stub - + mContacts.remove(contact.getJID()); } + @Override public void addConnectionListener(IBeemRosterListener listen) throws RemoteException { if (listen != null) mRemoteRosListeners.register(listen); } - /** - * {@inheritDoc} - */ @Override public void removeConnectionListener(IBeemRosterListener listen) throws RemoteException { if (listen != null) mRemoteRosListeners.unregister(listen); } - /** - * {@inheritDoc} - */ + @Override public Contact getContact(String jid) throws RemoteException { return mContacts.get(jid); @@ -119,7 +108,7 @@ public void entriesAdded(Collection addresses) { final int n = mRemoteRosListeners.beginBroadcast(); - List tab = null; + List tab = new ArrayList(); for (int i = 0; i < n; i++) { IBeemRosterListener listener = mRemoteRosListeners.getBroadcastItem(i); try { @@ -139,7 +128,7 @@ public void entriesDeleted(Collection addresses) { final int n = mRemoteRosListeners.beginBroadcast(); - List tab = null; + List tab = new ArrayList(); for (int i = 0; i < n; i++) { IBeemRosterListener listener = mRemoteRosListeners.getBroadcastItem(i); try { @@ -158,7 +147,7 @@ public void entriesUpdated(Collection addresses) { final int n = mRemoteRosListeners.beginBroadcast(); - List tab = null; + List tab = new ArrayList(); for (int i = 0; i < n; i++) { IBeemRosterListener listener = mRemoteRosListeners.getBroadcastItem(i); try {