# Package com.orchestranetworks.schema.trigger

package com.orchestranetworks.schema.trigger

Provides classes and interfaces for trigger creation.

- Related Packages
  Package
  Description
  com.orchestranetworks.schema
  Represents XML Schema concepts and provides schema extensions capabilities.
  com.orchestranetworks.schema.businessObjects
  com.orchestranetworks.schema.dynamic
  A public API for defining a dynamic schema.
  com.orchestranetworks.schema.info
  Provides interfaces for accessing schema node facet.
  com.orchestranetworks.schema.metadata
  com.orchestranetworks.schema.relationships
  Provides interfaces for accessing relationships defined in a data model.
- Class
  Description
  AfterCreateInstanceContext
  Provides an execution context for handling post-dataset creation operations.
  AfterCreateOccurrenceContext
  Provides a context for executing post-record creation operations.
  AfterDeleteInstanceContext
  Provides an execution context for handling post-dataset deletion operations.
  AfterDeleteOccurrenceContext
  Provides a context for executing post-record deletion operations.
  AfterDuplicateInstanceContext
  Provides an execution context for handling post-dataset duplication operations.
  AfterModifyInstanceContext
  Provides a context for executing operations after modifying dataset fields.
  AfterModifyOccurrenceContext
  Provides a context for executing post-record modification operations.
  BeforeCreateInstanceContext
  Provides an execution context to handle pre-dataset creation operations.
  BeforeCreateOccurrenceContext
  Provides a context for executing pre-record creation operations.
  BeforeDeleteInstanceContext
  Provides an execution context for handling pre-dataset deletion operations.
  BeforeDeleteOccurrenceContext
  Provides a context for executing pre-record deletion operations.
  BeforeModifyInstanceContext
  Provides a context for executing operations before modifying dataset fields.
  BeforeModifyOccurrenceContext
  Provides a context for executing pre-record modification operations.
  BeforeTransactionCancelContext
  Provides a context for executing pre-transaction cancellation operations.
  BeforeTransactionCommitContext
  Provides a context for executing pre-transaction commit operations.
  InstanceTrigger
  Specifies methods that are automatically executed when certain operations are performed on a dataset.
  InstanceTriggerExecutionContext
  Common abstract superclass that provides an execution context for dataset triggers.
  NewTransientOccurrenceContext
  Provides a context for preparing a transient record context upon record creation.
  TableTrigger
  Specifies methods that are automatically executed when certain operations are performed on a table.
  TableTriggerExecutionContext
  Common abstract superclass that provides an execution context for table triggers.
  TriggerExecutionContext
  Common abstract superclass that provides an execution context for triggers.
  TriggerSetupContext
  Provides methods for setting up a trigger in the context of its data model.
  ValueChange
  Represents a change of a terminal node value.
  ValueChanges
  Represents changes applied on a record.