org.mobicents.slee.resource.diameter.ro.events.avp
Class ServiceInformationImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
      extended by org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
          extended by org.mobicents.slee.resource.diameter.ro.events.avp.ServiceInformationImpl
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Cloneable, net.java.slee.resource.diameter.base.events.avp.DiameterAvp, net.java.slee.resource.diameter.base.events.avp.GroupedAvp, ServiceInformation

public class ServiceInformationImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements ServiceInformation

ServiceInformationImpl.java
Project: mobicents
3:17:26 PM Apr 13, 2009

Author:
Alexandre Mendonca
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
avpSet
 
Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
code, mnd, name, prt, type, value, vendorId
 
Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
 
Constructor Summary
ServiceInformationImpl()
           
ServiceInformationImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 ImsInformation getImsInformation()
          Returns the value of the IMS-Information AVP, of type Grouped.
 LcsInformation getLcsInformation()
          Returns the value of the LCS-Information AVP, of type Grouped.
 MbmsInformation getMbmsInformation()
          Returns the value of the MBMS-Information AVP, of type Grouped.
 MmsInformation getMmsInformation()
          Returns the value of the MMS-Information AVP, of type Grouped.
 PocInformation getPocInformation()
          Returns the value of the PoC-Information AVP, of type Grouped.
 PsInformation getPsInformation()
          Returns the value of the PS-Information AVP, of type Grouped.
 WlanInformation getWlanInformation()
          Returns the value of the WLAN-Information AVP, of type Grouped.
 boolean hasImsInformation()
          Returns true if the IMS-Information AVP is present in the message.
 boolean hasLcsInformation()
          Returns true if the LCS-Information AVP is present in the message.
 boolean hasMbmsInformation()
          Returns true if the MBMS-Information AVP is present in the message.
 boolean hasMmsInformation()
          Returns true if the MMS-Information AVP is present in the message.
 boolean hasPocInformation()
          Returns true if the PoC-Information AVP is present in the message.
 boolean hasPsInformation()
          Returns true if the PS-Information AVP is present in the message.
 boolean hasWlanInformation()
          Returns true if the WLAN-Information AVP is present in the message.
 void setImsInformation(ImsInformation imsInformation)
          Sets the value of the IMS-Information AVP, of type Grouped.
 void setLcsInformation(LcsInformation lcsInformation)
          Sets the value of the LCS-Information AVP, of type Grouped.
 void setMbmsInformation(MbmsInformation mbmsInformation)
          Sets the value of the MBMS-Information AVP, of type Grouped.
 void setMmsInformation(MmsInformation mmsInformation)
          Sets the value of the MMS-Information AVP, of type Grouped.
 void setPocInformation(PocInformation mmsInformation)
          Sets the value of the PoC-Information AVP, of type Grouped.
 void setPsInformation(PsInformation psInformation)
          Sets the value of the PS-Information AVP, of type Grouped.
 void setWlanInformation(WlanInformation wlanInformation)
          Sets the value of the WLAN-Information AVP, of type Grouped.
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
addAvp, addAvp, addAvp, addAvp, byteArrayValue, clone, doubleValue, equals, floatValue, getAvp, getAvp, getAvp, getAvpAsAddress, getAvpAsAddress, getAvpAsCustom, getAvpAsCustom, getAvpAsDiameterIdentity, getAvpAsDiameterIdentity, getAvpAsDiameterURI, getAvpAsDiameterURI, getAvpAsEnumerated, getAvpAsEnumerated, getAvpAsFloat32, getAvpAsFloat32, getAvpAsFloat64, getAvpAsFloat64, getAvpAsGrouped, getAvpAsGrouped, getAvpAsInteger32, getAvpAsInteger32, getAvpAsInteger64, getAvpAsInteger64, getAvpAsIPFilterRule, getAvpAsIPFilterRule, getAvpAsOctetString, getAvpAsOctetString, getAvpAsRaw, getAvpAsRaw, getAvpAsTime, getAvpAsTime, getAvpAsUnsigned32, getAvpAsUnsigned32, getAvpAsUnsigned64, getAvpAsUnsigned64, getAvpAsUTF8String, getAvpAsUTF8String, getAvpsAsAddress, getAvpsAsAddress, getAvpsAsCustom, getAvpsAsCustom, getAvpsAsDiameterIdentity, getAvpsAsDiameterIdentity, getAvpsAsDiameterURI, getAvpsAsDiameterURI, getAvpsAsEnumerated, getAvpsAsEnumerated, getAvpsAsFloat32, getAvpsAsFloat32, getAvpsAsFloat64, getAvpsAsFloat64, getAvpsAsGrouped, getAvpsAsGrouped, getAvpsAsInteger32, getAvpsAsInteger32, getAvpsAsInteger64, getAvpsAsInteger64, getAvpsAsIPFilterRule, getAvpsAsIPFilterRule, getAvpsAsOctetString, getAvpsAsOctetString, getAvpsAsRaw, getAvpsAsRaw, getAvpsAsTime, getAvpsAsTime, getAvpsAsUnsigned32, getAvpsAsUnsigned32, getAvpsAsUnsigned64, getAvpsAsUnsigned64, getAvpsAsUTF8String, getAvpsAsUTF8String, getExtensionAvps, getGenericData, getValue, hasAvp, hasAvp, intValue, longValue, setAvpAsFloat32, setAvpAsFloat64, setAvpAsGrouped, setAvpAsInteger32, setAvpAsInteger64, setAvpAsOctetString, setAvpAsRaw, setAvpAsTime, setAvpAsUnsigned32, setAvpAsUnsigned64, setAvpAsUTF8String, setExtensionAvps, setValue, stringValue
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, hashCode, octetStringValue, readExternal, toString, writeExternal
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Constructor Detail

