edu.cmu.hcii.calo.messagePassing.TasklikeObjectMessage Class Reference

Inherits edu.cmu.hcii.calo.messagePassing.Message.

Inheritance diagram for edu.cmu.hcii.calo.messagePassing.TasklikeObjectMessage:

Inheritance graph
[legend]
Collaboration diagram for edu.cmu.hcii.calo.messagePassing.TasklikeObjectMessage:

Collaboration graph
[legend]
List of all members.

Detailed Description

A type of Message that pertains to the modification and management of TasklikeObject instances.

Author:
Brian Ellis


Public Types

enum  TasklikeObjectMessageType
 The possible types of a TasklikeObjectMessage. More...

Public Member Functions

 TasklikeObjectMessage (AbstractManager manager, TasklikeObjectMessageType type, TasklikeObject t)
 Constructs a TasklikeObjectMessage for the given manager, message type, and TasklikeObject.
 TasklikeObjectMessage (AbstractManager manager, TasklikeObjectMessageType type, TasklikeObject t, Map< String, Object > userInfo)
 Constructs a TasklikeObjectMessage for the given manager, message type, TasklikeObject, and user info map.
TasklikeObject getTasklikeObject ()
 Accessor method for tasklikeObject.

Private Member Functions

 TasklikeObjectMessage (Observable sender, MessageType type)
 Private constructor.
 TasklikeObjectMessage (Observable sender, MessageType type, Map< String, Object > userInfo)
 Private constructor.

Private Attributes

TasklikeObject tasklikeObject
 The TasklikeObject to which this message pertains.

Static Private Attributes

static final long serialVersionUID = 6128954924460994128L
 To prevent serialization collisions.


Member Enumeration Documentation

enum edu::cmu::hcii::calo::messagePassing::TasklikeObjectMessage::TasklikeObjectMessageType

The possible types of a TasklikeObjectMessage.

Author:
Brian Ellis


Constructor & Destructor Documentation

edu.cmu.hcii.calo.messagePassing.TasklikeObjectMessage.TasklikeObjectMessage ( AbstractManager  manager,
TasklikeObjectMessageType  type,
TasklikeObject  t 
)

Constructs a TasklikeObjectMessage for the given manager, message type, and TasklikeObject.

Parameters:
manager the manager sending the message
type the type of the message
t the TasklikeObject to which the message pertains

edu.cmu.hcii.calo.messagePassing.TasklikeObjectMessage.TasklikeObjectMessage ( AbstractManager  manager,
TasklikeObjectMessageType  type,
TasklikeObject  t,
Map< String, Object >  userInfo 
)

Constructs a TasklikeObjectMessage for the given manager, message type, TasklikeObject, and user info map.

Parameters:
manager the manager sending the message
type the type of the message
t the TasklikeObject to which the message pertains
userInfo the user info map for this message

edu.cmu.hcii.calo.messagePassing.TasklikeObjectMessage.TasklikeObjectMessage ( Observable  sender,
MessageType  type 
) [private]

Private constructor.

Use TasklikeObjectMessage.TaskManagedObjectMessage(Observable, MessageType, TasklikeObject) instead.

Parameters:
sender the object that sent this message
type the type of this message

edu.cmu.hcii.calo.messagePassing.TasklikeObjectMessage.TasklikeObjectMessage ( Observable  sender,
MessageType  type,
Map< String, Object >  userInfo 
) [private]

Private constructor.

Use TasklikeObjectMessage.TaskManagedObjectMessage(Observable, MessageType, TasklikeObject, Map) instead.

Parameters:
sender the object that sent this message
type the type of this message
userInfo the map of message-specific data associated with this message


Member Function Documentation

TasklikeObject edu.cmu.hcii.calo.messagePassing.TasklikeObjectMessage.getTasklikeObject (  ) 

Accessor method for tasklikeObject.

Returns:
the value of tasklikeObject


Member Data Documentation

final long edu.cmu.hcii.calo.messagePassing.TasklikeObjectMessage.serialVersionUID = 6128954924460994128L [static, private]

To prevent serialization collisions.

TasklikeObject edu.cmu.hcii.calo.messagePassing.TasklikeObjectMessage.tasklikeObject [private]

The TasklikeObject to which this message pertains.


The documentation for this class was generated from the following file:
Generated on Mon Aug 13 15:06:16 2007 for CALO by  doxygen 1.5.2