org.mobicents.slee.resource.diameter.rf
Class RfAvpFactoryImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.base.DiameterAvpFactoryImpl
      extended by org.mobicents.slee.resource.diameter.rf.RfAvpFactoryImpl
All Implemented Interfaces:
net.java.slee.resource.diameter.base.DiameterAvpFactory, RfAvpFactory

public class RfAvpFactoryImpl
extends org.mobicents.slee.resource.diameter.base.DiameterAvpFactoryImpl
implements RfAvpFactory

Implementation of RfAvpFactory.

Author:
Alexandre Mendonca , Bartosz Baranowski

Constructor Summary
RfAvpFactoryImpl()
           
 
Method Summary
 AdditionalContentInformation createAdditionalContentInformation()
          Create an empty AdditionalContentInformation (Grouped AVP) instance.
 AddressDomain createAddressDomain()
          Create an empty AddressDomain (Grouped AVP) instance.
 ApplicationServerInformation createApplicationServerInformation()
          Create an empty ApplicationServerInformation (Grouped AVP) instance.
 EventType createEventType()
          Create an empty EventType (Grouped AVP) instance.
 ImsInformation createImsInformation()
          Create an empty ImsInformation (Grouped AVP) instance.
 ImsInformation createImsInformation(NodeFunctionality nodeFunctionality)
          Create a ImsInformation (Grouped AVP) instance using required AVP values.
 InterOperatorIdentifier createInterOperatorIdentifier()
          Create an empty InterOperatorIdentifier (Grouped AVP) instance.
 LcsClientId createLcsClientId()
          Create an empty LcsClientId (Grouped AVP) instance.
 LcsClientName createLcsClientName()
          Create an empty LcsClientName (Grouped AVP) instance.
 LcsInformation createLcsInformation()
          Create an empty LcsInformation (Grouped AVP) instance.
 LcsRequestorId createLcsRequestorId()
          Create an empty LcsRequestorId (Grouped AVP) instance.
 LocationType createLocationType()
          Create an empty LocationType (Grouped AVP) instance.
 MbmsInformation createMbmsInformation()
          Create an empty MbmsInformation (Grouped AVP) instance.
 MbmsInformation createMbmsInformation(java.lang.String tmgi, MbmsServiceType mbmsServiceType, MbmsUserServiceType mbmsUserServiceType)
          Create a MbmsInformation (Grouped AVP) instance using required AVP values.
 MessageBody createMessageBody()
          Create an empty MessageBody (Grouped AVP) instance.
 MessageClass createMessageClass()
          Create an empty MessageClass (Grouped AVP) instance.
 MmContentType createMmContentType()
          Create an empty MmContentType (Grouped AVP) instance.
 MmsInformation createMmsInformation()
          Create an empty MmsInformation (Grouped AVP) instance.
 OriginatorAddress createOriginatorAddress()
          Create an empty OriginatorAddress (Grouped AVP) instance.
 PocInformation createPocInformation()
          Create an empty PocInformation (Grouped AVP) instance.
 PsFurnishChargingInformation createPsFurnishChargingInformation()
          Create an empty PsFurnishChargingInformation (Grouped AVP) instance.
 PsFurnishChargingInformation createPsFurnishChargingInformation(java.lang.String tgppChargingId, java.lang.String psFreeFormatData)
          Create a PsFurnishChargingInformation (Grouped AVP) instance using required AVP values.
 PsInformation createPsInformation()
          Create an empty PsInformation (Grouped AVP) instance.
 RecipientAddress createRecipientAddress()
          Create an empty RecipientAddress (Grouped AVP) instance.
 SdpMediaComponent createSdpMediaComponent()
          Create an empty SdpMediaComponent (Grouped AVP) instance.
 ServiceInformation createServiceInformation()
          Create an empty ServiceInformation (Grouped AVP) instance.
 TalkBurstExchange createTalkBurstExchange()
          Create an empty TalkBurstExchange (Grouped AVP) instance.
 TimeStamps createTimeStamps()
          Create an empty TimeStamps (Grouped AVP) instance.
 TrunkGroupId createTrunkGroupId()
          Create an empty TrunkGroupId (Grouped AVP) instance.
 WlanInformation createWlanInformation()
          Create an empty WlanInformation (Grouped AVP) instance.
 WlanRadioContainer createWlanRadioContainer()
          Create an empty WlanRadioContainer (Grouped AVP) instance.
 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
 

