org.mobicents.slee.resource.diameter.s6a
Class S6aAVPFactoryImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.base.DiameterAvpFactoryImpl
      extended by org.mobicents.slee.resource.diameter.s6a.S6aAVPFactoryImpl
All Implemented Interfaces:
net.java.slee.resource.diameter.base.DiameterAvpFactory, S6aAVPFactory

public class S6aAVPFactoryImpl
extends org.mobicents.slee.resource.diameter.base.DiameterAvpFactoryImpl
implements S6aAVPFactory

Diameter S6a Reference Point AVP Factory. Implementation for S6aAVPFactory

Author:
Alexandre Mendonca , Bartosz Baranowski

Field Summary
protected  net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory
           
 
Constructor Summary
S6aAVPFactoryImpl(net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory)
           
 
Method Summary
 ActiveAPNAvp createActiveAPN()
           
 AllocationRetentionPriorityAvp createAllocationRetentionPriority()
           
 AMBRAvp createAMBR()
           
 APNConfigurationAvp createAPNConfiguration()
           
 APNConfigurationProfileAvp createAPNConfigurationProfile()
           
 AuthenticationInfoAvp createAuthenticationInfo()
           
 EPSLocationInformationAvp createEPSLocationInformation()
           
 EPSSubscribedQoSProfileAvp createEPSSubscribedQoSProfile()
           
 EPSUserStateAvp createEPSUserState()
           
 EUTRANVectorAvp createEUTRANVector()
           
 MIP6AgentInfoAvp createMIP6AgentInfo()
           
 MIPHomeAgentHostAvp createMIPHomeAgentHost()
           
 MMELocationInformationAvp createMMELocationInformation()
           
 MMEUserStateAvp createMMEUserState()
           
 RequestedEUTRANAuthenticationInfoAvp createRequestedEUTRANAuthenticationInfo()
           
 RequestedUTRANGERANAuthenticationInfoAvp createRequestedUTRANGERANAuthenticationInfo()
           
 SGSNLocationInformationAvp createSGSNLocationInformation()
           
 SGSNUserStateAvp createSGSNUserState()
           
 SpecificAPNInfoAvp createSpecificAPNInfo()
           
 SubscriptionDataAvp createSubscriptionData()
           
 SupportedFeaturesAvp createSupportedFeatures()
           
 TerminalInformationAvp createTerminalInformation()
           
 net.java.slee.resource.diameter.base.DiameterAvpFactory getBaseFactory()
           
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.DiameterAvpFactoryImpl
createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createCommand, createExperimentalResult, createExperimentalResult, createExperimentalResult, createExperimentalResult, createFailedAvp, createFailedAvp, createFailedAvp, createProxyInfo, createProxyInfo, createProxyInfo, createProxyInfo, createVendorSpecificApplicationId, createVendorSpecificApplicationId, createVendorSpecificApplicationId, createVendorSpecificApplicationId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.java.slee.resource.diameter.base.DiameterAvpFactory
createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createAvp, createCommand, createExperimentalResult, createExperimentalResult, createExperimentalResult, createExperimentalResult, createFailedAvp, createFailedAvp, createFailedAvp, createProxyInfo, createProxyInfo, createProxyInfo, createProxyInfo, createVendorSpecificApplicationId, createVendorSpecificApplicationId, createVendorSpecificApplicationId, createVendorSpecificApplicationId
 

Field Detail

baseAvpFactory

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

S6aAVPFactoryImpl

public S6aAVPFactoryImpl(net.java.slee.resource.diameter.base.DiameterAvpFactory baseAvpFactory)
Method Detail

getBaseFactory

public net.java.slee.resource.diameter.base.DiameterAvpFactory getBaseFactory()

createActiveAPN

public ActiveAPNAvp createActiveAPN()
Specified by:
createActiveAPN in interface S6aAVPFactory

createAllocationRetentionPriority

public AllocationRetentionPriorityAvp createAllocationRetentionPriority()
Specified by:
createAllocationRetentionPriority in interface S6aAVPFactory

createAMBR

public AMBRAvp createAMBR()
Specified by:
createAMBR in interface S6aAVPFactory

createAPNConfiguration

public APNConfigurationAvp createAPNConfiguration()
Specified by:
createAPNConfiguration in interface S6aAVPFactory

createAPNConfigurationProfile

public APNConfigurationProfileAvp createAPNConfigurationProfile()
Specified by:
createAPNConfigurationProfile in interface S6aAVPFactory

createAuthenticationInfo

public AuthenticationInfoAvp createAuthenticationInfo()
Specified by:
createAuthenticationInfo in interface S6aAVPFactory

createEPSLocationInformation

public EPSLocationInformationAvp createEPSLocationInformation()
Specified by:
createEPSLocationInformation in interface S6aAVPFactory

createEPSSubscribedQoSProfile

public EPSSubscribedQoSProfileAvp createEPSSubscribedQoSProfile()
Specified by:
createEPSSubscribedQoSProfile in interface S6aAVPFactory

createEPSUserState

public EPSUserStateAvp createEPSUserState()
Specified by:
createEPSUserState in interface S6aAVPFactory

createEUTRANVector

public EUTRANVectorAvp createEUTRANVector()
Specified by:
createEUTRANVector in interface S6aAVPFactory

createMIP6AgentInfo

public MIP6AgentInfoAvp createMIP6AgentInfo()
Specified by:
createMIP6AgentInfo in interface S6aAVPFactory

createMIPHomeAgentHost

public MIPHomeAgentHostAvp createMIPHomeAgentHost()
Specified by:
createMIPHomeAgentHost in interface S6aAVPFactory

createMMELocationInformation

public MMELocationInformationAvp createMMELocationInformation()
Specified by:
createMMELocationInformation in interface S6aAVPFactory

createMMEUserState

public MMEUserStateAvp createMMEUserState()
Specified by:
createMMEUserState in interface S6aAVPFactory

createRequestedEUTRANAuthenticationInfo

public RequestedEUTRANAuthenticationInfoAvp createRequestedEUTRANAuthenticationInfo()
Specified by:
createRequestedEUTRANAuthenticationInfo in interface S6aAVPFactory

createRequestedUTRANGERANAuthenticationInfo

public RequestedUTRANGERANAuthenticationInfoAvp createRequestedUTRANGERANAuthenticationInfo()
Specified by:
createRequestedUTRANGERANAuthenticationInfo in interface S6aAVPFactory

createSGSNLocationInformation

public SGSNLocationInformationAvp createSGSNLocationInformation()
Specified by:
createSGSNLocationInformation in interface S6aAVPFactory

createSGSNUserState

public SGSNUserStateAvp createSGSNUserState()
Specified by:
createSGSNUserState in interface S6aAVPFactory

createSpecificAPNInfo

public SpecificAPNInfoAvp createSpecificAPNInfo()
Specified by:
createSpecificAPNInfo in interface S6aAVPFactory

createSubscriptionData

public SubscriptionDataAvp createSubscriptionData()
Specified by:
createSubscriptionData in interface S6aAVPFactory

createSupportedFeatures

public SupportedFeaturesAvp createSupportedFeatures()
Specified by:
createSupportedFeatures in interface S6aAVPFactory

createTerminalInformation

public TerminalInformationAvp createTerminalInformation()
Specified by:
createTerminalInformation in interface S6aAVPFactory


Copyright © 2012. All Rights Reserved.