Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.activities.PermissionActivity Class Reference
Inheritance diagram for de.fu_berlin.inf.dpp.activities.PermissionActivity:
de.fu_berlin.inf.dpp.activities.AbstractActivity de.fu_berlin.inf.dpp.activities.IActivity

List of all members.

Public Member Functions

 PermissionActivity (User source, User affectedUser, Permission permission)
boolean isValid ()
int hashCode ()
boolean equals (Object obj)
User getAffectedUser ()
Permission getPermission ()
String toString ()
void dispatch (IActivityReceiver receiver)

Protected Attributes

final Permission permission
final User affectedUser

Detailed Description

A PermissionActivity indicates that a User has a new Permission.


Constructor & Destructor Documentation

de.fu_berlin.inf.dpp.activities.PermissionActivity.PermissionActivity ( User  source,
User  affectedUser,
Permission  permission 
)

Creates a new PermissionActivity which indicates that the given user should change into the given Permission.


Member Function Documentation

void de.fu_berlin.inf.dpp.activities.PermissionActivity.dispatch ( IActivityReceiver  receiver)
boolean de.fu_berlin.inf.dpp.activities.PermissionActivity.equals ( Object  obj)
User de.fu_berlin.inf.dpp.activities.PermissionActivity.getAffectedUser ( )
Permission de.fu_berlin.inf.dpp.activities.PermissionActivity.getPermission ( )
int de.fu_berlin.inf.dpp.activities.PermissionActivity.hashCode ( )
boolean de.fu_berlin.inf.dpp.activities.PermissionActivity.isValid ( )
String de.fu_berlin.inf.dpp.activities.PermissionActivity.toString ( )

Member Data Documentation

 All Classes Namespaces Files Functions Variables Enumerations