|
Avaya Conferencing Provider API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.avaya.conferencing.api.acp.control.operations.AbstractOperationImpl<java.lang.Boolean,T>
com.avaya.conferencing.api.acp.control.operations.StateChangingOperation<T>
T - type parameter corresponding to the non-abstract class that is implementing a StateChangingOperation.public abstract class StateChangingOperation<T extends StateChangingOperation<T>>
A state changing operation.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.avaya.conferencing.api.acp.control.operations.Operation |
|---|
Operation.Impact |
| Constructor Summary | |
|---|---|
StateChangingOperation()
|
|
| Method Summary | |
|---|---|
Operation.Impact |
getImpact()
Returns the impact of the operation. |
StateChange |
getMode()
Getter for property 'mode'. |
abstract State |
getState()
Returns the state that is affected by this StateChangingOperation. |
T |
off()
Makes this state change operation turn off the state. |
T |
on()
Makes this state change operation turn on the state. |
void |
setMode(StateChange mode)
Setter for property 'mode'. |
T |
toggle()
Makes this state change operation toggle the state. |
java.lang.String |
toString()
|
| Methods inherited from class com.avaya.conferencing.api.acp.control.operations.AbstractOperationImpl |
|---|
await, await, checkNotSubmitted, checkSubmitted, clone, get, get, isDone, isSubmitted, set |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.avaya.conferencing.api.acp.control.operations.Operation |
|---|
getVerb |
| Constructor Detail |
|---|
public StateChangingOperation()
| Method Detail |
|---|
public final StateChange getMode()
public final void setMode(StateChange mode)
mode - Value to set for property 'mode'.public java.lang.String toString()
toString in class AbstractOperationImpl<java.lang.Boolean,T extends StateChangingOperation<T>>public final Operation.Impact getImpact()
public abstract State getState()
public final T off()
this for method chaining.public final T on()
this for method chaining.public final T toggle()
this for method chaining.
|
Avaya Conferencing Provider API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||