org.jdiameter.api
Interface AvpSet

All Superinterfaces:
java.lang.Iterable<Avp>, java.io.Serializable, Wrapper

public interface AvpSet
extends java.lang.Iterable<Avp>, java.io.Serializable, Wrapper

A set of data representing a message avp set. AvpSet is simple container of avps allows direct access to Avp by Avp code or index of Avp. The AvpSet interface provides add/rem methods for appending new Avp and remove Avp from AvpSet. Wrapper interface allows adapt message to any driver vendor specific interface Serializable interface allows use this class in SLEE Event objects

Version:
1.5.1 Final

Method Summary
 void addAvp(Avp... value)
          Append avp array as value
 void addAvp(AvpSet value)
          Append array of avps
 Avp addAvp(int avpCode, byte[] value)
          Append byte[] AVP
 Avp addAvp(int avpCode, byte[] value, boolean mFlag, boolean pFlag)
          Append byte[] AVP
 Avp addAvp(int avpCode, byte[] value, long vendorId, boolean mFlag, boolean pFlag)
          Append byte[] AVP
 Avp addAvp(int avpCode, java.util.Date date)
          Append Diameter Time AVP
 Avp addAvp(int avpCode, java.util.Date date, boolean mFlag, boolean pFlag)
          Append Diameter Time AVP
 Avp addAvp(int avpCode, java.util.Date date, long vendorId, boolean mFlag, boolean pFlag)
          Append Diameter Time AVP
 Avp addAvp(int avpCode, double value)
          Append double(float64) AVP
 Avp addAvp(int avpCode, double value, boolean mFlag, boolean pFlag)
          Append double(float64) AVP
 Avp addAvp(int avpCode, double value, long vendorId, boolean mFlag, boolean pFlag)
          Append double(float64) AVP
 Avp addAvp(int avpCode, float value)
          Append float AVP
 Avp addAvp(int avpCode, float value, boolean mFlag, boolean pFlag)
          Append float AVP
 Avp addAvp(int avpCode, float value, long vendorId, boolean mFlag, boolean pFlag)
          Append float AVP
 Avp addAvp(int avpCode, java.net.InetAddress value)
          Append Address AVP
 Avp addAvp(int avpCode, java.net.InetAddress value, boolean mFlag, boolean pFlag)
          Append Address AVP
 Avp addAvp(int avpCode, java.net.InetAddress value, long vendorId, boolean mFlag, boolean pFlag)
          Append Address AVP
 Avp addAvp(int avpCode, int value)
          Append int AVP
 Avp addAvp(int avpCode, int value, boolean mFlag, boolean pFlag)
          Append int AVP
 Avp addAvp(int avpCode, int value, long vendorId, boolean mFlag, boolean pFlag)
          Append int AVP
 Avp addAvp(int avpCode, long value)
          Append long(integer64) AVP
 Avp addAvp(int avpCode, long value, boolean asUnsignedInt32)
          Append long(integer64) AVP
 Avp addAvp(int avpCode, long value, boolean mFlag, boolean pFlag)
          Append long(integer64) AVP
 Avp addAvp(int avpCode, long value, boolean mFlag, boolean pFlag, boolean asUnsignedInt32)
          Append long(integer64) AVP
 Avp addAvp(int avpCode, long value, long vendorId, boolean mFlag, boolean pFlag)
          Append long(integer64) AVP
 Avp addAvp(int avpCode, long value, long vendorId, boolean mFlag, boolean pFlag, boolean asUnsignedInt32)
          Append long(integer64) AVP
 Avp addAvp(int avpCode, java.lang.String value, boolean asOctetString)
          Append String(UTF-8 or Octet) AVP
 Avp addAvp(int avpCode, java.lang.String value, boolean mFlag, boolean pFlag, boolean asOctetString)
          Append String(UTF-8 or Octet) AVP
 Avp addAvp(int avpCode, java.lang.String value, long vendorId, boolean mFlag, boolean pFlag, boolean asOctetString)
          Append String(UTF-8 or Octet) AVP
 Avp addAvp(int avpCode, URI value)
          Append URI AVP
 Avp addAvp(int avpCode, URI value, boolean mFlag, boolean pFlag)
          Append URI AVP
 Avp addAvp(int avpCode, URI value, long vendorId, boolean mFlag, boolean pFlag)
          Append URI AVP
 AvpSet addGroupedAvp(int avpCode)
          Append Grouped AVP
 AvpSet addGroupedAvp(int avpCode, boolean mFlag, boolean pFlag)
          Append Grouped AVP
 AvpSet addGroupedAvp(int avpCode, long vendorId, boolean mFlag, boolean pFlag)
          Append Grouped AVP
 Avp[] asArray()
          Return array of avp
 Avp getAvp(int avpCode)
          get AVP by code
 Avp getAvp(int avpCode, long vendorId)
          get AVP by code
 Avp getAvpByIndex(int index)
          get AVP by position
 AvpSet getAvps(int avpCode)
          get AVP by code
 AvpSet getAvps(int avpCode, long vendorId)
          get AVP by code
 void insertAvp(int index, Avp... value)
          Insert AvpSet
 void insertAvp(int index, AvpSet value)
          Insert AvpSet
 Avp insertAvp(int index, int avpCode, byte[] value)
          Insert byte[] AVP
 Avp insertAvp(int index, int avpCode, byte[] value, boolean mFlag, boolean pFlag)
          Insert byte[] AVP
 Avp insertAvp(int index, int avpCode, byte[] value, long vendorId, boolean mFlag, boolean pFlag)
          Insert byte[] AVP
 Avp insertAvp(int index, int avpCode, java.util.Date date)
          Insert Diameter Time AVP
 Avp insertAvp(int index, int avpCode, java.util.Date date, boolean mFlag, boolean pFlag)
          Insert Diameter Time AVP
 Avp insertAvp(int index, int avpCode, java.util.Date date, long vendorId, boolean mFlag, boolean pFlag)
          Insert Diameter Time AVP
 Avp insertAvp(int index, int avpCode, double value)
          Insert double(float64) AVP
 Avp insertAvp(int index, int avpCode, double value, boolean mFlag, boolean pFlag)
          Insert double(float64) AVP
 Avp insertAvp(int index, int avpCode, double value, long vendorId, boolean mFlag, boolean pFlag)
          Insert double(float64) AVP
 Avp insertAvp(int index, int avpCode, float value)
          Insert float AVP
 Avp insertAvp(int index, int avpCode, float value, boolean mFlag, boolean pFlag)
          Insert float AVP
 Avp insertAvp(int index, int avpCode, float value, long vendorId, boolean mFlag, boolean pFlag)
          Insert float AVP
 Avp insertAvp(int index, int avpCode, java.net.InetAddress value)
          Insert Address AVP
 Avp insertAvp(int index, int avpCode, java.net.InetAddress value, boolean mFlag, boolean pFlag)
          Insert Address AVP
 Avp insertAvp(int index, int avpCode, java.net.InetAddress value, long vendorId, boolean mFlag, boolean pFlag)
          Insert Address AVP
 Avp insertAvp(int index, int avpCode, int value)
          Insert int AVP
 Avp insertAvp(int index, int avpCode, int value, boolean mFlag, boolean pFlag)
          Insertint AVP
 Avp insertAvp(int index, int avpCode, int value, long vendorId, boolean mFlag, boolean pFlag)
          Insert int AVP
 Avp insertAvp(int index, int avpCode, long value)
          Insert long(integer64) AVP
 Avp insertAvp(int index, int avpCode, long value, boolean asUnsignedInt32)
          Insert long(integer64) AVP
 Avp insertAvp(int index, int avpCode, long value, boolean mFlag, boolean pFlag)
          Insert long(integer64) AVP
 Avp insertAvp(int index, int avpCode, long value, boolean mFlag, boolean pFlag, boolean asUnsignedInt32)
          Insert long(integer64) AVP
 Avp insertAvp(int index, int avpCode, long value, long vendorId, boolean mFlag, boolean pFlag)
          Insert long(integer64) AVP
 Avp insertAvp(int index, int avpCode, long value, long vendorId, boolean mFlag, boolean pFlag, boolean asUnsignedInt32)
          Insert long(integer64) AVP
 Avp insertAvp(int index, int avpCode, java.lang.String value, boolean asOctetString)
          Insert String(UTF-8 or Octet) AVP
 Avp insertAvp(int index, int avpCode, java.lang.String value, boolean mFlag, boolean pFlag, boolean asOctetString)
          Insert String(UTF-8 or Octet) AVP
 Avp insertAvp(int index, int avpCode, java.lang.String value, long vendorId, boolean mFlag, boolean pFlag, boolean asOctetString)
          Insert String(UTF-8 or Octet) AVP
 Avp insertAvp(int index, int avpCode, URI value)
          Insert URI AVP
 Avp insertAvp(int index, int avpCode, URI value, boolean mFlag, boolean pFlag)
          Insert URI AVP
 Avp insertAvp(int index, int avpCode, URI value, long vendorId, boolean mFlag, boolean pFlag)
          Insert URI AVP
 AvpSet insertGroupedAvp(int index, int avpCode)
          Insert Grouped AVP
 AvpSet insertGroupedAvp(int index, int avpCode, boolean mFlag, boolean pFlag)
          Insert Grouped AVP
 AvpSet insertGroupedAvp(int index, int avpCode, long vendorId, boolean mFlag, boolean pFlag)
          Insert Grouped AVP
 AvpSet removeAvp(int avpCode)
          Remove AVPs with avpCode
 Avp removeAvpByIndex(int index)
          Remove Avp by Avp index
 int size()
          Return count of top Avps
 
