org.telscenter.pas.steps
Class ShowAllWorkStep

java.lang.Object
  extended by java.beans.beancontext.BeanContextChildSupport
      extended by org.telscenter.pas.beans.PasStep
          extended by org.telscenter.pas.steps.ShowAllWorkStep
All Implemented Interfaces:
java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextChildComponentProxy, java.beans.beancontext.BeanContextServiceRevokedListener, java.beans.beancontext.BeanContextServicesListener, java.io.Serializable, java.util.EventListener, net.sf.sail.common.beansupport.ITitleAware, IAuthorNotation, IHelp

public class ShowAllWorkStep
extends PasStep

A generic Pas step type, used for testing and demonstration purposes. This PasStep does not get initialized like the other Pas steps, so consumeService cannot be used.

Author:
turadg
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.beans.beancontext.BeanContextChildSupport
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport
 
Constructor Summary
ShowAllWorkStep(PasProject project, INavigationService navigationService)
           
 
Method Summary
protected static javax.swing.border.Border createEmptyTitledBorder(java.lang.String title, javax.swing.JComponent component)
           
static java.awt.Component getByName(java.awt.Container container, java.lang.String name)
          gets the component by name
 java.awt.Component getComponent()
           
 boolean getStepTitlePanelVisited()
           
static java.lang.String processScore(PasStep step, int rdIndex, PasProject project)
          processes and returns teacher score (annotations)
static java.lang.String processTheAnnotations(PasStep step, int rdIndex, PasProject project)
          processes and returns teacher comments (annotations)
 void setServiceProvider(PasProjectServiceProvider provider)
           
 
Methods inherited from class org.telscenter.pas.beans.PasStep
addPropertyChangeListener, afterComponentAdded, beforeSessionStart, consumeService, getAuthorNotes, getHelpId, getHintSet, getHoverString, getTitle, getType, hasHints, initializeBeanContextResources, initializePasStep, removePropertyChangeListener, serviceAvailable, setAuthorNotes, setBeanContext, setHintSet, setHoverString, setTitle, stepEnter, stepExit, toString
 
Methods inherited from class java.beans.beancontext.BeanContextChildSupport
addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireVetoableChange, getBeanContext, getBeanContextChildPeer, isDelegated, releaseBeanContextResources, removePropertyChangeListener, removeVetoableChangeListener, serviceRevoked, validatePendingSetBeanContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShowAllWorkStep

public ShowAllWorkStep(PasProject project,
                       INavigationService navigationService)
Method Detail

getComponent

public java.awt.Component getComponent()

createEmptyTitledBorder

protected static javax.swing.border.Border createEmptyTitledBorder(java.lang.String title,
                                                                   javax.swing.JComponent component)

processTheAnnotations

public static java.lang.String processTheAnnotations(PasStep step,
                                                     int rdIndex,
                                                     PasProject project)
processes and returns teacher comments (annotations)

Returns:
comments

processScore

public static java.lang.String processScore(PasStep step,
                                            int rdIndex,
                                            PasProject project)
processes and returns teacher score (annotations)

Returns:
comments

setServiceProvider

public void setServiceProvider(PasProjectServiceProvider provider)

getStepTitlePanelVisited

public boolean getStepTitlePanelVisited()

getByName

public static java.awt.Component getByName(java.awt.Container container,
                                           java.lang.String name)
gets the component by name

Parameters:
container -
name -
Returns:


Copyright © 2004-2008 TELS Center. All Rights Reserved.