org.mobicents.slee.resource.diameter.cca
Class CreditControlAVPFactoryImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.cca.CreditControlAVPFactoryImpl
All Implemented Interfaces:
net.java.slee.resource.diameter.cca.CreditControlAVPFactory

public class CreditControlAVPFactoryImpl
extends java.lang.Object
implements net.java.slee.resource.diameter.cca.CreditControlAVPFactory

Start time:16:32:52 2008-12-08
Project: mobicents-diameter-parent

Author:
Bartosz Baranowski , Alexandre Mendonca

Field Summary
protected  net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory
           
protected  org.jdiameter.api.Stack stack
           
 
Constructor Summary
CreditControlAVPFactoryImpl(net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory, org.jdiameter.api.Stack stack)
           
 
Method Summary
 net.java.slee.resource.diameter.cca.events.avp.CcMoneyAvp createCcMoney()
           
 net.java.slee.resource.diameter.cca.events.avp.CcMoneyAvp createCcMoney(net.java.slee.resource.diameter.cca.events.avp.UnitValueAvp unitValue)
           
 net.java.slee.resource.diameter.cca.events.avp.CostInformationAvp createCostInformation()
           
 net.java.slee.resource.diameter.cca.events.avp.CostInformationAvp createCostInformation(net.java.slee.resource.diameter.cca.events.avp.UnitValueAvp unitValue, long currencyCode)
           
 net.java.slee.resource.diameter.cca.events.avp.FinalUnitIndicationAvp createFinalUnitIndication()
           
 net.java.slee.resource.diameter.cca.events.avp.FinalUnitIndicationAvp createFinalUnitIndication(net.java.slee.resource.diameter.cca.events.avp.FinalUnitActionType finalUnitAction)
           
 net.java.slee.resource.diameter.cca.events.avp.GrantedServiceUnitAvp createGrantedServiceUnit()
           
 net.java.slee.resource.diameter.cca.events.avp.GSUPoolReferenceAvp createGSUPoolReference()
           
 net.java.slee.resource.diameter.cca.events.avp.GSUPoolReferenceAvp createGSUPoolReference(long gsuPoolIdentifier, net.java.slee.resource.diameter.cca.events.avp.CcUnitType ccUnitType, net.java.slee.resource.diameter.cca.events.avp.UnitValueAvp unitValue)
           
 net.java.slee.resource.diameter.cca.events.avp.MultipleServicesCreditControlAvp createMultipleServicesCreditControl()
           
 net.java.slee.resource.diameter.cca.events.avp.RedirectServerAvp createRedirectServer()
           
 net.java.slee.resource.diameter.cca.events.avp.RedirectServerAvp createRedirectServer(net.java.slee.resource.diameter.cca.events.avp.RedirectAddressType redirectAddressType, java.lang.String redirectServerAddress)
           
 net.java.slee.resource.diameter.cca.events.avp.RequestedServiceUnitAvp createRequestedServiceUnit()
           
 net.java.slee.resource.diameter.cca.events.avp.ServiceParameterInfoAvp createServiceParameterInfo()
           
 net.java.slee.resource.diameter.cca.events.avp.ServiceParameterInfoAvp createServiceParameterInfo(long serviceParameterType, byte[] serviceParameterValue)
           
 net.java.slee.resource.diameter.cca.events.avp.SubscriptionIdAvp createSubscriptionId()
           
 net.java.slee.resource.diameter.cca.events.avp.SubscriptionIdAvp createSubscriptionId(net.java.slee.resource.diameter.cca.events.avp.SubscriptionIdType subscriptionIdType, java.lang.String subscriptionIdData)
           
 net.java.slee.resource.diameter.cca.events.avp.UnitValueAvp createUnitValue()
           
 net.java.slee.resource.diameter.cca.events.avp.UnitValueAvp createUnitValue(long valueDigits)
           
 net.java.slee.resource.diameter.cca.events.avp.UsedServiceUnitAvp createUsedServiceUnit()
           
 net.java.slee.resource.diameter.cca.events.avp.UserEquipmentInfoAvp createUserEquipmentInfo()
           
 net.java.slee.resource.diameter.cca.events.avp.UserEquipmentInfoAvp createUserEquipmentInfo(net.java.slee.resource.diameter.cca.events.avp.UserEquipmentInfoType userEquipmentInfoType, byte[] userEquipmentInfoValue)
           
 net.java.slee.resource.diameter.base.DiameterAvpFactory getBaseFactory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseAvpFactory

protected net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory

stack

protected org.jdiameter.api.Stack stack
Constructor Detail

CreditControlAVPFactoryImpl

public CreditControlAVPFactoryImpl(net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory,
                                   org.jdiameter.api.Stack stack)
Method Detail

createCcMoney

public net.java.slee.resource.diameter.cca.events.avp.CcMoneyAvp createCcMoney()
Specified by:
createCcMoney in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createCcMoney

public net.java.slee.resource.diameter.cca.events.avp.CcMoneyAvp createCcMoney(net.java.slee.resource.diameter.cca.events.avp.UnitValueAvp unitValue)
Specified by:
createCcMoney in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createCostInformation

