candy.util
Class Transcript

java.lang.Object
  |
  +--candy.core.candyObject
        |
        +--candy.util.Transcript
All Implemented Interfaces:
net.jini.core.entry.Entry, java.io.Serializable
Direct Known Subclasses:
MeetingTranscript

public class Transcript
extends candyObject

A Transcript facilitates ease of saving the history of every component of candy.
A Transcript contains a candyObject for which there can be a transcript The transcript can be replayed at any future time enabling a member to review needed situations

See Also:
Serialized Form

Field Summary
 java.lang.String description
          Decsription of the transcript
 java.lang.String handle
          The handle allows of the server app to keep track and store all transcripts in an orderly fashion
 TranscriptMeta meta
           
 Transcriptable theCandyObject
          The candyObject for which this is a Transcript
 TranscriptView theTranscriptView
           
 java.util.Date timestamp
           
 
Constructor Summary
Transcript()
           
Transcript(Transcriptable co)
          Construct the transcript object
Transcript(Transcriptable co, java.lang.String handle, java.lang.String owner)
           
Transcript(TranscriptMeta m)
          Construct a transcript with only the TranscriptMeta member set for use as a matching template
 
Method Summary
 TranscriptMeta getMeta()
           
 void initializePlayback(ClientApp cl)
          Initialize the playback of a transcript object Get a client app and build a view in the window
 
Methods inherited from class candy.core.candyObject
getDescription, getHandle, setDescription, setHandle
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theCandyObject

public Transcriptable theCandyObject
The candyObject for which this is a Transcript

theTranscriptView

public TranscriptView theTranscriptView

meta

public TranscriptMeta meta

timestamp

public java.util.Date timestamp

handle

public java.lang.String handle
The handle allows of the server app to keep track and store all transcripts in an orderly fashion

description

public java.lang.String description
Decsription of the transcript
Constructor Detail

Transcript

public Transcript()

Transcript

public Transcript(Transcriptable co)
Construct the transcript object

Transcript

public Transcript(Transcriptable co,
                  java.lang.String handle,
                  java.lang.String owner)

Transcript

public Transcript(TranscriptMeta m)
Construct a transcript with only the TranscriptMeta member set for use as a matching template
Method Detail

getMeta

public TranscriptMeta getMeta()

initializePlayback

public void initializePlayback(ClientApp cl)
Initialize the playback of a transcript object Get a client app and build a view in the window