com.genesyslab.ail.event
Class WorkbinEvent.Operation

java.lang.Object
  extended by com.genesyslab.ail.Enum
      extended by com.genesyslab.ail.event.WorkbinEvent.Operation
Enclosing interface:
WorkbinEvent

public static class WorkbinEvent.Operation
extends Enum

Enum for the possible operations performed on an interaction that modified the workbin.


Field Summary
static WorkbinEvent.Operation CONFERENCE
          Indicates an interaction change due to a conference.
static int CONFERENCE_
          Indicates an interaction change due to a conference.
static WorkbinEvent.Operation CREATE
          Indicates an interaction was created.
static int CREATE_
          Indicates an interaction was created.
static WorkbinEvent.Operation INTRUDE
          Indicates an interaction change due to an intrude operation.
static int INTRUDE_
          Indicates an interaction change due to an intrude operation.
static WorkbinEvent.Operation LEAVE
          Indicates an interaction left.
static int LEAVE_
          Indicates an interaction left.
static WorkbinEvent.Operation PARTY_DISCONNECT
          Indicates a party's disconnection.
static int PARTY_DISCONNECT_
          Indicates a party's disconnection.
static WorkbinEvent.Operation PLACE_IN_QUEUE
          Indicates an interaction was placed in the queue.
static int PLACE_IN_QUEUE_
          Indicates an interaction was placed in the queue.
static WorkbinEvent.Operation PLACE_IN_WORKBIN
          Indicates an interaction was placed in the workbin.
static int PLACE_IN_WORKBIN_
          Indicates an interaction was placed in the workbin.
static WorkbinEvent.Operation PULL
          Indicates an interaction was pulled.
static int PULL_
          Indicates an interaction was pulled.
static WorkbinEvent.Operation REJECT
          Indicates an interaction was rejected.
static int REJECT_
          Indicates an interaction was rejected.
static WorkbinEvent.Operation ROUTE
          Indicates an interaction change due to a routing operation.
static int ROUTE_
          Indicates an interaction change due to a routing operation.
static WorkbinEvent.Operation STOP
          Indicates an interaction was stopped.
static int STOP_
          Indicates an interaction was stopped.
static WorkbinEvent.Operation TIMEOUT
          Indicates an interaction timed out.
static int TIMEOUT_
          Indicates an interaction timed out.
static WorkbinEvent.Operation TRANSFER
          Indicates that an interaction was transferred.
static int TRANSFER_
          Indicates that an interaction was transferred.
 
Fields inherited from class com.genesyslab.ail.Enum
CONSTANTS_RANGE
 
Method Summary
static WorkbinEvent.Operation getOperation(int operation)
          Returns the Operation for this value.
 
Methods inherited from class com.genesyslab.ail.Enum
equals, hashCode, max, toInt, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TRANSFER_

public static final int TRANSFER_
Indicates that an interaction was transferred.

See Also:
Constant Field Values

TRANSFER

public static final WorkbinEvent.Operation TRANSFER
Indicates that an interaction was transferred.


CONFERENCE_

public static final int CONFERENCE_
Indicates an interaction change due to a conference.

See Also:
Constant Field Values

CONFERENCE

public static final WorkbinEvent.Operation CONFERENCE
Indicates an interaction change due to a conference.


INTRUDE_

public static final int INTRUDE_
Indicates an interaction change due to an intrude operation.

See Also:
Constant Field Values

INTRUDE

public static final WorkbinEvent.Operation INTRUDE
Indicates an interaction change due to an intrude operation.


ROUTE_

public static final int ROUTE_
Indicates an interaction change due to a routing operation.

See Also:
Constant Field Values

ROUTE

public static final WorkbinEvent.Operation ROUTE
Indicates an interaction change due to a routing operation.


PULL_

public static final int PULL_
Indicates an interaction was pulled.

See Also:
Constant Field Values

PULL

public static final WorkbinEvent.Operation PULL
Indicates an interaction was pulled.


CREATE_

public static final int CREATE_
Indicates an interaction was created.

See Also:
Constant Field Values

CREATE

public static final WorkbinEvent.Operation CREATE
Indicates an interaction was created.


REJECT_

public static final int REJECT_
Indicates an interaction was rejected.

See Also:
Constant Field Values

REJECT

public static final WorkbinEvent.Operation REJECT
Indicates an interaction was rejected.


TIMEOUT_

public static final int TIMEOUT_
Indicates an interaction timed out.

See Also:
Constant Field Values

TIMEOUT

public static final WorkbinEvent.Operation TIMEOUT
Indicates an interaction timed out.


LEAVE_

public static final int LEAVE_
Indicates an interaction left.

See Also:
Constant Field Values

LEAVE

public static final WorkbinEvent.Operation LEAVE
Indicates an interaction left.


STOP_

public static final int STOP_
Indicates an interaction was stopped.

See Also:
Constant Field Values

STOP

public static final WorkbinEvent.Operation STOP
Indicates an interaction was stopped.


PLACE_IN_WORKBIN_

public static final int PLACE_IN_WORKBIN_
Indicates an interaction was placed in the workbin.

See Also:
Constant Field Values

PLACE_IN_WORKBIN

public static final WorkbinEvent.Operation PLACE_IN_WORKBIN
Indicates an interaction was placed in the workbin.


PLACE_IN_QUEUE_

public static final int PLACE_IN_QUEUE_
Indicates an interaction was placed in the queue.

See Also:
Constant Field Values

PLACE_IN_QUEUE

public static final WorkbinEvent.Operation PLACE_IN_QUEUE
Indicates an interaction was placed in the queue.


PARTY_DISCONNECT_

public static final int PARTY_DISCONNECT_
Indicates a party's disconnection.

See Also:
Constant Field Values

PARTY_DISCONNECT

public static final WorkbinEvent.Operation PARTY_DISCONNECT
Indicates a party's disconnection.

Method Detail

getOperation

public static final WorkbinEvent.Operation getOperation(int operation)
Returns the Operation for this value.