org.mobicents.slee.resource.diameter.ro.events
Class RoCreditControlAnswerImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.base.events.DiameterMessageImpl
      extended by org.mobicents.slee.resource.diameter.ro.events.RoCreditControlMessageImpl
          extended by org.mobicents.slee.resource.diameter.ro.events.RoCreditControlAnswerImpl
All Implemented Interfaces:
java.lang.Cloneable, net.java.slee.resource.diameter.base.events.DiameterMessage, RoCreditControlAnswer, RoCreditControlMessage

public class RoCreditControlAnswerImpl
extends RoCreditControlMessageImpl
implements RoCreditControlAnswer

Author:
Bartosz Baranowski , Alexandre Mendonca

Field Summary
 
Fields inherited from class org.mobicents.slee.resource.diameter.base.events.DiameterMessageImpl
message
 
Constructor Summary
RoCreditControlAnswerImpl(org.jdiameter.api.Message message)
           
 
Method Summary
 net.java.slee.resource.diameter.cca.events.avp.CcSessionFailoverType getCcSessionFailover()
          Returns the value of the CC-Session-Failover AVP, of type Enumerated.
 net.java.slee.resource.diameter.cca.events.avp.CostInformationAvp getCostInformation()
          Returns the value of the Cost-Information AVP, of type Grouped.
 net.java.slee.resource.diameter.cca.events.avp.CreditControlFailureHandlingType getCreditControlFailureHandling()
          Returns the value of the Credit-Control-Failure-Handling AVP, of type Enumerated.
 java.lang.String getLongName()
           
 java.lang.String getShortName()
           
 boolean hasCcSessionFailover()
          Returns true if the CC-Session-Failover AVP is present in the message.
 boolean hasCostInformation()
          Returns true if the Cost-Information AVP is present in the message.
 boolean hasCreditControlFailureHandling()
          Returns true if the Credit-Control-Failure-Handling AVP is present in the message.
 void setCcSessionFailover(net.java.slee.resource.diameter.cca.events.avp.CcSessionFailoverType ccSessionFailover)
          Sets the value of the CC-Session-Failover AVP, of type Enumerated.
 void setCostInformation(net.java.slee.resource.diameter.cca.events.avp.CostInformationAvp costInformation)
          Sets the value of the Cost-Information AVP, of type Grouped.
 void setCreditControlFailureHandling(net.java.slee.resource.diameter.cca.events.avp.CreditControlFailureHandlingType creditControlFailureHandling)
          Sets the value of the Credit-Control-Failure-Handling AVP, of type Enumerated.
 
