public interface MessageFactory extends CreditControlMessageFactory
Modifier and Type | Method and Description |
---|---|
AdditionalContentInformation |
createAdditionalContentInformation()
Create an empty AdditionalContentInformation (Grouped AVP) instance.
|
AddressDomain |
createAddressDomain()
Create an empty AddressDomain (Grouped AVP) instance.
|
AfCorrelationInformation |
createAfCorrelationInformation()
Create an empty AfCorrelationInformation (Grouped AVP) instance.
|
AfCorrelationInformation |
createAfCorrelationInformation(byte[] afChargingIdentifier)
Create a AfCorrelationInformation (Grouped AVP) instance using required AVP values.
|
ApplicationServerInformation |
createApplicationServerInformation()
Create an empty ApplicationServerInformation (Grouped AVP) instance.
|
DestinationInterface |
createDestinationInterface()
Create an empty DestinationInterface (Grouped AVP) instance.
|
EarlyMediaDescription |
createEarlyMediaDescription()
Create an empty EarlyMediaDescription (Grouped AVP) instance.
|
Envelope |
createEnvelope()
Create an empty Envelope (Grouped AVP) instance.
|
Envelope |
createEnvelope(java.util.Date envelopeStartTime)
Create a Envelope (Grouped AVP) instance using required AVP values.
|
EventType |
createEventType()
Create an empty EventType (Grouped AVP) instance.
|
Flows |
createFlows()
Create an empty Flows (Grouped AVP) instance.
|
Flows |
createFlows(long mediaComponentNumber)
Create a Flows (Grouped AVP) instance using required AVP values.
|
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.
|
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.
|
OfflineCharging |
createOfflineCharging()
Create an empty OfflineCharging (Grouped AVP) instance.
|
OriginatorAddress |
createOriginatorAddress()
Create an empty OriginatorAddress (Grouped AVP) instance.
|
OriginatorInterface |
createOriginatorInterface()
Create an empty OriginatorInterface (Grouped AVP) instance.
|
ParticipantGroup |
createParticipantGroup()
Create an empty ParticipantGroup (Grouped AVP) instance.
|
PocInformation |
createPocInformation()
Create an empty PocInformation (Grouped AVP) instance.
|
PocUserRole |
createPocUserRole()
Create an empty PocUserRole (Grouped AVP) instance.
|
PsFurnishChargingInformation |
createPsFurnishChargingInformation()
Create an empty PsFurnishChargingInformation (Grouped AVP) instance.
|
PsFurnishChargingInformation |
createPsFurnishChargingInformation(byte[] tgppChargingId,
byte[] 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.
|
RemainingBalance |
createRemainingBalance()
Create an empty RemainingBalance (Grouped AVP) instance.
|
RemainingBalance |
createRemainingBalance(UnitValue unitValue,
long currencyCode)
Create a RemainingBalance (Grouped AVP) instance using required AVP values.
|
MultipleServicesCreditControl |
createRoMultipleServicesCreditControl()
Create an empty MultipleServicesCreditControl (Grouped AVP) instance.
|
SdpMediaComponent |
createSdpMediaComponent()
Create an empty SdpMediaComponent (Grouped AVP) instance.
|
SdpTimestamps |
createSdpTimestamps()
Create an empty SdpTimestamps (Grouped AVP) instance.
|
ServerCapabilities |
createServerCapabilities()
Create an empty ServerCapabilities (Grouped AVP) instance.
|
ServiceGenericInformation |
createServiceGenericInformation()
Create an empty ServiceGenericInformation (Grouped AVP) instance.
|
ServiceInformation |
createServiceInformation()
Create an empty ServiceInformation (Grouped AVP) instance.
|
ServiceSpecificInfo |
createServiceSpecificInfo()
Create an empty ServiceSpecificInfo (Grouped AVP) instance.
|
SmsInformation |
createSmsInformation()
Create an empty SmsInformation (Grouped AVP) instance.
|
TalkBurstExchange |
createTalkBurstExchange()
Create an empty TalkBurstExchange (Grouped AVP) instance.
|
TalkBurstExchange |
createTalkBurstExchange(java.util.Date pocChangeTime)
Create a TalkBurstExchange (Grouped AVP) instance using required AVP values.
|
TimeQuotaMechanism |
createTimeQuotaMechanism()
Create an empty TimeQuotaMechanism (Grouped AVP) instance.
|
TimeQuotaMechanism |
createTimeQuotaMechanism(TimeQuotaType timeQuotaType,
long baseTimeInterval)
Create a TimeQuotaMechanism (Grouped AVP) instance using required AVP values.
|
TimeStamps |
createTimeStamps()
Create an empty TimeStamps (Grouped AVP) instance.
|
Trigger |
createTrigger()
Create an empty Trigger (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.
|
createCcaAbortSessionAnswer, createCcaAbortSessionRequest, createCcaReAuthAnswer, createCcaReAuthRequest, createCcMoney, createCcMoney, createCostInformation, createCostInformation, createCreditControlAnswer, createCreditControlRequest, createCreditControlRequest, createFinalUnitIndication, createFinalUnitIndication, createGrantedServiceUnit, createGsuPoolReference, createGsuPoolReference, createMultipleServicesCreditControl, createRedirectServer, createRedirectServer, createRequestedServiceUnit, createServiceParameterInfo, createServiceParameterInfo, createSubscriptionId, createSubscriptionId, createUnitValue, createUnitValue, createUsedServiceUnit, createUserEquipmentInfo, createUserEquipmentInfo, decodeAvp, encodeAvp, getBaseMessageFactory, isRecognizedAvp
MultipleServicesCreditControl createRoMultipleServicesCreditControl()
AfCorrelationInformation createAfCorrelationInformation(byte[] afChargingIdentifier)
AfCorrelationInformation createAfCorrelationInformation()
PsFurnishChargingInformation createPsFurnishChargingInformation(byte[] tgppChargingId, byte[] psFreeFormatData)
PsFurnishChargingInformation createPsFurnishChargingInformation()
SmsInformation createSmsInformation()
LcsClientId createLcsClientId()
PocInformation createPocInformation()
MessageBody createMessageBody()
EventType createEventType()
TimeQuotaMechanism createTimeQuotaMechanism(TimeQuotaType timeQuotaType, long baseTimeInterval)
TimeQuotaMechanism createTimeQuotaMechanism()
MbmsInformation createMbmsInformation()
WlanRadioContainer createWlanRadioContainer()
Trigger createTrigger()
OfflineCharging createOfflineCharging()
MessageClass createMessageClass()
WlanInformation createWlanInformation()
PsInformation createPsInformation()
MmsInformation createMmsInformation()
OriginatorInterface createOriginatorInterface()
Flows createFlows(long mediaComponentNumber)
Flows createFlows()
ServiceSpecificInfo createServiceSpecificInfo()
LcsClientName createLcsClientName()
OriginatorAddress createOriginatorAddress()
RecipientAddress createRecipientAddress()
SdpTimestamps createSdpTimestamps()
AdditionalContentInformation createAdditionalContentInformation()
SdpMediaComponent createSdpMediaComponent()
MmContentType createMmContentType()
ParticipantGroup createParticipantGroup()
Envelope createEnvelope(java.util.Date envelopeStartTime)
Envelope createEnvelope()
LocationType createLocationType()
RemainingBalance createRemainingBalance(UnitValue unitValue, long currencyCode)
RemainingBalance createRemainingBalance()
ServerCapabilities createServerCapabilities()
TalkBurstExchange createTalkBurstExchange(java.util.Date pocChangeTime)
TalkBurstExchange createTalkBurstExchange()
DestinationInterface createDestinationInterface()
ServiceGenericInformation createServiceGenericInformation()
ImsInformation createImsInformation(NodeFunctionality nodeFunctionality)
ImsInformation createImsInformation()
LcsInformation createLcsInformation()
TimeStamps createTimeStamps()
ApplicationServerInformation createApplicationServerInformation()
LcsRequestorId createLcsRequestorId()
AddressDomain createAddressDomain()
EarlyMediaDescription createEarlyMediaDescription()
PocUserRole createPocUserRole()
TrunkGroupId createTrunkGroupId()
ServiceInformation createServiceInformation()
InterOperatorIdentifier createInterOperatorIdentifier()