Avaya Conferencing Provider API

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

java.lang.Object
  extended by com.avaya.conferencing.api.acp.control.operations.OperationFactory

public final class OperationFactory
extends java.lang.Object

Factory for creating Operation instances.

Since:
5.1.0.0.29

Constructor Summary
OperationFactory()
          Constructs a new OperationFactory that creates Operation instances populated with generic defaults.
OperationFactory(Connection connection)
          Constructs a new OperationFactory that creates Operation instances populated with the defaults for a specific connection.
 
Method Summary
 AbortSignalToNoiseRatioMeasurement newAbortSignalToNoiseRatioMeasurement()
          Creates a new AbortSignalToNoiseRatioMeasurement operation.
 Access newAccess()
          Creates a new Access operation.
 AccessNextEntry newAccessNextEntry()
          Creates a new AccessNextEntry operation.
 AutomaticGainControlMode newAutomaticGainControlMode()
          Creates a new AutomaticGainControlMode operation.
<RESULT,OPERATION extends Operation<RESULT,OPERATION>>
BulkOperation<RESULT>
newBulk(OPERATION operation, ConferencingObject<? extends ConferencingObject<?>>... targets)
          Creates a new BulkOperation which allows performing the same operation against multiple targets.
 CallListGet newCallListGet()
          Creates a new CallListGet operation.
 CallListSet newCallListSet()
          Creates a new CallListSet operation.
 CallListsGet newCallListsGet()
          Creates a new CallListsGet operation.
 CancelHelp newCancelHelp()
          Creates a new CancelHelp operation.
 ConferencingProviderLink newConferencingProviderLink()
          Creates a new ConferencingProviderLink operation.
 Create newCreate()
          Creates a new Create operation.
 DeleteURI newDeleteURI()
          Creates a new DeleteURI operation.
 Disconnect newDisconnect()
          Creates a new Disconnect operation.
 DTMFPassthrough newDTMFPassthrough()
          Creates a new DTMFPassthrough operation.
 DTMFRegeneration newDTMFRegeneration()
          Creates a new DTMFRegeneration operation.
 Fault newFault()
          Creates a new Fault operation.
 ForceConnectionUpdate newForceConnectionUpdate()
          Creates a new ForceConnectionUpdate operation.
 GetCurrentTime newGetCurrentTime()
          Creates a new GetCurrentTime operation.
 GetRecordingURIs newGetRecordingURIs()
          Creates a new GetRecordingURIs operation.
 Hold newHold()
          Creates a new Hold operation.
 LectureMode newLectureMode()
          Creates a new LectureMode operation.
 MakeCall newMakeCall()
          Creates a new MakeCall operation.
 MakeCallsFromList newMakeCallsFromList()
          Creates a new MakeCallsFromList operation.
 MeasureDTMFSignalToNoiseRatio newMeasureDTMFSignalToNoiseRatio()
          Creates a new MeasureDTMFSignalToNoiseRatio operation.
 MeasureSignalToNoiseRatio newMeasureSignalToNoiseRatio()
          Creates a new MeasureSignalToNoiseRatio operation.
 MediaSourceConnect newMediaSourceConnect()
          Creates a new MediaSourceConnect operation.
 Moderator newModerator()
          Creates a new Moderator operation.
 ModeratorDisconnectMode newModeratorDisconnectMode()
          Creates a new ModeratorDisconnectMode operation.
 ModifyDetails newModifyDetails()
          Creates a new ModifyDetails operation.
 Mute newMute()
          Creates a new Mute operation.
 Observe newObserve()
          Creates a new Observe operation.
 Open newOpen()
          Creates a new Open operation.
 Operation newOperation(Verb verb)
          Creates an operation instance for a specific verb.
 OperatorLogin newOperatorLogin()
          Creates a new OperatorLogin operation.
 OperatorLogout newOperatorLogout()
          Creates a new OperatorLogout operation.
 PlaceInConference newPlaceInConference()
          Creates a new PlaceInConference operation.
 PlaceInMainConference newPlaceInMainConference()
          Creates a new PlaceInMainConference operation.
 PlaceInSubconference newPlaceInSubconference()
          Creates a new PlaceInSubconference operation.
 PlayAndCollect newPlayAndCollect()
          Creates a new PlayAndCollect operation.
 PlaybackModePause newPlaybackModePause()
          Creates a new PlaybackModePause operation.
 PlaybackModeResume newPlaybackModeResume()
          Creates a new PlaybackModeResume operation.
 PlaybackModeStart newPlaybackModeStart()
          Creates a new PlaybackModeStart operation.
 PlaybackModeStop newPlaybackModeStop()
          Creates a new PlaybackModeStop operation.
 PlayConferenceRoster newPlayConferenceRoster()
          Creates a new PlayConferenceRoster operation.
 PlayMessage newPlayMessage()
          Creates a new PlayMessage operation.
 PlayParticipantName newPlayParticipantName()
          Creates a new PlayParticipantName operation.
 PollingAssist newPollingAssist()
          Creates a new PollingAssist operation.
 PollingModeStart newPollingModeStart()
          Creates a new PollingModeStart operation.
 PollingModeStop newPollingModeStop()
          Creates a new PollingModeStop operation.
 PollingQuery newPollingQuery()
          creates a new PollingQuery operation.
 PollingQueryDetail newPollingQueryDetail()
          creates a new PollingQueryDetail operation.
 PollingReset newPollingReset()
          Creates a new PollingReset operation.
 ProtectDetails newProtectDetails()
          Creates a new ProtectDetails operation.
 QACancelQuestion newQACancelQuestion()
          Creates a new QACancelQuestion operation.
 QAFinishedQuestion newQAFinishedQuestion()
          Creates a new QAFinishedQuestion operation.
 QAHaveQuestion newQAHaveQuestion()
          Creates a new QAHaveQuestion operation.
 QAModeStart newQAModeStart()
          Creates a new QAModeStart operation.
 QAModeStop newQAModeStop()
          Creates a new QAModeStop operation.
 QAMoveQuestion newQAMoveQuestion()
          Creates a new QAMoveQuestion operation.
 QANextQuestion newQANextQuestion()
          Creates a new QANextQuestion operation.
 QAPostponeQuestion newQAPostponeQuestion()
          Creates a new QAPostponeQuestion operation.
 QAPreviousQuestion newQAPreviousQuestion()
          Creates a new QAPreviousQuestion operation.
 RecordingModePause newRecordingModePause()
          Creates a new RecordingModePause operation.
 RecordingModeResume newRecordingModeResume()
          Creates a new RecordingModeResume operation.
 RecordingModeStart newRecordingModeStart()
          Creates a new RecordingModeStart operation.
 RecordingModeStop newRecordingModeStop()
          Creates a new RecordingModeStop operation.
 RequestHelp newRequestHelp()
          Creates a new RequestHelp operation.
 SecuredMode newSecuredMode()
          Creates a new SecuredMode operation.
 SecurityFeatures newSecurityFeatures()
          Creates a new SecurityFeatures operation.
 SendDTMF newSendDTMF()
          Creates a new SendDTMF operation.
 Silence newSilence()
          Creates a new Silence operation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationFactory

