Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## oracle.ifs.server
Class OperationDriver

    java.lang.Object
      oracle.ifs.server.OperationDriver

    public final class OperationDriver

extends java.lang.Object

An `OperationDriver` manages the state of a set of server side operations that are offsprings of an API-invoked operation.

(Published)

Field Summary
`protected java.util.Vector` | `m_Operations` The set of inidividual actions that comprise this operation.
`protected S_LibrarySession` | `m_Session` The session that is carrying out this operation.

Constructor Summary
`OperationDriver(S_LibrarySession session)` Construct an OperationDriver on behalf of a session.

Method Summary
`void` | `executePolicyOperation(OperationContext opState)` Execute an operation.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### m_Session

    protected S_LibrarySession m_Session

  Description copied from class: `OperationDriver`
  The session that is carrying out this operation.

  (Unpublished)

### m_Operations

    protected java.util.Vector m_Operations

  Description copied from class: `OperationDriver`
  The set of inidividual actions that comprise this operation.

  (Unpublished)

Constructor Detail

### OperationDriver

    public OperationDriver(S_LibrarySession session)
                    throws IfsException

  Construct an OperationDriver on behalf of a session.

  Parameters:
    `session` - the session
  Throws:
    `IfsException` - if the operation fails
  (Unpublished)

Method Detail

### executePolicyOperation

    public void executePolicyOperation(OperationContext opState)
                                throws IfsException

  Description copied from class: `OperationDriver`
  Execute an operation.

  The specified operation is added to the history of operation executed as part of this overall operation, and the operation is invoked and driven to completion. This execution may result in additional operations to be added to the overall operation state.

  Parameters:
    `opState` - an Operation to execute
  Throws:
    `IfsException` - if the operation fails
  (Unpublished)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD