org.apache.ode.bpel.evt

## Class ScopeFaultEvent

- java.lang.Object
- - org.apache.ode.bpel.evt.BpelEvent
  - - org.apache.ode.bpel.evt.ProcessEvent
    - - org.apache.ode.bpel.evt.ProcessInstanceEvent
      - - org.apache.ode.bpel.evt.ScopeEvent
        - - org.apache.ode.bpel.evt.ScopeFaultEvent

- All Implemented Interfaces:
    java.io.Serializable

      public class ScopeFaultEvent
      extends ScopeEvent

  Event indicating that an activity completed with a fault.
  See Also:
    Serialized Form

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from class org.apache.ode.bpel.evt.BpelEvent

      `BpelEvent.TYPE`

  - ### Field Summary

    - ### Fields inherited from class org.apache.ode.bpel.evt.BpelEvent

      `eventContext`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `ScopeFaultEvent()`
    `ScopeFaultEvent(javax.xml.namespace.QName faultType, int lineNo, java.lang.String explanation)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getExplanation()`
    `int` | `getFaultLineNo()`
    `javax.xml.namespace.QName` | `getFaultType()` Get the fault type.
    `void` | `setExplanation(java.lang.String explanation)`
    `void` | `setFaultLineNo(int faultLineNo)`
    `void` | `setFaultType(javax.xml.namespace.QName faultType)`

    - ### Methods inherited from class org.apache.ode.bpel.evt.ScopeEvent

      `getParentScopeId, getParentScopesNames, getScopeDeclarationId, getScopeId, getScopeName, getType, setParentScopeId, setParentScopesNames, setScopeDeclerationId, setScopeId, setScopeName`

    - ### Methods inherited from class org.apache.ode.bpel.evt.ProcessInstanceEvent

      `getProcessInstanceId, setProcessInstanceId`

    - ### Methods inherited from class org.apache.ode.bpel.evt.ProcessEvent

      `getProcessId, getProcessName, setProcessId, setProcessName`

    - ### Methods inherited from class org.apache.ode.bpel.evt.BpelEvent

      `eventName, getLineNo, getTimestamp, setLineNo, setTimestamp, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### ScopeFaultEvent

          public ScopeFaultEvent()

    - #### ScopeFaultEvent

          public ScopeFaultEvent(javax.xml.namespace.QName faultType,
                         int lineNo,
                         java.lang.String explanation)

  - ### Method Detail

    - #### getFaultLineNo

          public int getFaultLineNo()

    - #### setFaultLineNo

          public void setFaultLineNo(int faultLineNo)

    - #### getFaultType

          public javax.xml.namespace.QName getFaultType()

      Get the fault type.
      Returns:
        the fault type

    - #### setFaultType

          public void setFaultType(javax.xml.namespace.QName faultType)

    - #### getExplanation

          public java.lang.String getExplanation()

    - #### setExplanation

          public void setExplanation(java.lang.String explanation)