public OperationFactory()
Constructs a new OperationFactory that creates Operation instances populated with generic defaults.

Since:
5.1.0.0.29

OperationFactory

public OperationFactory(Connection connection)
Constructs a new OperationFactory that creates Operation instances populated with the defaults for a specific connection.

Parameters:
connection - The connection that new operations should be tailored with defaults for or null to use generic defaults.
Since:
5.1.0.0.29
Method Detail

newAccess

public Access newAccess()
Creates a new Access operation.

Returns:
a new Access operation.
Since:
5.1.0.0.29

newAccessNextEntry

public AccessNextEntry newAccessNextEntry()
Creates a new AccessNextEntry operation.

Returns:
a new AccessNextEntry operation.
Since:
5.1.0.0.29

newCallListGet

public CallListGet newCallListGet()
Creates a new CallListGet operation.

Returns:
a new CallListGet operation.
Since:
5.1.0.0.40

newCallListSet

public CallListSet newCallListSet()
Creates a new CallListSet operation.

Returns:
a new CallListSet operation.
Since:
5.1.0.0.40

newCallListsGet

public CallListsGet newCallListsGet()
Creates a new CallListsGet operation.

Returns:
a new CallListsGet operation.
Since:
5.1.0.0.40

newCancelHelp

public CancelHelp newCancelHelp()
Creates a new CancelHelp operation.

Returns:
a new CancelHelp operation.
Since:
5.1.0.0.29

newCreate

public Create newCreate()
Creates a new Create operation.

Returns:
a new Create operation.
Since:
5.1.0.0.34