Methods inherited from interface java.lang.Iterable
iterator
 
Methods inherited from interface org.jdiameter.api.Wrapper
isWrapperFor, unwrap
 

Method Detail

getAvp

Avp getAvp(int avpCode)
get AVP by code

Parameters:
avpCode - code of Avp
Returns:
Avp instance

getAvpByIndex

Avp getAvpByIndex(int index)
get AVP by position

Parameters:
index - position of Avp
Returns:
Avp instance

getAvp

Avp getAvp(int avpCode,
           long vendorId)
get AVP by code

Parameters:
avpCode - code of Avp
vendorId - vendor of Avp
Returns:
Avp instance

getAvps

AvpSet getAvps(int avpCode)
get AVP by code

Parameters:
avpCode - code of Avp
Returns:
array Avp instance

getAvps

AvpSet getAvps(int avpCode,
               long vendorId)
get AVP by code

Parameters:
avpCode - code of Avp
vendorId - vendor of Avp
Returns:
array Avp instance

removeAvp

AvpSet removeAvp(int avpCode)
Remove AVPs with avpCode

Parameters:
avpCode - code of Avp
Returns:
array of removed Avps instance

removeAvpByIndex

Avp removeAvpByIndex(int index)
Remove Avp by Avp index

Parameters:
index - Avp position
Returns:
Avp instance

