# Uses of Interface
com.orchestranetworks.schema.trigger.TriggerExecutionContext

Packages that use TriggerExecutionContext
Package
Description
com.orchestranetworks.schema.trigger
Provides classes and interfaces for trigger creation.

- ## Uses of TriggerExecutionContext in com.orchestranetworks.schema.trigger

  Subinterfaces of TriggerExecutionContext in com.orchestranetworks.schema.trigger
  Modifier and Type
  Interface
  Description
  `interface`
  `AfterCreateInstanceContext`
  Provides an execution context for handling post-dataset creation operations.
  `interface`
  `AfterCreateOccurrenceContext`
  Provides a context for executing post-record creation operations.
  `interface`
  `AfterDeleteInstanceContext`
  Provides an execution context for handling post-dataset deletion operations.
  `interface`
  `AfterDeleteOccurrenceContext`
  Provides a context for executing post-record deletion operations.
  `interface`
  `AfterDuplicateInstanceContext`
  Provides an execution context for handling post-dataset duplication operations.
  `interface`
  `AfterModifyInstanceContext`
  Provides a context for executing operations after modifying dataset fields.
  `interface`
  `AfterModifyOccurrenceContext`
  Provides a context for executing post-record modification operations.
  `interface`
  `BeforeCreateInstanceContext`
  Provides an execution context to handle pre-dataset creation operations.
  `interface`
  `BeforeCreateOccurrenceContext`
  Provides a context for executing pre-record creation operations.
  `interface`
  `BeforeDeleteInstanceContext`
  Provides an execution context for handling pre-dataset deletion operations.
  `interface`
  `BeforeDeleteOccurrenceContext`
  Provides a context for executing pre-record deletion operations.
  `interface`
  `BeforeModifyInstanceContext`
  Provides a context for executing operations before modifying dataset fields.
  `interface`
  `BeforeModifyOccurrenceContext`
  Provides a context for executing pre-record modification operations.
  `interface`
  `BeforeTransactionCancelContext`
  Provides a context for executing pre-transaction cancellation operations.
  `interface`
  `BeforeTransactionCommitContext`
  Provides a context for executing pre-transaction commit operations.
  `interface`
  `InstanceTriggerExecutionContext`
  Common abstract superclass that provides an execution context for dataset triggers.
  `interface`
  `NewTransientOccurrenceContext`
  Provides a context for preparing a transient record context upon record creation.
  `interface`
  `TableTriggerExecutionContext`
  Common abstract superclass that provides an execution context for table triggers.