ServiceInformationImpl

public ServiceInformationImpl()

ServiceInformationImpl

public ServiceInformationImpl(int code,
                              long vendorId,
                              int mnd,
                              int prt,
                              byte[] value)
Parameters:
code -
vendorId -
mnd -
prt -
value -
Method Detail

getImsInformation

public ImsInformation getImsInformation()
Description copied from interface: ServiceInformation
Returns the value of the IMS-Information AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getImsInformation in interface ServiceInformation

getLcsInformation

public LcsInformation getLcsInformation()
Description copied from interface: ServiceInformation
Returns the value of the LCS-Information AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getLcsInformation in interface ServiceInformation

getMbmsInformation

public MbmsInformation getMbmsInformation()
Description copied from interface: ServiceInformation
Returns the value of the MBMS-Information AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getMbmsInformation in interface ServiceInformation

getMmsInformation

public MmsInformation getMmsInformation()
Description copied from interface: ServiceInformation
Returns the value of the MMS-Information AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getMmsInformation in interface ServiceInformation

getPocInformation

public PocInformation getPocInformation()
Description copied from interface: ServiceInformation
Returns the value of the PoC-Information AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getPocInformation in interface ServiceInformation

getPsInformation

public PsInformation getPsInformation()
Description copied from interface: ServiceInformation
Returns the value of the PS-Information AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getPsInformation in interface ServiceInformation

getWlanInformation

public WlanInformation getWlanInformation()
Description copied from interface: ServiceInformation
Returns the value of the WLAN-Information AVP, of type Grouped. A return value of null implies that the AVP has not been set.

Specified by:
getWlanInformation in interface ServiceInformation

hasImsInformation

public boolean hasImsInformation()
Description copied from interface: ServiceInformation
Returns true if the IMS-Information AVP is present in the message.

Specified by:
hasImsInformation in interface ServiceInformation

hasLcsInformation

public boolean hasLcsInformation()
Description copied from interface: ServiceInformation
Returns true if the LCS-Information AVP is present in the message.

Specified by:
hasLcsInformation in interface ServiceInformation

hasMbmsInformation

public boolean hasMbmsInformation()
Description copied from interface: ServiceInformation
Returns true if the MBMS-Information AVP is present in the message.

Specified by:
hasMbmsInformation in interface ServiceInformation

hasMmsInformation

public boolean hasMmsInformation()
Description copied from interface: ServiceInformation
Returns true if the MMS-Information AVP is present in the message.

Specified by:
hasMmsInformation in interface ServiceInformation

hasPocInformation

public boolean hasPocInformation()
Description copied from interface: ServiceInformation
Returns true if the PoC-Information AVP is present in the message.

Specified by:
hasPocInformation in interface ServiceInformation

hasPsInformation

public boolean hasPsInformation()
Description copied from interface: ServiceInformation
Returns true if the PS-Information AVP is present in the message.

Specified by:
hasPsInformation in interface ServiceInformation

hasWlanInformation

public boolean hasWlanInformation()
Description copied from interface: ServiceInformation
Returns true if the WLAN-Information AVP is present in the message.

Specified by:
hasWlanInformation in interface ServiceInformation

setImsInformation

public void setImsInformation(ImsInformation imsInformation)
Description copied from interface: ServiceInformation
Sets the value of the IMS-Information AVP, of type Grouped.

Specified by:
setImsInformation in interface ServiceInformation

setLcsInformation

public void setLcsInformation(LcsInformation lcsInformation)
Description copied from interface: ServiceInformation
Sets the value of the LCS-Information AVP, of type Grouped.

Specified by:
setLcsInformation in interface ServiceInformation

setMbmsInformation

public void setMbmsInformation(MbmsInformation mbmsInformation)
Description copied from interface: ServiceInformation
Sets the value of the MBMS-Information AVP, of type Grouped.

Specified by:
setMbmsInformation in interface ServiceInformation

setMmsInformation

public void setMmsInformation(MmsInformation mmsInformation)
Description copied from interface: ServiceInformation
Sets the value of the MMS-Information AVP, of type Grouped.

Specified by:
setMmsInformation in interface ServiceInformation

setPocInformation

public void setPocInformation(PocInformation mmsInformation)
Description copied from interface: ServiceInformation
Sets the value of the PoC-Information AVP, of type Grouped.

Specified by:
setPocInformation in interface ServiceInformation

setPsInformation

public void setPsInformation(PsInformation psInformation)
Description copied from interface: ServiceInformation
Sets the value of the PS-Information AVP, of type Grouped.

Specified by:
setPsInformation in interface ServiceInformation

setWlanInformation

public void setWlanInformation(WlanInformation wlanInformation)
Description copied from interface: ServiceInformation
Sets the value of the WLAN-Information AVP, of type Grouped.

Specified by:
setWlanInformation in interface ServiceInformation


Copyright © 2011. All Rights Reserved.