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

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

public interface StatusReport
extends Activity

This interface represents a StatusReport activity object.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Activity
ACTIVE_STATE, IDLE_STATE, INVALID_STATE
 
Method Summary
 void addStatusReportListener(org.csapi.jr.se.mm.us.StatusReportListener statusReportListener)
          Adds a StatusReportListener which is interested in events generated by the StatusReport.
 org.csapi.jr.se.mm.us.UserStatus getUserStatus()
          Returns a reference to the UserStatus responsible for creation of the StatusReport.
 void removeStatusReportListener(org.csapi.jr.se.mm.us.StatusReportListener statusReportListener)
          Removes a StatusReportListener which is no longer interested events generated by the StatusReport.
 void statusReportReq(org.csapi.jr.se.Address[] users)
          Invokes the statusReportReq() 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 StatusReport.

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

addStatusReportListener

public void addStatusReportListener(org.csapi.jr.se.mm.us.StatusReportListener statusReportListener)
Adds a StatusReportListener which is interested in events generated by the StatusReport.

Parameters:
statusReportListener - A reference to the StatusReportListener which is to be added as a listener.

removeStatusReportListener

public void removeStatusReportListener(org.csapi.jr.se.mm.us.StatusReportListener statusReportListener)
Removes a StatusReportListener which is no longer interested events generated by the StatusReport.

Parameters:
statusReportListener - A reference to the StatusReportListener which is to be removed as a listener.

statusReportReq

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

PlatformException
java.lang.IllegalStateException
CommonException
UnknownSubscriberException
InformationNotAvailableException
ApplicationNotActivatedException
InvalidInterfaceTypeException