org.csapi.jr.se.mm.ulc
Interface LocationReport

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

public interface LocationReport
extends Activity

This interface represents a LocationReport activity object.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Activity
ACTIVE_STATE, IDLE_STATE, INVALID_STATE
 
Method Summary
 void addLocationReportListener(org.csapi.jr.se.mm.ulc.LocationReportListener locationReportListener)
          Adds a LocationReportListener which is interested in events generated by the LocationReport.
 org.csapi.jr.se.mm.ulc.UserLocationCamel getUserLocationCamel()
          Returns a reference to the UserLocationCamel responsible for creation of the LocationReport.
 void locationReportReq(org.csapi.jr.se.Address[] users)
          Invokes the locationReportReq() method on the Parlay Gateway.
 void removeLocationReportListener(org.csapi.jr.se.mm.ulc.LocationReportListener locationReportListener)
          Removes a LocationReportListener which is no longer interested events generated by the LocationReport.
 
Methods inherited from interface org.csapi.jr.se.Activity
addActivityStateChangeListener, getState, removeActivityStateChangeListener
 

Method Detail

getUserLocationCamel

public org.csapi.jr.se.mm.ulc.UserLocationCamel getUserLocationCamel()
Returns a reference to the UserLocationCamel responsible for creation of the LocationReport.

Returns:
A reference to the UserLocationCamel responsible for creation of the LocationReport.

addLocationReportListener

public void addLocationReportListener(org.csapi.jr.se.mm.ulc.LocationReportListener locationReportListener)
Adds a LocationReportListener which is interested in events generated by the LocationReport.

Parameters:
locationReportListener - A reference to the LocationReportListener which is to be added as a listener.

removeLocationReportListener

public void removeLocationReportListener(org.csapi.jr.se.mm.ulc.LocationReportListener locationReportListener)
Removes a LocationReportListener which is no longer interested events generated by the LocationReport.

Parameters:
locationReportListener - A reference to the LocationReportListener which is to be removed as a listener.

locationReportReq

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

PlatformException
java.lang.IllegalStateException
CommonException
UnknownSubscriberException
ApplicationNotActivatedException
InformationNotAvailableException
InvalidInterfaceTypeException