Package com.orchestranetworks.schema.trigger

# Interface AfterModifyOccurrenceContext

All Superinterfaces:
  `TableTriggerExecutionContext`, `TriggerExecutionContext`

public interface AfterModifyOccurrenceContext extends TableTriggerExecutionContext
Provides a context for executing post-record modification operations.

See Also:
  - `TableTrigger.handleAfterModify(AfterModifyOccurrenceContext)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Adaptation`
  `getAdaptationOccurrence()`
  Returns the record that has been modified.
  `ValueChanges`
  `getChanges()`
  Returns the changes that have modified the current record.
  `DefinitionMode`
  `getDefinitionMode()`
  Returns the definition mode of the record that has been modified.
  `ProcedureContext`
  `getProcedureContext()`
  Returns the current procedure context.

  ### Methods inherited from interface com.orchestranetworks.schema.trigger.TableTriggerExecutionContext

  `getAdaptationHome, getOccurrenceContext, getTable, isHistoryRestore`

  ### Methods inherited from interface com.orchestranetworks.schema.trigger.TriggerExecutionContext

  `getSession`

- ## Method Details

  - ### getAdaptationOccurrence

    Adaptation getAdaptationOccurrence()
    Returns the record that has been modified.

  - ### getChanges

    ValueChanges getChanges()
    Returns the changes that have modified the current record.
    Since:
      5.2.5
    See Also:
      - `BeforeModifyOccurrenceContext.getChanges()`

  - ### getProcedureContext

    ProcedureContext getProcedureContext()
    Returns the current procedure context. This context provides the opportunity to perform additional updates in the current dataspace.

  - ### getDefinitionMode

    DefinitionMode getDefinitionMode()
    Returns the definition mode of the record that has been modified.