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

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

public interface TriggeredStatusReporting
extends Activity

This interface represents a TriggeredStatusReporting activity object.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Activity
ACTIVE_STATE, IDLE_STATE, INVALID_STATE
 
Method Summary
 void addTriggeredStatusReportingListener(org.csapi.jr.se.mm.us.TriggeredStatusReportingListener triggeredStatusReportingListener)
          Adds a TriggeredStatusReportingListener which is interested in events generated by the TriggeredStatusReporting.
 org.csapi.jr.se.mm.us.UserStatus getUserStatus()
          Returns a reference to the UserStatus responsible for creation of the TriggeredStatusReporting.
 void removeTriggeredStatusReportingListener(org.csapi.jr.se.mm.us.TriggeredStatusReportingListener triggeredStatusReportingListener)
          Removes a TriggeredStatusReportingListener which is no longer interested events generated by the TriggeredStatusReporting.
 void triggeredStatusReportingStartReq(org.csapi.jr.se.Address[] users)
          Invokes the triggeredStatusReportingStartReq() method on the Parlay Gateway.
 void triggeredStatusReportingStop(org.csapi.jr.se.mm.MobilityStopAssignmentData stopRequest)
          Invokes the triggeredStatusReportingStop() method on the Parlay Gateway.
 
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 TriggeredStatusReporting.

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

addTriggeredStatusReportingListener

public void addTriggeredStatusReportingListener(org.csapi.jr.se.mm.us.TriggeredStatusReportingListener triggeredStatusReportingListener)
Adds a TriggeredStatusReportingListener which is interested in events generated by the TriggeredStatusReporting.

Parameters:
triggeredStatusReportingListener - A reference to the TriggeredStatusReportingListener which is to be added as a listener.

removeTriggeredStatusReportingListener

public void removeTriggeredStatusReportingListener(org.csapi.jr.se.mm.us.TriggeredStatusReportingListener triggeredStatusReportingListener)
Removes a TriggeredStatusReportingListener which is no longer interested events generated by the TriggeredStatusReporting.

Parameters:
triggeredStatusReportingListener - A reference to the TriggeredStatusReportingListener which is to be removed as a listener.

triggeredStatusReportingStartReq

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

PlatformException
java.lang.IllegalStateException
CommonException
UnknownSubscriberException
InformationNotAvailableException
ApplicationNotActivatedException
InvalidInterfaceTypeException

triggeredStatusReportingStop

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

PlatformException
java.lang.IllegalStateException
CommonException