com.ibm.diameter.sh.util
Class ChargingInformation

java.lang.Object
  extended by com.ibm.diameter.sh.util.ChargingInformation

public class ChargingInformation
extends java.lang.Object

The ChargingInformation object correlates to the ChargingInformation element described in ShDataType.xsd. ChargingInformation contains the following elements:

See Also:
com.ibm.diameter.sh.DiameterShService#getChargingInformation, com.ibm.diameter.sh.DiameterShService#getUserData

Constructor Summary
ChargingInformation()
           
 
Method Summary
 java.net.URI getPrimaryChargingCollectionFunctionName()
          Used by an IMS Application Server application to retrieve the primaryChargingCollectionFunctionName.
 java.net.URI getPrimaryEventChargingFunctionName()
          Used by an IMS Application Server application to retrieve the primaryEventChargingFunctionName.
 java.net.URI getSecondaryChargingCollectionFunctionName()
          Used by an IMS Application Server application to retrieve the secondaryChargingCollectionFunctionName.
 java.net.URI getSecondaryEventChargingFunctionName()
          Used by an IMS Application Server application to retrieve the secondaryEventChargingFunctionName.
 void setPrimaryChargingCollectionFunctionName(java.net.URI primaryChargingCollectionFunctionName)
          Used by the Sh subscriber profile Web service to set the primaryChargingCollectionFunctionName after parsing the XML file received from the HSS.
 void setPrimaryEventChargingFunctionName(java.net.URI primaryEventChargingFunctionName)
          Used by the Sh subscriber profile Web service to set the primaryEventChargingFunctionName after parsing the XML file received from the HSS.
 void setSecondaryChargingCollectionFunctionName(java.net.URI secondaryChargingCollectionFunctionName)
          Used by the Sh subscriber profile Web service to set the secondaryChargingCollectionFunctionName after parsing the XML file received from the HSS.
 void setSecondaryEventChargingFunctionName(java.net.URI secondaryEventChargingFunctionName)
          Used by the Sh subscriber profile Web service to set the secondaryEventChargingFunctionName after parsing the XML file received from the HSS.
 java.lang.String toString()
          Debug method that returns the ChargingInformation object as a String for inclusion in (English only) trace logs.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChargingInformation

public ChargingInformation()
Method Detail

setPrimaryEventChargingFunctionName

public void setPrimaryEventChargingFunctionName(java.net.URI primaryEventChargingFunctionName)
Used by the Sh subscriber profile Web service to set the primaryEventChargingFunctionName after parsing the XML file received from the HSS.

Parameters:
Sets - the primaryEventChargingFunctionName field.

setSecondaryEventChargingFunctionName

public void setSecondaryEventChargingFunctionName(java.net.URI secondaryEventChargingFunctionName)
Used by the Sh subscriber profile Web service to set the secondaryEventChargingFunctionName after parsing the XML file received from the HSS.

Parameters:
Sets - the secondaryEventChargingFunctionName field.

setPrimaryChargingCollectionFunctionName

public void setPrimaryChargingCollectionFunctionName(java.net.URI primaryChargingCollectionFunctionName)
Used by the Sh subscriber profile Web service to set the primaryChargingCollectionFunctionName after parsing the XML file received from the HSS.

Parameters:
Sets - the primaryChargingCollectionFunctionName field.

setSecondaryChargingCollectionFunctionName

public void setSecondaryChargingCollectionFunctionName(java.net.URI secondaryChargingCollectionFunctionName)
Used by the Sh subscriber profile Web service to set the secondaryChargingCollectionFunctionName after parsing the XML file received from the HSS.

Parameters:
Sets - the secondaryChargingCollectionFunctionName field.

getPrimaryEventChargingFunctionName

public java.net.URI getPrimaryEventChargingFunctionName()
Used by an IMS Application Server application to retrieve the primaryEventChargingFunctionName.

Returns:
primaryEventChargingFunctionName URI

getSecondaryEventChargingFunctionName

public java.net.URI getSecondaryEventChargingFunctionName()
Used by an IMS Application Server application to retrieve the secondaryEventChargingFunctionName.

Returns:
secondaryEventChargingFunctionName URI

getPrimaryChargingCollectionFunctionName

public java.net.URI getPrimaryChargingCollectionFunctionName()
Used by an IMS Application Server application to retrieve the primaryChargingCollectionFunctionName.

Returns:
primaryChargingCollectionFunctionName URI

getSecondaryChargingCollectionFunctionName

public java.net.URI getSecondaryChargingCollectionFunctionName()
Used by an IMS Application Server application to retrieve the secondaryChargingCollectionFunctionName.

Returns:
secondaryChargingCollectionFunctionName URI

toString

public java.lang.String toString()
Debug method that returns the ChargingInformation object as a String for inclusion in (English only) trace logs.

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


Copyright © 2006 IBM Corp. All Rights Reserved.