Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea Interface Reference
Inheritance diagram for de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea:
de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSarosView de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.impl.ContextMenusInSessionArea

List of all members.

Public Member Functions

void grantWriteAccess () throws RemoteException
void restrictToReadOnlyAccess () throws RemoteException
void followParticipant () throws RemoteException
void stopFollowing () throws RemoteException
void jumpToPositionOfSelectedBuddy () throws RemoteException
void addProjects (String...projectNames) throws RemoteException
void addBuddies (String...jidOfInvitees) throws RemoteException
void shareProjects (String projectName, JID...jids) throws RemoteException
boolean hasWriteAccess () throws RemoteException
boolean hasReadOnlyAccess () throws RemoteException
boolean isFollowing () throws RemoteException
void waitUntilHasWriteAccess () throws RemoteException
void waitUntilHasReadOnlyAccess () throws RemoteException
void waitUntilIsFollowing () throws RemoteException
void waitUntilIsNotFollowing () throws RemoteException

Member Function Documentation

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.addBuddies ( String...  jidOfInvitees) throws RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.addProjects ( String...  projectNames) throws RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.followParticipant ( ) throws RemoteException

Follow the selected buddy by clicking his contextMenu StfRemoteObject#CM_FOLLOW_PARTICIPANT

Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.impl.ContextMenusInSessionArea.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.grantWriteAccess ( ) throws RemoteException
boolean de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.hasReadOnlyAccess ( ) throws RemoteException
Returns:
true, if the selected buddy has read only access.
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.impl.ContextMenusInSessionArea.

boolean de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.hasWriteAccess ( ) throws RemoteException
Returns:
true, if the selected buddy has write access.
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.impl.ContextMenusInSessionArea.

boolean de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.isFollowing ( ) throws RemoteException
Returns:
true, if the local user is following the selected buddy
Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.impl.ContextMenusInSessionArea.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.jumpToPositionOfSelectedBuddy ( ) throws RemoteException

Jump to the position of the selected buddy by clicking his contextMenu StfRemoteObject#CM_JUMP_TO_POSITION_SELECTED_BUDDY

Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.impl.ContextMenusInSessionArea.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.restrictToReadOnlyAccess ( ) throws RemoteException

Restrict the selected buddy to read only access by clicking his contextMenu StfRemoteObject#CM_RESTRICT_TO_READ_ONLY_ACCESS

Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.impl.ContextMenusInSessionArea.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.shareProjects ( String  projectName,
JID...  jids 
) throws RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.stopFollowing ( ) throws RemoteException

Stop following the selected buddy by clicking his contextMenu StfRemoteObject#CM_STOP_FOLLOWING

Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.impl.ContextMenusInSessionArea.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.waitUntilHasReadOnlyAccess ( ) throws RemoteException

waits until the condition IContextMenusInSessionArea#hasReadOnlyAccess() is true. This method should be used after performing the action IContextMenusInSessionArea#restrictToReadOnlyAccess()

Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.impl.ContextMenusInSessionArea.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.waitUntilHasWriteAccess ( ) throws RemoteException

wait until the condition IContextMenusInSessionArea#hasWriteAccess() is true . This method should be used after performing the action IContextMenusInSessionArea#grantWriteAccess() to guarantee the invitee has really got Permission#WRITE_ACCESS .

Exceptions:
RemoteException

Implemented in de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.impl.ContextMenusInSessionArea.

void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.waitUntilIsFollowing ( ) throws RemoteException
void de.fu_berlin.inf.dpp.stf.server.rmi.superbot.component.contextmenu.sarosview.IContextMenusInSessionArea.waitUntilIsNotFollowing ( ) throws RemoteException
 All Classes Namespaces Files Functions Variables Enumerations