Methods inherited from class org.mobicents.slee.resource.diameter.ro.events.RoCreditControlMessageImpl
getCcRequestNumber, getCcRequestType, getMultipleServicesCreditControls, getServiceInformation, hasCcRequestNumber, hasCcRequestType, hasMultipleServicesCreditControl, hasServiceInformation, setCcRequestNumber, setCcRequestType, setMultipleServicesCreditControl, setMultipleServicesCreditControls, setServiceInformation
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.events.DiameterMessageImpl
addAvp, addAvp, addAvp, addAvp, clone, getAcctApplicationId, getAuthApplicationId, getAvp, getAvp, getAvp, getAvpAsAddress, getAvpAsAddress, getAvpAsCustom, getAvpAsCustom, getAvpAsDiameterIdentity, getAvpAsDiameterIdentity, getAvpAsDiameterURI, getAvpAsDiameterURI, getAvpAsEnumerated, getAvpAsEnumerated, getAvpAsFloat32, getAvpAsFloat32, getAvpAsFloat64, getAvpAsFloat64, getAvpAsGrouped, getAvpAsGrouped, getAvpAsInteger32, getAvpAsInteger32, getAvpAsInteger64, getAvpAsInteger64, getAvpAsIPFilterRule, getAvpAsIPFilterRule, getAvpAsOctetString, getAvpAsOctetString, getAvpAsRaw, getAvpAsRaw, getAvpAsTime, getAvpAsTime, getAvpAsUnsigned32, getAvpAsUnsigned32, getAvpAsUnsigned64, getAvpAsUnsigned64, getAvpAsUTF8String, getAvpAsUTF8String, getAvps, getAvpsAsAddress, getAvpsAsAddress, getAvpsAsCustom, getAvpsAsCustom, getAvpsAsDiameterIdentity, getAvpsAsDiameterIdentity, getAvpsAsDiameterURI, getAvpsAsDiameterURI, getAvpsAsEnumerated, getAvpsAsEnumerated, getAvpsAsFloat32, getAvpsAsFloat32, getAvpsAsFloat64, getAvpsAsFloat64, getAvpsAsGrouped, getAvpsAsGrouped, getAvpsAsInteger32, getAvpsAsInteger32, getAvpsAsInteger64, getAvpsAsInteger64, getAvpsAsIPFilterRule, getAvpsAsIPFilterRule, getAvpsAsOctetString, getAvpsAsOctetString, getAvpsAsRaw, getAvpsAsRaw, getAvpsAsTime, getAvpsAsTime, getAvpsAsUnsigned32, getAvpsAsUnsigned32, getAvpsAsUnsigned64, getAvpsAsUnsigned64, getAvpsAsUTF8String, getAvpsAsUTF8String, getCommand, getData, getDestinationHost, getDestinationRealm, getErrorMessage, getErrorReportingHost, getEventTimestamp, getExtensionAvps, getFailedAvp, getFailedAvps, getGenericData, getHeader, getOriginHost, getOriginRealm, getOriginStateId, getProxyInfos, getRedirectHosts, getRedirectHostUsage, getRedirectMaxCacheTime, getResultCode, getRouteRecords, getSessionId, getUserName, getVendorSpecificApplicationId, hasAcctApplicationId, hasAuthApplicationId, hasAvp, hasAvp, hasDestinationHost, hasDestinationRealm, hasErrorMessage, hasErrorReportingHost, hasEventTimestamp, hasFailedAvp, hasOriginHost, hasOriginRealm, hasOriginStateId, hasRedirectHosts, hasRedirectHostUsage, hasRedirectMaxCacheTime, hasResultCode, hasSessionId, hasUserName, hasVendorSpecificApplicationId, removeData, reportAvpFetchError, setAcctApplicationId, setAuthApplicationId, setAvpAsFloat32, setAvpAsFloat64, setAvpAsGrouped, setAvpAsInteger32, setAvpAsInteger64, setAvpAsOctetString, setAvpAsRaw, setAvpAsTime, setAvpAsUnsigned32, setAvpAsUnsigned64, setAvpAsUTF8String, setData, setDestinationHost, setDestinationRealm, setErrorMessage, setErrorReportingHost, setEventTimestamp, setExtensionAvps, setFailedAvp, setFailedAvps, setOriginHost, setOriginRealm, setOriginStateId, setProxyInfo, setProxyInfos, setRedirectHost, setRedirectHosts, setRedirectHostUsage, setRedirectMaxCacheTime, setResultCode, setRouteRecord, setRouteRecords, setSessionId, setUserName, setVendorSpecificApplicationId, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.java.slee.resource.diameter.ro.events.RoCreditControlAnswer
getFailedAvps, getRedirectHosts, getRedirectHostUsage, getRedirectMaxCacheTime, getResultCode, hasRedirectHostUsage, hasRedirectMaxCacheTime, hasResultCode, setFailedAvp, setFailedAvps, setRedirectHost, setRedirectHosts, setRedirectHostUsage, setRedirectMaxCacheTime, setResultCode
 
Methods inherited from interface net.java.slee.resource.diameter.ro.events.RoCreditControlMessage
getAuthApplicationId, getCcRequestNumber, getCcRequestType, getMultipleServicesCreditControls, getProxyInfos, getRouteRecords, getServiceInformation, hasAuthApplicationId, hasCcRequestNumber, hasCcRequestType, hasMultipleServicesCreditControl, hasServiceInformation, setAuthApplicationId, setCcRequestNumber, setCcRequestType, setMultipleServicesCreditControl, setMultipleServicesCreditControls, setProxyInfo, setProxyInfos, setRouteRecord, setRouteRecords, setServiceInformation
 
