com.ibm.diameter.sh.util
Class CSLocationInformation

java.lang.Object
  extended by com.ibm.diameter.sh.util.LocationInformation
      extended by com.ibm.diameter.sh.util.CSLocationInformation

public class CSLocationInformation
extends LocationInformation

The CSLocationInformation object extends LocationInformation and correlates to the CSLocationInformation element defined in ShDataType.xsd. CSLocationInformation contains the following elements:

See Also:
LocationInformation, PSLocationInformation, com.ibm.diameter.sh.DiameterShService#getCSLocationInformation, com.ibm.diameter.sh.DiameterShService#getUserData

Constructor Summary
CSLocationInformation()
           
 
Method Summary
 java.lang.String getLocationNumber()
          Used by an IMS Application Server application to retrieve the locationNumber.
 java.lang.String[] getMSCAddress()
          Used by an IMS Application Server application to retrieve the mSCAddress array.
 java.lang.String[] getVLRAddress()
          Used by an IMS Application Server application to retrieve the vLRAddress array.
 void setLocationNumber(java.lang.String locationNumber)
          Used by the Sh subscriber profile Web service to set the locationNumber after parsing the XML file received from the HSS.
 void setMSCAddress(java.lang.String[] mscStrings)
          Used by the Sh subscriber profile Web service to set the mSCAddress after parsing the XML file received from the HSS.
 void setVLRAddress(java.lang.String[] vlrStrings)
          Used by the Sh subscriber profile Web service to set the vLRAddress after parsing the XML file received from the HSS.
 java.lang.String toString()
          Debug method that returns the content as a String in (English only) trace logs.
 
Methods inherited from class com.ibm.diameter.sh.util.LocationInformation
getAgeOfLocationInformation, getCellGlobalId, getGeodeticInformation, getGeographicalInformation, getLocationAreaId, getServiceAreaId, isCurrentLocationRetrieved, setAgeOfLocationInformation, setCellGlobalId, setCurrentLocationRetrieved, setGeodeticInformation, setGeographicalInformation, setLocationAreaId, setServiceAreaId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CSLocationInformation

public CSLocationInformation()
Method Detail

setLocationNumber

public void setLocationNumber(java.lang.String locationNumber)
Used by the Sh subscriber profile Web service to set the locationNumber after parsing the XML file received from the HSS.

Parameters:
Sets - the locationNumber field.

setVLRAddress

public void setVLRAddress(java.lang.String[] vlrStrings)
Used by the Sh subscriber profile Web service to set the vLRAddress after parsing the XML file received from the HSS.

Parameters:
Sets - the vLRAddress string array.

setMSCAddress

public void setMSCAddress(java.lang.String[] mscStrings)
Used by the Sh subscriber profile Web service to set the mSCAddress after parsing the XML file received from the HSS.

Parameters:
Sets - the mSCAddress string array.

getLocationNumber

public java.lang.String getLocationNumber()
Used by an IMS Application Server application to retrieve the locationNumber.

Returns:
locationNumber string

getVLRAddress

public java.lang.String[] getVLRAddress()
Used by an IMS Application Server application to retrieve the vLRAddress array.

Returns:
vLRAddress string array

getMSCAddress

public java.lang.String[] getMSCAddress()
Used by an IMS Application Server application to retrieve the mSCAddress array.

Returns:
mSCAddress string array

toString

public java.lang.String toString()
Debug method that returns the content as a String in (English only) trace logs. This method overrides the toString method in the parent class LocationInformation and appends fields unique to CS location. Because none of these elements is mandetory in the schema we must test each one for null.

Overrides:
toString in class LocationInformation
Returns:
The String representation of this object for debug purposes only.


Copyright © 2006 IBM Corp. All Rights Reserved.