Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot Interface Reference
Inheritance diagram for de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot:
de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot

List of all members.

Public Member Functions

IInternal internal () throws RemoteException
IViews views () throws RemoteException
IMenuBar menuBar () throws RemoteException
void setJID (JID jid) throws RemoteException
void confirmShellAddProjectWithNewProject (String projectname) throws RemoteException
void confirmShellAddProjectUsingExistProject (String projectName) throws RemoteException
void confirmShellAddProjectUsingExistProjectWithCopy (String projectName) throws RemoteException
void confirmShellAddProjectUsingWhichProject (String projectName, TypeOfCreateProject usingWhichProject) throws RemoteException
void confirmShellEditXMPPAccount (String newXmppJabberID, String newPassword) throws RemoteException
void confirmShellCreateNewXMPPAccount (JID jid, String password) throws RemoteException
void confirmShellAddXMPPAccount (JID jid, String password) throws RemoteException
void confirmShellAddContactsToSession (String...baseJIDOfinvitees) throws RemoteException
void confirmShellClosingTheSession () throws RemoteException
void confirmShellAddContact (JID jid) throws RemoteException
void confirmShellShareProjects (String projectName, JID...jids) throws RemoteException
void confirmShellShareProjects (String[] projectNames, JID...jids) throws RemoteException
void confirmShellAddProjectsToSession (String...projectNames) throws RemoteException
void confirmShellAddProjectToSession (String project, String[] files) throws RemoteException
void confirmShellSessionInvitationAndShellAddProject (String projectName, TypeOfCreateProject usingWhichProject) throws RemoteException
void confirmShellRequestOfSubscriptionReceived () throws RemoteException
void confirmShellLeavingClosingSession () throws RemoteException
void confirmShellNewSharedFile (String decision) throws RemoteException
void confirmShellNeedBased (String decsision, boolean remember) throws RemoteException

Member Function Documentation

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellAddContact ( JID  jid) throws RemoteException

Confirm the shell with title StfRemoteObject#SHELL_ADD_CONTACT_WIZARD

Parameters:
jidJID
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellAddContactsToSession ( String...  baseJIDOfinvitees) throws RemoteException

Confirms the shell with title StfRemoteObject#SHELL_ADD_CONTACT_WIZARD.

Parameters:
baseJIDOfinvitees
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellAddProjectsToSession ( String...  projectNames) throws RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellAddProjectToSession ( String  project,
String[]  files 
) throws RemoteException

Confirms the shell with title Constants#SHELL_ADD_PROJECTS_TO_SESSION

Parameters:
projectthe name of the project that should be added to the current session
filesthe files of the project that should be added
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellAddProjectUsingExistProject ( String  projectName) throws RemoteException

The shell with the title StfRemoteObject#SHELL_ADD_PROJECTS should be appeared by the invitees' side during sharing session. This method confirm the shell using an existed project.

Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellAddProjectUsingExistProjectWithCopy ( String  projectName) throws RemoteException

The shell with the title StfRemoteObject#SHELL_ADD_PROJECTS should be appeared by the invitees' side during sharing session. This method confirm the shell using an existed project with copy.

Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellAddProjectUsingWhichProject ( String  projectName,
TypeOfCreateProject  usingWhichProject 
) throws RemoteException

The shell with the title StfRemoteObject#SHELL_ADD_PROJECTS should be appeared by the invitees' side during sharing session. This method confirm the shell. with the passed parameter "usingWhichProject" to decide using which project.

Exceptions:
RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellAddProjectWithNewProject ( String  projectname) throws RemoteException

The shell with the title StfRemoteObject#SHELL_ADD_PROJECTS should be appeared by the invitees' side during sharing session. This method confirm the shell using a new project.

Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellAddXMPPAccount ( JID  jid,
String  password 
) throws RemoteException

confirm the shell with title StfRemoteObject#SHELL_ADD_XMPP_JABBER_ACCOUNT

Parameters:
jidJID
passwordpassword of the new XMPP account
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellClosingTheSession ( ) throws RemoteException

Confirm the shell with title StfRemoteObject#SHELL_CLOSING_THE_SESSION

Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellCreateNewXMPPAccount ( JID  jid,
String  password 
) throws RemoteException

Confirm the shell with title StfRemoteObject#SHELL_CREATE_XMPP_JABBER_ACCOUNT

Parameters:
jidJID
passwordpassword of the new XMPP account
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellEditXMPPAccount ( String  newXmppJabberID,
String  newPassword 
) throws RemoteException

Confirm the shell with title StfRemoteObject#SHELL_EDIT_XMPP_JABBER_ACCOUNT activated by clicking button StfRemoteObject#BUTTON_EDIT_ACCOUNT in saros preference.

Parameters:
newXmppJabberID
newPassword
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellLeavingClosingSession ( ) throws RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellNeedBased ( String  decsision,
boolean  remember 
) throws RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellNewSharedFile ( String  decision) throws RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellRequestOfSubscriptionReceived ( ) throws RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellSessionInvitationAndShellAddProject ( String  projectName,
TypeOfCreateProject  usingWhichProject 
) throws RemoteException

confirm the shell with title StfRemoteObject#SHELL_SESSION_INVITATION and also the following shell with title StfRemoteObject#SHELL_ADD_PROJECTS

Parameters:
projectNamethe name of shared project
usingWhichProjectif invitee has same project locally, he can decide use new or existed project.
Exceptions:
RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellShareProjects ( String  projectName,
JID...  jids 
) throws RemoteException

confirm the shell with title StfRemoteObject#SHELL_SHARE_PROJECT

Parameters:
projectNamethe name of shared project
jidsJIDs of all invitees
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.confirmShellShareProjects ( String[]  projectNames,
JID...  jids 
) throws RemoteException

confirm the shell with title StfRemoteObject#SHELL_SHARE_PROJECT

Parameters:
projectNamesa List containing the names of shared projects
jidsthe JIDs of all invitees
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.impl.SuperBot.

IInternal de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.internal ( ) throws RemoteException
IMenuBar de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.menuBar ( ) throws RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.setJID ( JID  jid) throws RemoteException
IViews de.fu_berlin.inf.dpp.stf.server.rmi.superbot.ISuperBot.views ( ) throws RemoteException
 All Classes Namespaces Files Functions Variables Enumerations