Methods inherited from interface net.java.slee.resource.diameter.base.events.DiameterMessage
clone, getAvps, getCommand, getDestinationHost, getDestinationRealm, getExtensionAvps, getHeader, getOriginHost, getOriginRealm, getSessionId, hasDestinationHost, hasDestinationRealm, hasOriginHost, hasOriginRealm, hasSessionId, setDestinationHost, setDestinationRealm, setExtensionAvps, setOriginHost, setOriginRealm, setSessionId
 

Constructor Detail

RoCreditControlAnswerImpl

public RoCreditControlAnswerImpl(org.jdiameter.api.Message message)
Parameters:
message -
Method Detail

getCcSessionFailover

public net.java.slee.resource.diameter.cca.events.avp.CcSessionFailoverType getCcSessionFailover()
Description copied from interface: RoCreditControlAnswer
Returns the value of the CC-Session-Failover AVP, of type Enumerated.

Specified by:
getCcSessionFailover in interface RoCreditControlAnswer
Returns:

setCcSessionFailover

public void setCcSessionFailover(net.java.slee.resource.diameter.cca.events.avp.CcSessionFailoverType ccSessionFailover)
                          throws java.lang.IllegalStateException
Description copied from interface: RoCreditControlAnswer
Sets the value of the CC-Session-Failover AVP, of type Enumerated.

Specified by:
setCcSessionFailover in interface RoCreditControlAnswer
Throws:
java.lang.IllegalStateException

hasCcSessionFailover

public boolean hasCcSessionFailover()
Description copied from interface: RoCreditControlAnswer
Returns true if the CC-Session-Failover AVP is present in the message.

Specified by:
hasCcSessionFailover in interface RoCreditControlAnswer
Returns:

getCostInformation

public net.java.slee.resource.diameter.cca.events.avp.CostInformationAvp getCostInformation()
Description copied from interface: RoCreditControlAnswer
Returns the value of the Cost-Information AVP, of type Grouped.

Specified by:
getCostInformation in interface RoCreditControlAnswer
Returns:

setCostInformation

public void setCostInformation(net.java.slee.resource.diameter.cca.events.avp.CostInformationAvp costInformation)
                        throws java.lang.IllegalStateException
Description copied from interface: RoCreditControlAnswer
Sets the value of the Cost-Information AVP, of type Grouped.

Specified by:
setCostInformation in interface RoCreditControlAnswer
Throws:
java.lang.IllegalStateException

hasCostInformation

public boolean hasCostInformation()
Description copied from interface: RoCreditControlAnswer
Returns true if the Cost-Information AVP is present in the message.

Specified by:
hasCostInformation in interface RoCreditControlAnswer
Returns:

getCreditControlFailureHandling

public net.java.slee.resource.diameter.cca.events.avp.CreditControlFailureHandlingType getCreditControlFailureHandling()
Description copied from interface: RoCreditControlAnswer
Returns the value of the Credit-Control-Failure-Handling AVP, of type Enumerated.

Specified by:
getCreditControlFailureHandling in interface RoCreditControlAnswer
Returns:

setCreditControlFailureHandling

public void setCreditControlFailureHandling(net.java.slee.resource.diameter.cca.events.avp.CreditControlFailureHandlingType creditControlFailureHandling)
                                     throws java.lang.IllegalStateException
Description copied from interface: RoCreditControlAnswer
Sets the value of the Credit-Control-Failure-Handling AVP, of type Enumerated.

Specified by:
setCreditControlFailureHandling in interface RoCreditControlAnswer
Throws:
java.lang.IllegalStateException

hasCreditControlFailureHandling

public boolean hasCreditControlFailureHandling()
Description copied from interface: RoCreditControlAnswer
Returns true if the Credit-Control-Failure-Handling AVP is present in the message.

Specified by:
hasCreditControlFailureHandling in interface RoCreditControlAnswer
Returns:

getLongName

public java.lang.String getLongName()
Specified by:
getLongName in class org.mobicents.slee.resource.diameter.base.events.DiameterMessageImpl

getShortName

public java.lang.String getShortName()
Specified by:
getShortName in class org.mobicents.slee.resource.diameter.base.events.DiameterMessageImpl


Copyright © 2011. All Rights Reserved.