org.telscenter.pas.steps
Class JaxbQtiNote

java.lang.Object
  extended by java.beans.beancontext.BeanContextChildSupport
      extended by org.telscenter.pas.beans.PasStep
          extended by org.telscenter.pas.steps.JaxbQtiStep
              extended by org.telscenter.pas.steps.JaxbQtiNote
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, IWorkReporter, IAssessmentType, INoteStep

public class JaxbQtiNote
extends JaxbQtiStep
implements INoteStep

Implement of the Pas step type, Notes.

Author:
turadg
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.telscenter.pas.steps.JaxbQtiStep
agentService, assessmentItem, lockStudentAnswers, responseDeclarationsToRims, responseDeclarationToSocks, responses, sessionService
 
Fields inherited from class java.beans.beancontext.BeanContextChildSupport
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport
 
Constructor Summary
JaxbQtiNote()
           
 
Method Summary
 java.awt.Component getComponent()
          UI component
 INoteUI getNoteUI()
          get the note ui
 java.lang.String getType()
          Replaced by hoverString property
 boolean hasCorrectAnswer()
           
 javax.swing.JDialog showNoteAlreadyOpenDialog()
          checking if the note is already one
 javax.swing.JDialog showNoteAlreadyOpenDialog(PasFrame pasFrame)
          checking if the note is already one
 javax.swing.JDialog showNotePartsCheckDialog()
          dialog for note checking note parts
 javax.swing.JDialog showNoteSaveCheckDialog()
          dialog for saving note
 
Methods inherited from class org.telscenter.pas.steps.JaxbQtiStep
addRdToRim, bindResponsesToSocks, canLockAnswers, consumeService, extractBody, getAgentService, getAssessmentItem, getCurrentAnswers, getCurrentPrompts, getCurrentStepParts, getEntityToPromptMap, getInteractionByResponseDeclaration, getPossibleScore, getReportForLearner, getReportForLearner, getReportForLearnerPDF, getReportForLearnerWithAnnotations, getReportForLearnerWithAnnotations, getResponseDeclarationsToRims, getResponseDeclarationToSocks, getResponses, getSessionService, getStudentAnswer, getTabbed, hasInlineFeedback, initStepParts, isInjectPrompt, isLockStudentAnswers, isSubmitted, lastAnswer, saveAssessmentItem, saveData, setAssessmentItem, setInjectPrompt, setLockStudentAnswers, setPossibleScore, setResponseDeclarationsToRims, setSubmitted, setTabbed
 
Methods inherited from class org.telscenter.pas.beans.PasStep
addPropertyChangeListener, afterComponentAdded, beforeSessionStart, getAuthorNotes, getHelpId, getHintSet, getHoverString, getTitle, 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
 
Methods inherited from interface org.telscenter.pas.steps.INoteStep
getTitle
 

Constructor Detail

JaxbQtiNote

public JaxbQtiNote()
Method Detail

getType

public java.lang.String getType()
Description copied from class: PasStep
Replaced by hoverString property

Specified by:
getType in interface INoteStep
Specified by:
getType in class JaxbQtiStep
Returns:

getComponent

public java.awt.Component getComponent()
Description copied from interface: INoteStep
UI component

Specified by:
getComponent in interface java.beans.beancontext.BeanContextChildComponentProxy
Specified by:
getComponent in interface INoteStep
Specified by:
getComponent in class JaxbQtiStep
Returns:

hasCorrectAnswer

public boolean hasCorrectAnswer()
Specified by:
hasCorrectAnswer in interface IAssessmentType

showNoteSaveCheckDialog

public javax.swing.JDialog showNoteSaveCheckDialog()
Description copied from interface: INoteStep
dialog for saving note

Specified by:
showNoteSaveCheckDialog in interface INoteStep
Returns:

showNotePartsCheckDialog

public javax.swing.JDialog showNotePartsCheckDialog()
Description copied from interface: INoteStep
dialog for note checking note parts

Specified by:
showNotePartsCheckDialog in interface INoteStep
Returns:

showNoteAlreadyOpenDialog

public javax.swing.JDialog showNoteAlreadyOpenDialog()
Description copied from interface: INoteStep
checking if the note is already one

Specified by:
showNoteAlreadyOpenDialog in interface INoteStep
Returns:

getNoteUI

public INoteUI getNoteUI()
Description copied from interface: INoteStep
get the note ui

Specified by:
getNoteUI in interface INoteStep
Returns:
the noteUI

showNoteAlreadyOpenDialog

public javax.swing.JDialog showNoteAlreadyOpenDialog(PasFrame pasFrame)
Description copied from interface: INoteStep
checking if the note is already one

Specified by:
showNoteAlreadyOpenDialog in interface INoteStep
See Also:
INoteStep.showNoteAlreadyOpenDialog(org.telscenter.pas.ui.frames.PasFrame)


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