newDisconnect

public Disconnect newDisconnect()
Creates a new Disconnect operation.

Returns:
a new Disconnect operation.
Since:
5.1.0.0.29

newForceConnectionUpdate

public ForceConnectionUpdate newForceConnectionUpdate()
Creates a new ForceConnectionUpdate operation.

Returns:
a new ForceConnectionUpdate operation.
Since:
5.1.0.0.46

newGetCurrentTime

public GetCurrentTime newGetCurrentTime()
Creates a new GetCurrentTime operation.

Returns:
a new GetCurrentTime operation.
Since:
5.1.0.0.29

newHold

public Hold newHold()
Creates a new Hold operation.

Returns:
a new Hold operation.
Since:
5.1.0.0.29

newLectureMode

public LectureMode newLectureMode()
Creates a new LectureMode operation.

Returns:
a new LectureMode operation.
Since:
5.1.0.0.29

newMakeCall

public MakeCall newMakeCall()
Creates a new MakeCall operation.

Returns:
a new MakeCall operation.
Since:
5.1.0.0.29

newMakeCallsFromList

public MakeCallsFromList newMakeCallsFromList()
Creates a new MakeCallsFromList operation.

Returns:
a new MakeCallsFromList operation.
Since:
5.1.0.0.40

newModerator

public Moderator newModerator()
Creates a new Moderator operation.

Returns:
a new Moderator operation.
Since:
5.1.0.0.29

newModeratorDisconnectMode

public ModeratorDisconnectMode newModeratorDisconnectMode()
Creates a new ModeratorDisconnectMode operation.

Returns:
a new ModeratorDisconnectMode operation.
Since:
5.1.0.0.37

newAutomaticGainControlMode

public AutomaticGainControlMode newAutomaticGainControlMode()
Creates a new AutomaticGainControlMode operation.

Returns:
a new AutomaticGainControlMode operation.
Since:
5.1.0.0.37

newModifyDetails

public ModifyDetails newModifyDetails()
Creates a new ModifyDetails operation.

Returns:
a new ModifyDetails operation.
Since:
5.1.0.0.29

newMute

public Mute newMute()
Creates a new Mute operation.

Returns:
a new Mute operation.
Since:
5.1.0.0.29

newObserve

public Observe newObserve()
Creates a new Observe operation.

Returns:
a new Observe operation.
Since:
5.1.0.0.29

newOpen

public Open newOpen()
Creates a new Open operation.

Returns:
a new Open operation.
Since:
5.1.0.0.29

newOperation

public Operation newOperation(Verb verb)
Creates an operation instance for a specific verb. Use this method for dynamic support of new operations in a client application.

Parameters:
verb - The operation to create.
Returns:
A new operation instance.
Since:
5.1.0.0.29

newOperatorLogin

public OperatorLogin newOperatorLogin()
Creates a new OperatorLogin operation.

Returns:
a new OperatorLogin operation.
Since:
5.1.0.0.29

newOperatorLogout

public OperatorLogout newOperatorLogout()
Creates a new OperatorLogout operation.

Returns:
a new OperatorLogout operation.
Since:
5.1.0.0.29

newPlaceInConference

public PlaceInConference newPlaceInConference()
Creates a new PlaceInConference operation.

Returns:
a new PlaceInConference operation.
Since:
5.1.0.0.29

newPlaceInMainConference

public PlaceInMainConference newPlaceInMainConference()
Creates a new PlaceInMainConference operation.

Returns:
a new PlaceInMainConference operation.
Since:
5.1.0.0.29

newPlaceInSubconference

public PlaceInSubconference newPlaceInSubconference()
Creates a new PlaceInSubconference operation.

Returns:
a new PlaceInSubconference operation.
Since:
5.1.0.0.29

newPlayAndCollect

public PlayAndCollect newPlayAndCollect()
Creates a new PlayAndCollect operation.

Returns:
the new PlayAndCollect operation.
Since:
5.1.0.0.29

newPlayConferenceRoster

public PlayConferenceRoster newPlayConferenceRoster()
Creates a new PlayConferenceRoster operation.

Returns:
a new PlayConferenceRoster operation.
Since:
5.1.0.0.29

newPlayMessage

public PlayMessage newPlayMessage()
Creates a new PlayMessage operation.

Returns:
the new PlayMessage operation.
Since:
5.1.0.0.29

newPlayParticipantName