size

int size()
Return count of top Avps

Returns:
size of top Avps

asArray

Avp[] asArray()
Return array of avp

Returns:
array of avp

addAvp

void addAvp(Avp... value)
Append avp array as value

Parameters:
value - avp array

addAvp

void addAvp(AvpSet value)
Append array of avps

Parameters:
value - avp array from AvpSet container

addAvp

Avp addAvp(int avpCode,
           byte[] value)
Append byte[] AVP

Parameters:
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           byte[] value,
           boolean mFlag,
           boolean pFlag)
Append byte[] AVP

Parameters:
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           byte[] value,
           long vendorId,
           boolean mFlag,
           boolean pFlag)
Append byte[] AVP

Parameters:
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           int value)
Append int AVP

Parameters:
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           int value,
           boolean mFlag,
           boolean pFlag)
Append int AVP

Parameters:
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           int value,
           long vendorId,
           boolean mFlag,
           boolean pFlag)
Append int AVP

Parameters:
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           long value)
Append long(integer64) AVP

Parameters:
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           long value,
           boolean mFlag,
           boolean pFlag)
Append long(integer64) AVP

Parameters:
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           long value,
           long vendorId,
           boolean mFlag,
           boolean pFlag)
Append long(integer64) AVP

Parameters:
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           long value,
           boolean asUnsignedInt32)
