net.java.slee.resource.diameter.cca.events.avp
Interface UserEquipmentInfoAvp

All Superinterfaces:
java.lang.Cloneable, net.java.slee.resource.diameter.base.events.avp.DiameterAvp, net.java.slee.resource.diameter.base.events.avp.GroupedAvp
All Known Implementing Classes:
UserEquipmentInfoAvpImpl

public interface UserEquipmentInfoAvp
extends net.java.slee.resource.diameter.base.events.avp.GroupedAvp

  <b>8.49. User-Equipment-Info AVP</b>
 
 
   The User-Equipment-Info AVP (AVP Code 458) is of type Grouped and
   allows the credit-control client to indicate the identity and
   capability of the terminal the subscriber is using for the connection
   to network.
 
   It is defined as follows (per the grouped-avp-def of RFC 3588
   [DIAMBASE]):
 
      User-Equipment-Info ::= < AVP Header: 458 >
                              { User-Equipment-Info-Type }
                              { User-Equipment-Info-Value }
                              
 

Author:
Bartosz Baranowski , Alexandre Mendonca

Field Summary
 
Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
 
Method Summary
 UserEquipmentInfoType getUserEquipmentInfoType()
          Returns the value of the User-Equipment-Info-Type AVP, of type Enumerated.
 byte[] getUserEquipmentInfoValue()
          Returns the value of the User-Equipment-Info-Value AVP, of type OctetString.
 boolean hasUserEquipmentInfoType()
          Returns true if the User-Equipment-Info-Type AVP is present in the message.
 boolean hasUserEquipmentInfoValue()
          Returns true if the User-Equipment-Info-Value AVP is present in the message.
 void setUserEquipmentInfoType(UserEquipmentInfoType type)
          Sets the value of the User-Equipment-Info-Type AVP, of type Enumerated.
 void setUserEquipmentInfoValue(byte[] value)
          Sets the value of the User-Equipment-Info-Value AVP, of type OctetString.
 
Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.GroupedAvp
getExtensionAvps, setExtensionAvps
 
Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, intValue, longValue, octetStringValue, stringValue
 

Method Detail

setUserEquipmentInfoType

void setUserEquipmentInfoType(UserEquipmentInfoType type)
Sets the value of the User-Equipment-Info-Type AVP, of type Enumerated.
See: UserEquipmentInfoType

Parameters:
type -

getUserEquipmentInfoType

UserEquipmentInfoType getUserEquipmentInfoType()
Returns the value of the User-Equipment-Info-Type AVP, of type Enumerated. A return value of null implies that the AVP has not been set.
See: UserEquipmentInfoType

Returns:

hasUserEquipmentInfoType

boolean hasUserEquipmentInfoType()
Returns true if the User-Equipment-Info-Type AVP is present in the message.
See: UserEquipmentInfoType

Returns:

setUserEquipmentInfoValue

void setUserEquipmentInfoValue(byte[] value)
Sets the value of the User-Equipment-Info-Value AVP, of type OctetString.

Parameters:
value -

getUserEquipmentInfoValue

byte[] getUserEquipmentInfoValue()
Returns the value of the User-Equipment-Info-Value AVP, of type OctetString. A return value of null implies that the AVP has not been set.

Returns:

hasUserEquipmentInfoValue

boolean hasUserEquipmentInfoValue()
Returns true if the User-Equipment-Info-Value AVP is present in the message.

Returns:


Copyright © 2012. All Rights Reserved.