org.csapi.jr.se.termcap
Interface TriggeredTerminalCapability

All Superinterfaces:
Activity, CsapiInterface, java.io.Serializable

public interface TriggeredTerminalCapability
extends Activity

This interface represents a TriggeredTerminalCapability activity object.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Activity
ACTIVE_STATE, IDLE_STATE, INVALID_STATE
 
Method Summary
 void addTriggeredTerminalCapabilityListener(org.csapi.jr.se.termcap.TriggeredTerminalCapabilityListener triggeredTerminalCapabilityListener)
          Adds a TriggeredTerminalCapabilityListener which is interested in events generated by the TriggeredTerminalCapability.
 org.csapi.jr.se.termcap.ExtendedTerminalCapabilities getExtendedTerminalCapabilities()
          Returns a reference to the ExtendedTerminalCapabilities responsible for creation of the TriggeredTerminalCapability.
 void removeTriggeredTerminalCapabilityListener(org.csapi.jr.se.termcap.TriggeredTerminalCapabilityListener triggeredTerminalCapabilityListener)
          Removes a TriggeredTerminalCapabilityListener which is no longer interested events generated by the TriggeredTerminalCapability.
 void triggeredTerminalCapabilityStartReq(org.csapi.jr.se.Address[] terminals, org.csapi.jr.se.termcap.TerminalCapabilityScope capabilityScope, int criteria)
          Invokes the triggeredTerminalCapabilityStartReq() method on the Parlay Gateway.
 void triggeredTerminalCapabilityStop()
          Invokes the triggeredTerminalCapabilityStop() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Activity
addActivityStateChangeListener, getState, removeActivityStateChangeListener
 

Method Detail

getExtendedTerminalCapabilities

public org.csapi.jr.se.termcap.ExtendedTerminalCapabilities getExtendedTerminalCapabilities()
Returns a reference to the ExtendedTerminalCapabilities responsible for creation of the TriggeredTerminalCapability.

Returns:
A reference to the ExtendedTerminalCapabilities responsible for creation of the TriggeredTerminalCapability.

addTriggeredTerminalCapabilityListener

public void addTriggeredTerminalCapabilityListener(org.csapi.jr.se.termcap.TriggeredTerminalCapabilityListener triggeredTerminalCapabilityListener)
Adds a TriggeredTerminalCapabilityListener which is interested in events generated by the TriggeredTerminalCapability.

Parameters:
triggeredTerminalCapabilityListener - A reference to the TriggeredTerminalCapabilityListener which is to be added as a listener.

removeTriggeredTerminalCapabilityListener

public void removeTriggeredTerminalCapabilityListener(org.csapi.jr.se.termcap.TriggeredTerminalCapabilityListener triggeredTerminalCapabilityListener)
Removes a TriggeredTerminalCapabilityListener which is no longer interested events generated by the TriggeredTerminalCapability.

Parameters:
triggeredTerminalCapabilityListener - A reference to the TriggeredTerminalCapabilityListener which is to be removed as a listener.

triggeredTerminalCapabilityStartReq

public void triggeredTerminalCapabilityStartReq(org.csapi.jr.se.Address[] terminals,
                                                org.csapi.jr.se.termcap.TerminalCapabilityScope capabilityScope,
                                                int criteria)
                                         throws PlatformException,
                                                java.lang.IllegalStateException,
                                                CommonException,
                                                InformationNotAvailableException,
                                                InvalidInterfaceTypeException,
                                                InvalidCriteriaException,
                                                InvalidTerminalIdException
Invokes the triggeredTerminalCapabilityStartReq() method on the Parlay Gateway.

PlatformException
java.lang.IllegalStateException
CommonException
InformationNotAvailableException
InvalidInterfaceTypeException
InvalidCriteriaException
InvalidTerminalIdException

triggeredTerminalCapabilityStop

public void triggeredTerminalCapabilityStop()
                                     throws PlatformException,
                                            java.lang.IllegalStateException,
                                            CommonException
Invokes the triggeredTerminalCapabilityStop() method on the Parlay Gateway.

PlatformException
java.lang.IllegalStateException
CommonException