net.java.slee.resource.diameter.rf
Interface RfAvpFactory

All Known Implementing Classes:
RfAvpFactoryImpl

public interface RfAvpFactory

Factory to support the creation of Grouped AVP instances.

Author:
Bartosz Baranowski , Alexandre Mendonca

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()
           
 

Method Detail

getBaseFactory

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

createAdditionalContentInformation

AdditionalContentInformation createAdditionalContentInformation()
Create an empty AdditionalContentInformation (Grouped AVP) instance.

Returns:

createAddressDomain

AddressDomain createAddressDomain()
Create an empty AddressDomain (Grouped AVP) instance.

Returns:

createApplicationServerInformation

ApplicationServerInformation createApplicationServerInformation()
Create an empty ApplicationServerInformation (Grouped AVP) instance.

Returns:

createEventType

EventType createEventType()
Create an empty EventType (Grouped AVP) instance.

Returns:

createImsInformation

ImsInformation createImsInformation()
Create an empty ImsInformation (Grouped AVP) instance.

Returns:

createImsInformation

ImsInformation createImsInformation(NodeFunctionality nodeFunctionality)
Create a ImsInformation (Grouped AVP) instance using required AVP values.

Parameters:
nodeFunctionality -
Returns:

createInterOperatorIdentifier

InterOperatorIdentifier createInterOperatorIdentifier()
Create an empty InterOperatorIdentifier (Grouped AVP) instance.

Returns:

createLcsClientId

LcsClientId createLcsClientId()
Create an empty LcsClientId (Grouped AVP) instance.

Returns:

createLcsClientName

LcsClientName createLcsClientName()
Create an empty LcsClientName (Grouped AVP) instance.

Returns:

createLcsInformation

LcsInformation createLcsInformation()
Create an empty LcsInformation (Grouped AVP) instance.

Returns:

createLcsRequestorId

LcsRequestorId createLcsRequestorId()
Create an empty LcsRequestorId (Grouped AVP) instance.

Returns:

createLocationType

LocationType createLocationType()
Create an empty LocationType (Grouped AVP) instance.

Returns:

createMbmsInformation

MbmsInformation createMbmsInformation()
Create an empty MbmsInformation (Grouped AVP) instance.

Returns:

createMbmsInformation

MbmsInformation createMbmsInformation(java.lang.String tmgi,
                                      MbmsServiceType mbmsServiceType,
                                      MbmsUserServiceType mbmsUserServiceType)
Create a MbmsInformation (Grouped AVP) instance using required AVP values.

Parameters:
tmgi -
mbmsServiceType -
mbmsUserServiceType -
Returns:

createMessageBody

MessageBody createMessageBody()
Create an empty MessageBody (Grouped AVP) instance.

Returns:

createMessageClass

MessageClass createMessageClass()
Create an empty MessageClass (Grouped AVP) instance.

Returns:

createMmContentType

MmContentType createMmContentType()
Create an empty MmContentType (Grouped AVP) instance.

Returns:

createMmsInformation

MmsInformation createMmsInformation()
Create an empty MmsInformation (Grouped AVP) instance.

Returns:

createOriginatorAddress

OriginatorAddress createOriginatorAddress()
Create an empty OriginatorAddress (Grouped AVP) instance.

Returns:

createPocInformation

PocInformation createPocInformation()
Create an empty PocInformation (Grouped AVP) instance.

Returns:

createPsFurnishChargingInformation

PsFurnishChargingInformation createPsFurnishChargingInformation()
Create an empty PsFurnishChargingInformation (Grouped AVP) instance.

Returns:

createPsFurnishChargingInformation

PsFurnishChargingInformation createPsFurnishChargingInformation(java.lang.String tgppChargingId,
                                                                java.lang.String psFreeFormatData)
Create a PsFurnishChargingInformation (Grouped AVP) instance using required AVP values.

Parameters:
tgppChargingId -
psFreeFormatData -
Returns:

createPsInformation

PsInformation createPsInformation()
Create an empty PsInformation (Grouped AVP) instance.

Returns:

createRecipientAddress

RecipientAddress createRecipientAddress()
Create an empty RecipientAddress (Grouped AVP) instance.

Returns:

createSdpMediaComponent

SdpMediaComponent createSdpMediaComponent()
Create an empty SdpMediaComponent (Grouped AVP) instance.

Returns:

createServiceInformation

ServiceInformation createServiceInformation()
Create an empty ServiceInformation (Grouped AVP) instance.

Returns:

createTalkBurstExchange

TalkBurstExchange createTalkBurstExchange()
Create an empty TalkBurstExchange (Grouped AVP) instance.

Returns:

createTimeStamps

TimeStamps createTimeStamps()
Create an empty TimeStamps (Grouped AVP) instance.

Returns:

createTrunkGroupId

TrunkGroupId createTrunkGroupId()
Create an empty TrunkGroupId (Grouped AVP) instance.

Returns:

createWlanInformation

WlanInformation createWlanInformation()
Create an empty WlanInformation (Grouped AVP) instance.

Returns:

createWlanRadioContainer

WlanRadioContainer createWlanRadioContainer()
Create an empty WlanRadioContainer (Grouped AVP) instance.

Returns:


Copyright © 2011. All Rights Reserved.