org.csapi.jr.se.mm.us
Interface ExtTriggeredStatusReporting

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

public interface ExtTriggeredStatusReporting
extends Activity

This interface represents a ExtTriggeredStatusReporting activity object.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Activity
ACTIVE_STATE, IDLE_STATE, INVALID_STATE
 
Method Summary
 void addExtTriggeredStatusReportingListener(org.csapi.jr.se.mm.us.ExtTriggeredStatusReportingListener extTriggeredStatusReportingListener)
          Adds a ExtTriggeredStatusReportingListener which is interested in events generated by the ExtTriggeredStatusReporting.
 void extTriggeredStatusReportingStartReq(org.csapi.jr.se.Address[] users)
          Invokes the extTriggeredStatusReportingStartReq() method on the Parlay Gateway.
 void extTriggeredStatusReportingStop(org.csapi.jr.se.mm.MobilityStopAssignmentData stopRequest)
          Invokes the extTriggeredStatusReportingStop() method on the Parlay Gateway.
 org.csapi.jr.se.mm.us.UserStatus getUserStatus()
          Returns a reference to the UserStatus responsible for creation of the ExtTriggeredStatusReporting.
 void removeExtTriggeredStatusReportingListener(org.csapi.jr.se.mm.us.ExtTriggeredStatusReportingListener extTriggeredStatusReportingListener)
          Removes a ExtTriggeredStatusReportingListener which is no longer interested events generated by the ExtTriggeredStatusReporting.
 
Methods inherited from interface org.csapi.jr.se.Activity
addActivityStateChangeListener, getState, removeActivityStateChangeListener
 

Method Detail

getUserStatus

public org.csapi.jr.se.mm.us.UserStatus getUserStatus()
Returns a reference to the UserStatus responsible for creation of the ExtTriggeredStatusReporting.

Returns:
A reference to the UserStatus responsible for creation of the ExtTriggeredStatusReporting.

addExtTriggeredStatusReportingListener

public void addExtTriggeredStatusReportingListener(org.csapi.jr.se.mm.us.ExtTriggeredStatusReportingListener extTriggeredStatusReportingListener)
Adds a ExtTriggeredStatusReportingListener which is interested in events generated by the ExtTriggeredStatusReporting.

Parameters:
extTriggeredStatusReportingListener - A reference to the ExtTriggeredStatusReportingListener which is to be added as a listener.

removeExtTriggeredStatusReportingListener

public void removeExtTriggeredStatusReportingListener(org.csapi.jr.se.mm.us.ExtTriggeredStatusReportingListener extTriggeredStatusReportingListener)
Removes a ExtTriggeredStatusReportingListener which is no longer interested events generated by the ExtTriggeredStatusReporting.

Parameters:
extTriggeredStatusReportingListener - A reference to the ExtTriggeredStatusReportingListener which is to be removed as a listener.

extTriggeredStatusReportingStartReq

public void extTriggeredStatusReportingStartReq(org.csapi.jr.se.Address[] users)
                                         throws PlatformException,
                                                java.lang.IllegalStateException,
                                                CommonException,
                                                UnknownSubscriberException,
                                                InformationNotAvailableException,
                                                ApplicationNotActivatedException,
                                                InvalidInterfaceTypeException
Invokes the extTriggeredStatusReportingStartReq() method on the Parlay Gateway.

PlatformException
java.lang.IllegalStateException
CommonException
UnknownSubscriberException
InformationNotAvailableException
ApplicationNotActivatedException
InvalidInterfaceTypeException

extTriggeredStatusReportingStop

public void extTriggeredStatusReportingStop(org.csapi.jr.se.mm.MobilityStopAssignmentData stopRequest)
                                     throws PlatformException,
                                            java.lang.IllegalStateException,
                                            CommonException
Invokes the extTriggeredStatusReportingStop() method on the Parlay Gateway.

PlatformException
java.lang.IllegalStateException
CommonException