org.olat.course.assessment
Class AssessmentChangedEvent

java.lang.Object
  extended by org.olat.core.gui.control.Event
      extended by org.olat.core.util.event.MultiUserEvent
          extended by org.olat.course.assessment.AssessmentChangedEvent
All Implemented Interfaces:
java.io.Serializable

public class AssessmentChangedEvent
extends MultiUserEvent

Description:
TODO: Class Description for AssessmentChangedEvent Initial Date: Nov 30, 2004

Author:
gnaegi
See Also:
Serialized Form

Field Summary
static java.lang.String TYPE_ATTEMPTS_CHANGED
          Changed attempts value
static java.lang.String TYPE_COACH_COMMENT_CHANGED
          Changed coach comment value
static java.lang.String TYPE_EFFICIENCY_STATEMENT_CHANGED
          Changed efficiency statement
static java.lang.String TYPE_SCORE_EVAL_CHANGED
          Changed score, passed, and attempts value
static java.lang.String TYPE_USER_COMMENT_CHANGED
          Changed user comment value
 
Fields inherited from class org.olat.core.gui.control.Event
BACK_EVENT, CANCELLED_EVENT, CHANGED_EVENT, DONE_EVENT, FAILED_EVENT
 
Constructor Summary
AssessmentChangedEvent(java.lang.String changedAssessmentType, Identity identity)
           
 
Method Summary
 java.lang.Long getIdentityKey()
           
 java.lang.String toString()
          should be overridden by subclasses for debug info
 
Methods inherited from class org.olat.core.util.event.MultiUserEvent
hashCode, isEventOnThisNode
 
Methods inherited from class org.olat.core.gui.control.Event
getCommand
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE_ATTEMPTS_CHANGED

public static final java.lang.String TYPE_ATTEMPTS_CHANGED
Changed attempts value

See Also:
Constant Field Values

TYPE_SCORE_EVAL_CHANGED

public static final java.lang.String TYPE_SCORE_EVAL_CHANGED
Changed score, passed, and attempts value

See Also:
Constant Field Values

TYPE_EFFICIENCY_STATEMENT_CHANGED

public static final java.lang.String TYPE_EFFICIENCY_STATEMENT_CHANGED
Changed efficiency statement

See Also:
Constant Field Values

TYPE_USER_COMMENT_CHANGED

public static final java.lang.String TYPE_USER_COMMENT_CHANGED
Changed user comment value

See Also:
Constant Field Values

TYPE_COACH_COMMENT_CHANGED

public static final java.lang.String TYPE_COACH_COMMENT_CHANGED
Changed coach comment value

See Also:
Constant Field Values
Constructor Detail

AssessmentChangedEvent

public AssessmentChangedEvent(java.lang.String changedAssessmentType,
                              Identity identity)
Parameters:
changedAssessmentType - On of the static types from this class
identity - The identity that is target of the change
Method Detail

getIdentityKey

public java.lang.Long getIdentityKey()
Returns:
The key of the identity that is target of the change. the identity itself is not available and must be refetched if needed since it is not serialized. (performance and possibly unserializable implementations of Identity)

toString

public java.lang.String toString()
Description copied from class: MultiUserEvent
should be overridden by subclasses for debug info

Overrides:
toString in class MultiUserEvent
See Also:
Object.toString()