Constructor Detail

RfAvpFactoryImpl

public RfAvpFactoryImpl()
Method Detail

createAdditionalContentInformation

public AdditionalContentInformation createAdditionalContentInformation()
Description copied from interface: RfAvpFactory
Create an empty AdditionalContentInformation (Grouped AVP) instance.

Specified by:
createAdditionalContentInformation in interface RfAvpFactory
Returns:

createAddressDomain

public AddressDomain createAddressDomain()
Description copied from interface: RfAvpFactory
Create an empty AddressDomain (Grouped AVP) instance.

Specified by:
createAddressDomain in interface RfAvpFactory
Returns:

createApplicationServerInformation

public ApplicationServerInformation createApplicationServerInformation()
Description copied from interface: RfAvpFactory
Create an empty ApplicationServerInformation (Grouped AVP) instance.

Specified by:
createApplicationServerInformation in interface RfAvpFactory
Returns:

createEventType

public EventType createEventType()
Description copied from interface: RfAvpFactory
Create an empty EventType (Grouped AVP) instance.

Specified by:
createEventType in interface RfAvpFactory
Returns:

createImsInformation

public ImsInformation createImsInformation()
Description copied from interface: RfAvpFactory
Create an empty ImsInformation (Grouped AVP) instance.

Specified by:
createImsInformation in interface RfAvpFactory
Returns:

createImsInformation

public ImsInformation createImsInformation(NodeFunctionality nodeFunctionality)
Description copied from interface: RfAvpFactory
Create a ImsInformation (Grouped AVP) instance using required AVP values.

Specified by:
createImsInformation in interface RfAvpFactory
Returns:

createInterOperatorIdentifier

public InterOperatorIdentifier createInterOperatorIdentifier()
Description copied from interface: RfAvpFactory
Create an empty InterOperatorIdentifier (Grouped AVP) instance.

Specified by:
createInterOperatorIdentifier in interface RfAvpFactory
Returns:

createLcsClientId

public LcsClientId createLcsClientId()
Description copied from interface: RfAvpFactory
Create an empty LcsClientId (Grouped AVP) instance.

Specified by:
createLcsClientId in interface RfAvpFactory
Returns:

createLcsClientName

public LcsClientName createLcsClientName()
Description copied from interface: RfAvpFactory
Create an empty LcsClientName (Grouped AVP) instance.

Specified by:
createLcsClientName in interface RfAvpFactory
Returns:

createLcsInformation

public LcsInformation createLcsInformation()
Description copied from interface: RfAvpFactory
Create an empty LcsInformation (Grouped AVP) instance.

Specified by:
createLcsInformation in interface RfAvpFactory
Returns:

createLcsRequestorId

public LcsRequestorId createLcsRequestorId()
Description copied from interface: RfAvpFactory
Create an empty LcsRequestorId (Grouped AVP) instance.

Specified by:
createLcsRequestorId in interface RfAvpFactory
Returns:

createLocationType

public LocationType createLocationType()
Description copied from interface: RfAvpFactory
Create an empty LocationType (Grouped AVP) instance.

Specified by:
createLocationType in interface RfAvpFactory
Returns:

createMbmsInformation

public MbmsInformation createMbmsInformation()
Description copied from interface: RfAvpFactory
Create an empty MbmsInformation (Grouped AVP) instance.

Specified by:
createMbmsInformation in interface RfAvpFactory
Returns:

createMbmsInformation

public MbmsInformation createMbmsInformation(java.lang.String tmgi,
                                             MbmsServiceType mbmsServiceType,
                                             MbmsUserServiceType mbmsUserServiceType)
Description copied from interface: RfAvpFactory
Create a MbmsInformation (Grouped AVP) instance using required AVP values.

Specified by:
createMbmsInformation in interface RfAvpFactory
Returns:

createMessageBody

public MessageBody createMessageBody()
Description copied from interface: RfAvpFactory
Create an empty MessageBody (Grouped AVP) instance.

Specified by:
createMessageBody in interface RfAvpFactory
Returns:

createMessageClass

