Saros
Distributed Collaborative Editing and Distributed Party Programming
Deprecated List

Class de.fu_berlin.inf.dpp.accountManagement.XMPPAccount
Use de.fu_berlin.inf.dpp.account.XMPPAccount instead.

Class de.fu_berlin.inf.dpp.accountManagement.XMPPAccountStore
Use de.fu_berlin.inf.dpp.account.XMPPAccountStore instead

Member de.fu_berlin.inf.dpp.core.project.SarosSessionManager.getSarosSession ()
Error prone method, which produces NPE if not handled correctly. Will soon get removed.

Member de.fu_berlin.inf.dpp.editor.EditorManager.getRemoteEditorManager ()

Member de.fu_berlin.inf.dpp.ISarosContext.initComponent (Object object)
using annotated field injection inside the business logic is a bad design choice

Class de.fu_berlin.inf.dpp.misc.xstream.JIDConverter
Use UserConverter instead.

Member de.fu_berlin.inf.dpp.net.IConnectionManager.closeConnection (JID peer)
Disconnects IByteStreamConnection with the specified peer

Member de.fu_berlin.inf.dpp.net.IConnectionManager.connect (JID peer)

Member de.fu_berlin.inf.dpp.net.IConnectionManager.getTransferMode (JID jid)

Member de.fu_berlin.inf.dpp.net.internal.DataTransferManager.addIncomingTransferObject (BinaryXMPPExtension extension)

Member de.fu_berlin.inf.dpp.net.internal.DataTransferManager.closeConnection (JID peer)
Disconnects IByteStreamConnection with the specified peer

Member de.fu_berlin.inf.dpp.net.internal.DataTransferManager.connect (JID peer)

Member de.fu_berlin.inf.dpp.net.internal.DataTransferManager.getTransferMode (JID jid)

Member de.fu_berlin.inf.dpp.net.internal.DataTransferManager.sendData (TransferDescription transferDescription, byte[] payload)
establishes connections on demand

Member de.fu_berlin.inf.dpp.net.ITransmitter.send (JID recipient, PacketExtension extension)
use send(String, JID, PacketExtension)

Class de.fu_berlin.inf.dpp.observables.SessionIDObservable
The common usage in Saros is to use this observable as a global variable to perform global state programming which was not intended. Use ISarosSession#getID() instead which will be almost equivalent in most cases.

Member de.fu_berlin.inf.dpp.project.SarosSessionManager.getSarosSession ()
Error prone method, which produces NPE if not handled correctly. Will soon get removed.

Member de.fu_berlin.inf.dpp.Saros.convertAccountStore ()
Only of one-time use to convert from the old, IDE-dependent format to the new, IDE-independent format. Will be removed in Release n+2

Member de.fu_berlin.inf.dpp.SarosConstants.RESOURCE
Do not use this resource identifier to build a fully qualified Jabber identifier, e.g the logic connects to a XMPP server as foo/Saros but the assigned Jabber identifier may be something like foo/Saros765E18ED !

Member de.fu_berlin.inf.dpp.session.ISarosSession.getComponent (Object key)
This method should be used with great care. It is up to to the caller to ensure that the returned reference can be garbage collected when the session has stopped

Member de.fu_berlin.inf.dpp.session.ISarosSession.getResourceQualifiedJID (JID jid)
Do not use this method in new code, ensure you can obtain a resource qualified JID and use getUser(JID) instead.

Member de.fu_berlin.inf.dpp.session.ISarosSessionManager.invitationReceived (JID from, String sessionID, String invitationID, String version, String description)
will be removed from the interface - do not use in new code

Member de.fu_berlin.inf.dpp.session.User.getJID ()
Will be replaced. Do not use this method in new code.

Member de.fu_berlin.inf.dpp.session.User.setColorID (int colorID)
this must only be called by the component that handles color changes

Member de.fu_berlin.inf.dpp.util.ArrayUtils.getAdaptableObjects (Object[] objects, Class<?extends T > clazz)
use getAdaptableObjects(Object[] objects, Class clazz, IAdapterManager adapterManager)

Member org.jivesoftware.smack.sasl.SASLMechanism.authenticate (String username, String host, String password)
Please use authenticate(String, String, String, String) instead.
 All Classes Namespaces Files Functions Variables Enumerations