Append long(integer64) AVP

Parameters:
avpCode - code of Avp
value - Avp data
asUnsignedInt32 - true if value is unisignet integer 32 type
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           long value,
           boolean mFlag,
           boolean pFlag,
           boolean asUnsignedInt32)
Append long(integer64) AVP

Parameters:
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
asUnsignedInt32 - true if value is unisignet integer 32 type
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           long value,
           long vendorId,
           boolean mFlag,
           boolean pFlag,
           boolean asUnsignedInt32)
Append long(integer64) AVP

Parameters:
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
asUnsignedInt32 - true if value is unisignet integer 32 type
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           float value)
Append float AVP

Parameters:
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           float value,
           boolean mFlag,
           boolean pFlag)
Append float AVP

Parameters:
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           float value,
           long vendorId,
           boolean mFlag,
           boolean pFlag)
Append float AVP

Parameters:
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           double value)
Append double(float64) AVP

Parameters:
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           double value,
           boolean mFlag,
           boolean pFlag)
Append double(float64) AVP

Parameters:
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           double value,
           long vendorId,
           boolean mFlag,
           boolean pFlag)
Append double(float64) AVP

Parameters:
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           java.lang.String value,
           boolean asOctetString)
Append String(UTF-8 or Octet) AVP

Parameters:
avpCode - code of Avp
value - Avp data
asOctetString - true if it octet string
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           java.lang.String value,
           boolean mFlag,
           boolean pFlag,
           boolean asOctetString)
Append String(UTF-8 or Octet) AVP

Parameters:
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
asOctetString - true if it octet string
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           java.lang.String value,
           long vendorId,
           boolean mFlag,
           boolean pFlag,
           boolean asOctetString)
Append String(UTF-8 or Octet) AVP

Parameters:
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
asOctetString - true if it octet string
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           URI value)
Append URI AVP

Parameters:
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           URI value,
           boolean mFlag,
           boolean pFlag)
Append URI AVP

Parameters:
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           URI value,
           long vendorId,
           boolean mFlag,
           boolean pFlag)
Append URI AVP

Parameters:
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           java.net.InetAddress value)
Append Address AVP

Parameters:
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           java.net.InetAddress value,
           boolean mFlag,
           boolean pFlag)
Append Address AVP

Parameters:
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           java.net.InetAddress value,
           long vendorId,
           boolean mFlag,
           boolean pFlag)
Append Address AVP

Parameters:
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           java.util.Date date)
Append Diameter Time AVP

Parameters:
avpCode - code of Avp
date - value
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           java.util.Date date,
           boolean mFlag,
           boolean pFlag)
Append Diameter Time AVP

Parameters:
avpCode - code of Avp
date - value
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addAvp

Avp addAvp(int avpCode,
           java.util.Date date,
           long vendorId,
           boolean mFlag,
           boolean pFlag)
Append Diameter Time AVP

Parameters:
avpCode - code of Avp
date - value
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

addGroupedAvp

AvpSet addGroupedAvp(int avpCode)
Append Grouped AVP

Parameters:
avpCode - code of Avp
Returns:
AvpSet instance

addGroupedAvp

AvpSet addGroupedAvp(int avpCode,
                     boolean mFlag,
                     boolean pFlag)
Append Grouped AVP

Parameters:
avpCode - code of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
AvpSet instance

addGroupedAvp

AvpSet addGroupedAvp(int avpCode,
                     long vendorId,
                     boolean mFlag,
                     boolean pFlag)
Append Grouped AVP

Parameters:
avpCode - code of Avp
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
AvpSet instance

insertAvp

void insertAvp(int index,
               Avp... value)
Insert AvpSet

Parameters:
index - index of inserted avp
value - avp array

insertAvp

void insertAvp(int index,
               AvpSet value)
Insert AvpSet

Parameters:
index - index of inserted avp
value - avp array from AvpSet container

insertAvp

