Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Public Member Functions | |
void | permissionChanged (User user) |
void | userJoined (User user) |
void | userStartedQueuing (User user) |
void | userFinishedProjectNegotiation (User user) |
void | userLeft (User user) |
Abstract ISharedProjectListener that does nothing in all the methods.
Clients can override just the methods they want to act upon.
void de.fu_berlin.inf.dpp.session.AbstractSharedProjectListener.permissionChanged | ( | User | user | ) |
TODO add some easy way to check if given user with Permission#WRITE_ACCESS is the client (you) The user Permission of the given participant has been changed. This is called after the Permission of the user has been updated to represent the new state.
user | the user whose Permission changed. |
Implements de.fu_berlin.inf.dpp.session.ISharedProjectListener.
void de.fu_berlin.inf.dpp.session.AbstractSharedProjectListener.userFinishedProjectNegotiation | ( | User | user | ) |
Is fired when a finished the Project Negotiation
user | the user that has joined. |
Implements de.fu_berlin.inf.dpp.session.ISharedProjectListener.
void de.fu_berlin.inf.dpp.session.AbstractSharedProjectListener.userJoined | ( | User | user | ) |
Is fired when an user joins the shared project.
user | the user that has joined. |
Implements de.fu_berlin.inf.dpp.session.ISharedProjectListener.
void de.fu_berlin.inf.dpp.session.AbstractSharedProjectListener.userLeft | ( | User | user | ) |
Is fired when an user leaves the shared project.
user | the user that has left. |
Implements de.fu_berlin.inf.dpp.session.ISharedProjectListener.
void de.fu_berlin.inf.dpp.session.AbstractSharedProjectListener.userStartedQueuing | ( | User | user | ) |
Is fired when a user started queuing and is now able to process all Activities
user | the user that has joined. |
Implements de.fu_berlin.inf.dpp.session.ISharedProjectListener.