Avaya Conferencing Provider API

com.avaya.conferencing.api.acp.control.operations
Class QAMoveQuestion

java.lang.Object
  extended by com.avaya.conferencing.api.acp.control.operations.AbstractOperationImpl<java.lang.Boolean,QAMoveQuestion>
      extended by com.avaya.conferencing.api.acp.control.operations.QAMoveQuestion
All Implemented Interfaces:
Operation<java.lang.Boolean,QAMoveQuestion>, java.lang.Cloneable

public class QAMoveQuestion
extends AbstractOperationImpl<java.lang.Boolean,QAMoveQuestion>

Moves an EndPoint's question in the Q&A queue. The move can be either relative or absolute. If absolute, a newPosition of 0 is the top of the queue, while a newPosition of Integer.MAX_VALUE is the bottom of the queue. If relative, positive values of newPosition move down the queue.

Since:
5.1.0.0.41

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.avaya.conferencing.api.acp.control.operations.Operation
Operation.Impact
 
Method Summary
 Operation.Impact getImpact()
          Returns the impact of the operation.
 int getNewPosition()
          Getter for property 'newPosition'.
 Verb getVerb()
          This gets the verb that describes this operation.
 boolean isRelative()
          Getter for property 'relative'.
 void setNewPosition(int newPosition)
          Setter for property 'newPosition'.
 void setRelative(boolean relative)
          Setter for property 'relative'.
 
Methods inherited from class com.avaya.conferencing.api.acp.control.operations.AbstractOperationImpl
await, await, checkNotSubmitted, checkSubmitted, clone, get, get, isDone, isSubmitted, set, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getImpact

public Operation.Impact getImpact()
Returns the impact of the operation.

Returns:
the impact.
Since:
5.1.0.0.41

getVerb

public Verb getVerb()
This gets the verb that describes this operation. Multiple operations may return the same verb, however verbs must be unique across the preferred operations. That is only one prefered operation may implement the "mute" verb. There may be deprecated operations that implement the "mute" verb but these will be less performant as they will be implemented as wrappers for the preferred "mute" operation.

Returns:
the verb that describes the operation.
Since:
5.1.0.0.41

getNewPosition

public int getNewPosition()
Getter for property 'newPosition'.

Returns:
Value for property 'newPosition'.
Since:
5.1.0.0.41

setNewPosition

public void setNewPosition(int newPosition)
Setter for property 'newPosition'.

Parameters:
newPosition - Value to set for property 'newPosition'.
Since:
5.1.0.0.41

isRelative

public boolean isRelative()
Getter for property 'relative'.

Returns:
Value for property 'relative'.
Since:
5.1.0.0.41

setRelative

public void setRelative(boolean relative)
Setter for property 'relative'.

Parameters:
relative - Value to set for property 'relative'.
Since:
5.1.0.0.41

Avaya Conferencing Provider API

Copyright © 2008-2009 Avaya. All Rights Reserved.