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

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

public interface ExtendedStatusReport
extends Activity

This interface represents a ExtendedStatusReport activity object.


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

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

addExtendedStatusReportListener

public void addExtendedStatusReportListener(org.csapi.jr.se.mm.us.ExtendedStatusReportListener extendedStatusReportListener)
Adds a ExtendedStatusReportListener which is interested in events generated by the ExtendedStatusReport.

Parameters:
extendedStatusReportListener - A reference to the ExtendedStatusReportListener which is to be added as a listener.

removeExtendedStatusReportListener

public void removeExtendedStatusReportListener(org.csapi.jr.se.mm.us.ExtendedStatusReportListener extendedStatusReportListener)
Removes a ExtendedStatusReportListener which is no longer interested events generated by the ExtendedStatusReport.

Parameters:
extendedStatusReportListener - A reference to the ExtendedStatusReportListener which is to be removed as a listener.

extendedStatusReportReq

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

PlatformException
java.lang.IllegalStateException
CommonException
UnknownSubscriberException
InformationNotAvailableException
ApplicationNotActivatedException
InvalidInterfaceTypeException