# Uses of Interface
com.orchestranetworks.service.ProcedureContext

Packages that use ProcedureContext
Package
Description
com.orchestranetworks.schema.businessObjects
com.orchestranetworks.schema.trigger
Provides classes and interfaces for trigger creation.
com.orchestranetworks.service
Provides classes and interfaces for implementing specific services and access rules on EBX®.
com.orchestranetworks.service.extensions
Provides classes and interfaces for specific extensions such as batch and adaptation tree optimizer.
com.orchestranetworks.workflow
Provides classes and interfaces for implementing workflow processes and invoking them.

- ## Uses of ProcedureContext in com.orchestranetworks.schema.businessObjects

  Methods in com.orchestranetworks.schema.businessObjects with parameters of type ProcedureContext
  Modifier and Type
  Method
  Description
  `void`
  MainEntity.`doDelete(ProcedureContext aContext)`
  Deletes the entire business object.

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

  Methods in com.orchestranetworks.schema.trigger that return ProcedureContext
  Modifier and Type
  Method
  Description
  `ProcedureContext`
  AfterCreateInstanceContext.`getProcedureContext()`
  Returns the current procedure context.
  `ProcedureContext`
  AfterCreateOccurrenceContext.`getProcedureContext()`
  Returns the current procedure context.
  `ProcedureContext`
  AfterDeleteInstanceContext.`getProcedureContext()`
  Returns the current procedure context.
  `ProcedureContext`
  AfterDeleteOccurrenceContext.`getProcedureContext()`
  Returns the current procedure context.
  `ProcedureContext`
  AfterDuplicateInstanceContext.`getProcedureContext()`
  Returns the current procedure context.
  `ProcedureContext`
  AfterModifyInstanceContext.`getProcedureContext()`
  Returns the current procedure context.
  `ProcedureContext`
  AfterModifyOccurrenceContext.`getProcedureContext()`
  Returns the current procedure context.
  `ProcedureContext`
  BeforeTransactionCommitContext.`getProcedureContext()`
  Returns the current procedure context.

- ## Uses of ProcedureContext in com.orchestranetworks.service

  Methods in com.orchestranetworks.service that return ProcedureContext
  Modifier and Type
  Method
  Description
  `ProcedureContext`
  NodeDataTransformerContext.`getProcedureContext()`
  Returns the procedure context associated with the archive export.
  Methods in com.orchestranetworks.service with parameters of type ProcedureContext
  Modifier and Type
  Method
  Description
  `void`
  Procedure.`execute(ProcedureContext aContext)`
  Defines what this transaction does in the dataspace specified by the container.

- ## Uses of ProcedureContext in com.orchestranetworks.service.extensions

  Methods in com.orchestranetworks.service.extensions with parameters of type ProcedureContext
  Modifier and Type
  Method
  Description
  `abstract void`
  ReplicationUnit.`performRefresh(ProcedureContext aContext)`
  Refreshes the tables included by this replication unit.

- ## Uses of ProcedureContext in com.orchestranetworks.workflow

  Methods in com.orchestranetworks.workflow with parameters of type ProcedureContext
  Modifier and Type
  Method
  Description
  `static WorkflowEngine`
  WorkflowEngine.`getFromProcedureContext(ProcedureContext aContext)`