Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.negotiation.ProjectNegotiationData Class Reference

List of all members.

Public Member Functions

 ProjectNegotiationData (String projectID, String projectName, boolean partial, FileList fileList)
FileList getFileList ()
String getProjectName ()
String getProjectID ()
boolean isPartial ()

Detailed Description

This class contains all the information that the remote user needs during a project negotiation. The FileList of the whole project, the project name and the session wide project id.


Constructor & Destructor Documentation

de.fu_berlin.inf.dpp.negotiation.ProjectNegotiationData.ProjectNegotiationData ( String  projectID,
String  projectName,
boolean  partial,
FileList  fileList 
)
Parameters:
projectIDSession wide ID of the project. This ID is the same for all users.
projectNameName of the project on inviter side.
fileListcomplete list of all files that are part of the sharing for the given project

Member Function Documentation

FileList de.fu_berlin.inf.dpp.negotiation.ProjectNegotiationData.getFileList ( )
String de.fu_berlin.inf.dpp.negotiation.ProjectNegotiationData.getProjectID ( )
String de.fu_berlin.inf.dpp.negotiation.ProjectNegotiationData.getProjectName ( )
boolean de.fu_berlin.inf.dpp.negotiation.ProjectNegotiationData.isPartial ( )
 All Classes Namespaces Files Functions Variables Enumerations