Avp insertAvp(int index,
              int avpCode,
              byte[] value)
Insert byte[] AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              byte[] value,
              boolean mFlag,
              boolean pFlag)
Insert byte[] AVP

Parameters:
avpCode - code of Avp
index - index of inserted avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              byte[] value,
              long vendorId,
              boolean mFlag,
              boolean pFlag)
Insert byte[] AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              int value)
Insert int AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              int value,
              boolean mFlag,
              boolean pFlag)
Insertint AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              int value,
              long vendorId,
              boolean mFlag,
              boolean pFlag)
Insert int AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              long value)
Insert long(integer64) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              long value,
              boolean mFlag,
              boolean pFlag)
Insert long(integer64) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              long value,
              long vendorId,
              boolean mFlag,
              boolean pFlag)
Insert long(integer64) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              long value,
              boolean asUnsignedInt32)
Insert long(integer64) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
asUnsignedInt32 - true if value is unisignet integer 32 type
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              long value,
              boolean mFlag,
              boolean pFlag,
              boolean asUnsignedInt32)
Insert long(integer64) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
asUnsignedInt32 - true if value is unisignet integer 32 type
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              long value,
              long vendorId,
              boolean mFlag,
              boolean pFlag,
              boolean asUnsignedInt32)
Insert long(integer64) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
asUnsignedInt32 - true if value is unisignet integer 32 type
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              float value)
Insert float AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              float value,
              boolean mFlag,
              boolean pFlag)
Insert float AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              float value,
              long vendorId,
              boolean mFlag,
              boolean pFlag)
Insert float AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              double value)
Insert double(float64) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              double value,
              boolean mFlag,
              boolean pFlag)
Insert double(float64) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              double value,
              long vendorId,
              boolean mFlag,
              boolean pFlag)
Insert double(float64) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              java.lang.String value,
              boolean asOctetString)
Insert String(UTF-8 or Octet) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
asOctetString - true if it octet string
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              java.lang.String value,
              boolean mFlag,
              boolean pFlag,
              boolean asOctetString)
Insert String(UTF-8 or Octet) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
asOctetString - true if it octet string
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              java.lang.String value,
              long vendorId,
              boolean mFlag,
              boolean pFlag,
              boolean asOctetString)
Insert String(UTF-8 or Octet) AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
asOctetString - true if it octet string
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              URI value)
Insert URI AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              URI value,
              boolean mFlag,
              boolean pFlag)
Insert URI AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              URI value,
              long vendorId,
              boolean mFlag,
              boolean pFlag)
Insert URI AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              java.net.InetAddress value)
Insert Address AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              java.net.InetAddress value,
              boolean mFlag,
              boolean pFlag)
Insert Address AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              java.net.InetAddress value,
              long vendorId,
              boolean mFlag,
              boolean pFlag)
Insert Address AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
value - Avp data
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              java.util.Date date)
Insert Diameter Time AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
date - value
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              java.util.Date date,
              boolean mFlag,
              boolean pFlag)
Insert Diameter Time AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
date - value
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertAvp

Avp insertAvp(int index,
              int avpCode,
              java.util.Date date,
              long vendorId,
              boolean mFlag,
              boolean pFlag)
Insert Diameter Time AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
date - value
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
Avp instance

insertGroupedAvp

AvpSet insertGroupedAvp(int index,
                        int avpCode)
Insert Grouped AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
Returns:
AvpSet instance

insertGroupedAvp

AvpSet insertGroupedAvp(int index,
                        int avpCode,
                        boolean mFlag,
                        boolean pFlag)
Insert Grouped AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
AvpSet instance

insertGroupedAvp

AvpSet insertGroupedAvp(int index,
                        int avpCode,
                        long vendorId,
                        boolean mFlag,
                        boolean pFlag)
Insert Grouped AVP

Parameters:
index - index of inserted avp
avpCode - code of Avp
vendorId - vendor of Avp
mFlag - true set M flag/false clear M flag in header Avp
pFlag - true set P flag/false clear P flag in header Avp
Returns:
AvpSet instance


Copyright © 2009. All Rights Reserved.