public net.java.slee.resource.diameter.cca.events.avp.CostInformationAvp createCostInformation()
Specified by:
createCostInformation in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createCostInformation

public net.java.slee.resource.diameter.cca.events.avp.CostInformationAvp createCostInformation(net.java.slee.resource.diameter.cca.events.avp.UnitValueAvp unitValue,
                                                                                               long currencyCode)
Specified by:
createCostInformation in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createFinalUnitIndication

public net.java.slee.resource.diameter.cca.events.avp.FinalUnitIndicationAvp createFinalUnitIndication()
Specified by:
createFinalUnitIndication in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createFinalUnitIndication

public net.java.slee.resource.diameter.cca.events.avp.FinalUnitIndicationAvp createFinalUnitIndication(net.java.slee.resource.diameter.cca.events.avp.FinalUnitActionType finalUnitAction)
Specified by:
createFinalUnitIndication in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createGSUPoolReference

public net.java.slee.resource.diameter.cca.events.avp.GSUPoolReferenceAvp createGSUPoolReference()
Specified by:
createGSUPoolReference in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createGSUPoolReference

public net.java.slee.resource.diameter.cca.events.avp.GSUPoolReferenceAvp createGSUPoolReference(long gsuPoolIdentifier,
                                                                                                 net.java.slee.resource.diameter.cca.events.avp.CcUnitType ccUnitType,
                                                                                                 net.java.slee.resource.diameter.cca.events.avp.UnitValueAvp unitValue)
Specified by:
createGSUPoolReference in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createGrantedServiceUnit

public net.java.slee.resource.diameter.cca.events.avp.GrantedServiceUnitAvp createGrantedServiceUnit()
Specified by:
createGrantedServiceUnit in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createMultipleServicesCreditControl

public net.java.slee.resource.diameter.cca.events.avp.MultipleServicesCreditControlAvp createMultipleServicesCreditControl()
Specified by:
createMultipleServicesCreditControl in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createRedirectServer

public net.java.slee.resource.diameter.cca.events.avp.RedirectServerAvp createRedirectServer()
Specified by:
createRedirectServer in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createRedirectServer

public net.java.slee.resource.diameter.cca.events.avp.RedirectServerAvp createRedirectServer(net.java.slee.resource.diameter.cca.events.avp.RedirectAddressType redirectAddressType,
                                                                                             java.lang.String redirectServerAddress)
Specified by:
createRedirectServer in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createRequestedServiceUnit

public net.java.slee.resource.diameter.cca.events.avp.RequestedServiceUnitAvp createRequestedServiceUnit()
Specified by:
createRequestedServiceUnit in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createServiceParameterInfo

public net.java.slee.resource.diameter.cca.events.avp.ServiceParameterInfoAvp createServiceParameterInfo()
Specified by:
createServiceParameterInfo in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createServiceParameterInfo

public net.java.slee.resource.diameter.cca.events.avp.ServiceParameterInfoAvp createServiceParameterInfo(long serviceParameterType,
                                                                                                         byte[] serviceParameterValue)
Specified by:
createServiceParameterInfo in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createSubscriptionId

public net.java.slee.resource.diameter.cca.events.avp.SubscriptionIdAvp createSubscriptionId()
Specified by:
createSubscriptionId in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createSubscriptionId

public net.java.slee.resource.diameter.cca.events.avp.SubscriptionIdAvp createSubscriptionId(net.java.slee.resource.diameter.cca.events.avp.SubscriptionIdType subscriptionIdType,
                                                                                             java.lang.String subscriptionIdData)
Specified by:
createSubscriptionId in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createUnitValue

public net.java.slee.resource.diameter.cca.events.avp.UnitValueAvp createUnitValue()
Specified by:
createUnitValue in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createUnitValue

public net.java.slee.resource.diameter.cca.events.avp.UnitValueAvp createUnitValue(long valueDigits)
Specified by:
createUnitValue in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createUsedServiceUnit

public net.java.slee.resource.diameter.cca.events.avp.UsedServiceUnitAvp createUsedServiceUnit()
Specified by:
createUsedServiceUnit in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createUserEquipmentInfo

public net.java.slee.resource.diameter.cca.events.avp.UserEquipmentInfoAvp createUserEquipmentInfo()
Specified by:
createUserEquipmentInfo in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

createUserEquipmentInfo

public net.java.slee.resource.diameter.cca.events.avp.UserEquipmentInfoAvp createUserEquipmentInfo(net.java.slee.resource.diameter.cca.events.avp.UserEquipmentInfoType userEquipmentInfoType,
                                                                                                   byte[] userEquipmentInfoValue)
Specified by:
createUserEquipmentInfo in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory

getBaseFactory

public net.java.slee.resource.diameter.base.DiameterAvpFactory getBaseFactory()
Specified by:
getBaseFactory in interface net.java.slee.resource.diameter.cca.CreditControlAVPFactory


Copyright © 2009. All Rights Reserved.