public PlayParticipantName newPlayParticipantName()
Creates a new PlayParticipantName operation.

Returns:
a new PlayParticipantName operation.
Since:
5.1.0.0.29

newPlaybackModePause

public PlaybackModePause newPlaybackModePause()
Creates a new PlaybackModePause operation.

Returns:
a new PlaybackModePause operation.
Since:
5.1.0.0.29

newPlaybackModeResume

public PlaybackModeResume newPlaybackModeResume()
Creates a new PlaybackModeResume operation.

Returns:
a new PlaybackModeResume operation.
Since:
5.1.0.0.29

newPlaybackModeStart

public PlaybackModeStart newPlaybackModeStart()
Creates a new PlaybackModeStart operation.

Returns:
a new PlaybackModeStart operation.
Since:
5.1.0.0.29

newPlaybackModeStop

public PlaybackModeStop newPlaybackModeStop()
Creates a new PlaybackModeStop operation.

Returns:
a new PlaybackModeStop operation.
Since:
5.1.0.0.29

newPollingAssist

public PollingAssist newPollingAssist()
Creates a new PollingAssist operation.

Returns:
a new PollingAssist operation.
Since:
5.1.0.0.29

newPollingModeStart

public PollingModeStart newPollingModeStart()
Creates a new PollingModeStart operation.

Returns:
a new PollingModeStart operation.
Since:
5.1.0.0.29

newPollingModeStop

public PollingModeStop newPollingModeStop()
Creates a new PollingModeStop operation.

Returns:
a new PollingModeStop operation.
Since:
5.1.0.0.29

newPollingQuery

public PollingQuery newPollingQuery()
creates a new PollingQuery operation.

Returns:
a new PollingQuery operation.
Since:
5.1.0.0.34

newPollingQueryDetail

public PollingQueryDetail newPollingQueryDetail()
creates a new PollingQueryDetail operation.

Returns:
a new PollingQueryDetail operation.
Since:
5.1.0.0.40

newPollingReset

public PollingReset newPollingReset()
Creates a new PollingReset operation.

Returns:
a new PollingReset operation.
Since:
5.1.0.0.29

newProtectDetails

public ProtectDetails newProtectDetails()
Creates a new ProtectDetails operation.

Returns:
a new ProtectDetails operation.
Since:
5.1.0.0.29

newQAFinishedQuestion

public QAFinishedQuestion newQAFinishedQuestion()
Creates a new QAFinishedQuestion operation.

Returns:
a new QAFinishedQuestion operation.
Since:
5.1.0.0.29

newQACancelQuestion

public QACancelQuestion newQACancelQuestion()
Creates a new QACancelQuestion operation.

Returns:
a new QACancelQuestion operation.
Since:
5.1.0.0.41

newQAMoveQuestion

public QAMoveQuestion newQAMoveQuestion()
Creates a new QAMoveQuestion operation.

Returns:
a new QAMoveQuestion operation.
Since:
5.1.0.0.41

newQAModeStart

public QAModeStart newQAModeStart()
Creates a new QAModeStart operation.

Returns:
a new QAModeStart operation.
Since:
5.1.0.0.29

newQAModeStop

public QAModeStop newQAModeStop()
Creates a new QAModeStop operation.

Returns:
a new QAModeStop operation.
Since:
5.1.0.0.29

newQANextQuestion

public QANextQuestion newQANextQuestion()
Creates a new QANextQuestion operation.

Returns:
a new QANextQuestion operation.
Since:
5.1.0.0.29

newQAPostponeQuestion

public QAPostponeQuestion newQAPostponeQuestion()
Creates a new QAPostponeQuestion operation.

Returns:
a new QAPostponeQuestion operation.
Since:
5.1.0.0.29

newQAPreviousQuestion

public QAPreviousQuestion newQAPreviousQuestion()
Creates a new QAPreviousQuestion operation.

Returns:
a new QAPreviousQuestion operation.
Since:
5.1.0.0.29

newRecordingModePause

public RecordingModePause newRecordingModePause()
Creates a new RecordingModePause operation.

Returns:
a new RecordingModePause operation.
Since:
5.1.0.0.29

newRecordingModeResume

public RecordingModeResume newRecordingModeResume()
Creates a new RecordingModeResume operation.

Returns:
a new RecordingModeResume operation.
Since:
5.1.0.0.29

newRecordingModeStart