public MessageClass createMessageClass()
Description copied from interface: RfAvpFactory
Create an empty MessageClass (Grouped AVP) instance.

Specified by:
createMessageClass in interface RfAvpFactory
Returns:

createMmContentType

public MmContentType createMmContentType()
Description copied from interface: RfAvpFactory
Create an empty MmContentType (Grouped AVP) instance.

Specified by:
createMmContentType in interface RfAvpFactory
Returns:

createMmsInformation

public MmsInformation createMmsInformation()
Description copied from interface: RfAvpFactory
Create an empty MmsInformation (Grouped AVP) instance.

Specified by:
createMmsInformation in interface RfAvpFactory
Returns:

createOriginatorAddress

public OriginatorAddress createOriginatorAddress()
Description copied from interface: RfAvpFactory
Create an empty OriginatorAddress (Grouped AVP) instance.

Specified by:
createOriginatorAddress in interface RfAvpFactory
Returns:

createPocInformation

public PocInformation createPocInformation()
Description copied from interface: RfAvpFactory
Create an empty PocInformation (Grouped AVP) instance.

Specified by:
createPocInformation in interface RfAvpFactory
Returns:

createPsFurnishChargingInformation

public PsFurnishChargingInformation createPsFurnishChargingInformation()
Description copied from interface: RfAvpFactory
Create an empty PsFurnishChargingInformation (Grouped AVP) instance.

Specified by:
createPsFurnishChargingInformation in interface RfAvpFactory
Returns:

createPsFurnishChargingInformation

public PsFurnishChargingInformation createPsFurnishChargingInformation(java.lang.String tgppChargingId,
                                                                       java.lang.String psFreeFormatData)
Description copied from interface: RfAvpFactory
Create a PsFurnishChargingInformation (Grouped AVP) instance using required AVP values.

Specified by:
createPsFurnishChargingInformation in interface RfAvpFactory
Returns:

createPsInformation

public PsInformation createPsInformation()
Description copied from interface: RfAvpFactory
Create an empty PsInformation (Grouped AVP) instance.

Specified by:
createPsInformation in interface RfAvpFactory
Returns:

createRecipientAddress

public RecipientAddress createRecipientAddress()
Description copied from interface: RfAvpFactory
Create an empty RecipientAddress (Grouped AVP) instance.

Specified by:
createRecipientAddress in interface RfAvpFactory
Returns:

createSdpMediaComponent

public SdpMediaComponent createSdpMediaComponent()
Description copied from interface: RfAvpFactory
Create an empty SdpMediaComponent (Grouped AVP) instance.

Specified by:
createSdpMediaComponent in interface RfAvpFactory
Returns:

createServiceInformation

public ServiceInformation createServiceInformation()
Description copied from interface: RfAvpFactory
Create an empty ServiceInformation (Grouped AVP) instance.

Specified by:
createServiceInformation in interface RfAvpFactory
Returns:

createTalkBurstExchange

public TalkBurstExchange createTalkBurstExchange()
Description copied from interface: RfAvpFactory
Create an empty TalkBurstExchange (Grouped AVP) instance.

Specified by:
createTalkBurstExchange in interface RfAvpFactory
Returns:

createTimeStamps

public TimeStamps createTimeStamps()
Description copied from interface: RfAvpFactory
Create an empty TimeStamps (Grouped AVP) instance.

Specified by:
createTimeStamps in interface RfAvpFactory
Returns:

createTrunkGroupId

public TrunkGroupId createTrunkGroupId()
Description copied from interface: RfAvpFactory
Create an empty TrunkGroupId (Grouped AVP) instance.

Specified by:
createTrunkGroupId in interface RfAvpFactory
Returns:

createWlanInformation

public WlanInformation createWlanInformation()
Description copied from interface: RfAvpFactory
Create an empty WlanInformation (Grouped AVP) instance.

Specified by:
createWlanInformation in interface RfAvpFactory
Returns:

createWlanRadioContainer

public WlanRadioContainer createWlanRadioContainer()
Description copied from interface: RfAvpFactory
Create an empty WlanRadioContainer (Grouped AVP) instance.

Specified by:
createWlanRadioContainer in interface RfAvpFactory
Returns:

getBaseFactory

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


Copyright © 2011. All Rights Reserved.