public RecordingModeStart newRecordingModeStart()
Creates a new RecordingModeStart operation.

Returns:
a new RecordingModeStart operation.
Since:
5.1.0.0.29

newRecordingModeStop

public RecordingModeStop newRecordingModeStop()
Creates a new RecordingModeStop operation.

Returns:
a new RecordingModeStop operation.
Since:
5.1.0.0.29

newRequestHelp

public RequestHelp newRequestHelp()
Creates a new RequestHelp operation.

Returns:
a new RequestHelp operation.
Since:
5.1.0.0.29

newSecuredMode

public SecuredMode newSecuredMode()
Creates a new SecuredMode operation.

Returns:
a new SecuredMode operation.
Since:
5.1.0.0.29

newSecurityFeatures

public SecurityFeatures newSecurityFeatures()
Creates a new SecurityFeatures operation.

Returns:
a new SecurityFeatures operation.
Since:
5.1.0.0.29

newSilence

public Silence newSilence()
Creates a new Silence operation.

Returns:
a new Silence operation.
Since:
5.1.0.0.29

newGetRecordingURIs

public GetRecordingURIs newGetRecordingURIs()
Creates a new GetRecordingURIs operation.

Returns:
a new GetRecordingURIs operation.
Since:
5.1.0.0.31

newDeleteURI

public DeleteURI newDeleteURI()
Creates a new DeleteURI operation.

Returns:
a new DeleteURI operation.
Since:
5.1.0.0.31

newMediaSourceConnect

public MediaSourceConnect newMediaSourceConnect()
Creates a new MediaSourceConnect operation.

Returns:
a new MediaSourceConnect operation.
Since:
5.1.0.0.40

newFault

public Fault newFault()
Creates a new Fault operation.

Returns:
a new Fault operation.
Since:
5.1.0.0.40

newConferencingProviderLink

public ConferencingProviderLink newConferencingProviderLink()
Creates a new ConferencingProviderLink operation.

Returns:
a new ConferencingProviderLink operation.
Since:
5.1.0.0.40

newSendDTMF

public SendDTMF newSendDTMF()
Creates a new SendDTMF operation.

Returns:
a new SendDTMF operation.
Since:
5.1.0.0.41

newDTMFPassthrough

public DTMFPassthrough newDTMFPassthrough()
Creates a new DTMFPassthrough operation.

Returns:
a new DTMFPassthrough operation.
Since:
5.1.1.0.1

newDTMFRegeneration

public DTMFRegeneration newDTMFRegeneration()
Creates a new DTMFRegeneration operation.

Returns:
a new DTMFRegeneration operation.
Since:
5.1.1.0.1

newMeasureDTMFSignalToNoiseRatio

public MeasureDTMFSignalToNoiseRatio newMeasureDTMFSignalToNoiseRatio()
Creates a new MeasureDTMFSignalToNoiseRatio operation.

Returns:
a new MeasureDTMFSignalToNoiseRatio operation.
Since:
5.1.1.0.1

newMeasureSignalToNoiseRatio

public MeasureSignalToNoiseRatio newMeasureSignalToNoiseRatio()
Creates a new MeasureSignalToNoiseRatio operation.

Returns:
a new MeasureSignalToNoiseRatio operation.
Since:
5.1.1.0.1

newAbortSignalToNoiseRatioMeasurement

public AbortSignalToNoiseRatioMeasurement newAbortSignalToNoiseRatioMeasurement()
Creates a new AbortSignalToNoiseRatioMeasurement operation.

Returns:
a new AbortSignalToNoiseRatioMeasurement operation.
Since:
5.1.1.0.1

newQAHaveQuestion

public QAHaveQuestion newQAHaveQuestion()
Creates a new QAHaveQuestion operation.

Returns:
a new QAHaveQuestion operation.
Since:
5.1.1.0.8

newBulk

public <RESULT,OPERATION extends Operation<RESULT,OPERATION>> BulkOperation<RESULT> newBulk(OPERATION operation,
                                                                                            ConferencingObject<? extends ConferencingObject<?>>... targets)
Creates a new BulkOperation which allows performing the same operation against multiple targets.

Parameters:
operation - The operation to perform in bulk. This operation will be cloned.
targets - The targets to execute the operation against.
Returns:
The BulkOperation instance.
Since:
5.1.0.0.46

Avaya Conferencing Provider API

Copyright © 2008-2009 Avaya. All Rights Reserved.