|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
org.mobicents.slee.resource.diameter.cca.events.avp.MultipleServicesCreditControlAvpImpl
public class MultipleServicesCreditControlAvpImpl
Start time:16:29:27 2008-11-10
Project: mobicents-diameter-parent
Implementation of AVP: MultipleServicesCreditControlAvp
| 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 | |
|---|---|
MultipleServicesCreditControlAvpImpl()
|
|
MultipleServicesCreditControlAvpImpl(int code,
long vendorId,
int mnd,
int prt,
byte[] value)
|
|
| Method Summary | |
|---|---|
FinalUnitIndicationAvp |
getFinalUnitIndication()
Returns the value of the Final-Unit-Indication AVP, of type Grouped. |
GrantedServiceUnitAvp |
getGrantedServiceUnit()
Returns the value of the Granted-Service-Unit AVP, of type Grouped.Return value of null indicates that AVP has not been set. |
GSUPoolReferenceAvp[] |
getGsuPoolReferences()
Returns the set of G-S-U-Pool-Reference AVPs.Return value of null indicates that AVP has not been set. |
long |
getRatingGroup()
Returns the value of the Rating-Group AVP, of type Unsigned32. |
RequestedServiceUnitAvp |
getRequestedServiceUnit()
Returns the value of the Requested-Service-Unit AVP, of type Grouped.Return value of null indicates that AVP has not been set. |
long |
getResultCode()
Returns the value of the Result-Code AVP, of type Unsigned32. |
long[] |
getServiceIdentifiers()
Returns the set of Service-Identifier AVPs. |
TariffChangeUsageType |
getTariffChangeUsage()
Returns the value of the Tariff-Change-Usage AVP, of type Enumerated. |
UsedServiceUnitAvp[] |
getUsedServiceUnits()
Returns the set of Used-Service-Unit AVPs. |
long |
getValidityTime()
Returns the value of the Validity-Time AVP, of type Unsigned32. |
boolean |
hasFinalUnitIndication()
Returns the value of the Validity-Time AVP, of type Unsigned32. |
boolean |
hasGrantedServiceUnit()
Returns true if the Granted-Service-Unit AVP is present in the message. |
boolean |
hasRatingGroup()
|
boolean |
hasRequestedServiceUnit()
Returns true if the Rating-Group AVP is present in the message. |
boolean |
hasResultCode()
Returns true if the Requested-Service-Unit AVP is present in the message. |
boolean |
hasTariffChangeUsage()
Returns true if the Result-Code AVP is present in the message. |
boolean |
hasValidityTime()
Returns true if the Validity-Time AVP is present in the message. |
void |
setFinalUnitIndication(FinalUnitIndicationAvp finalUnitIndication)
Sets the value of the Final-Unit-Indication AVP, of type Grouped. |
void |
setGrantedServiceUnit(GrantedServiceUnitAvp grantedServiceUnit)
Sets the value of the Granted-Service-Unit AVP, of type Grouped. |
void |
setGsuPoolReference(GSUPoolReferenceAvp gsuPoolReference)
Sets a single G-S-U-Pool-Reference AVP in the message, of type Grouped. |
void |
setGsuPoolReferences(GSUPoolReferenceAvp[] gsuPoolReferences)
Sets the set of G-S-U-Pool-Reference AVPs, with all the values in the given array. |
void |
setRatingGroup(long ratingGroup)
Sets the value of the Rating-Group AVP, of type Unsigned32. |
void |
setRequestedServiceUnit(RequestedServiceUnitAvp requestedServiceUnit)
Sets the value of the Requested-Service-Unit AVP, of type Grouped. |
void |
setResultCode(long resultCode)
Sets the value of the Result-Code AVP, of type Unsigned32. |
void |
setServiceIdentifier(long serviceIdentifier)
Sets a single Service-Identifier AVP in the message, of type Unsigned32. |
void |
setServiceIdentifiers(long[] serviceIdentifiers)
Sets the set of Service-Identifier AVPs, with all the values in the given array. |
void |
setTariffChangeUsage(TariffChangeUsageType tariffChangeUsage)
Sets the value of the Tariff-Change-Usage AVP, of type Enumerated. |
void |
setUsedServiceUnit(UsedServiceUnitAvp usedServiceUnit)
Sets a single Used-Service-Unit AVP in the message, of type Grouped. |
void |
setUsedServiceUnits(UsedServiceUnitAvp[] usedServiceUnits)
Sets the set of Used-Service-Unit AVPs, with all the values in the given array. |
void |
setValidityTime(long validityTime)
Sets the value of the Validity-Time AVP, of type Unsigned32. |
| 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 |
|---|
public MultipleServicesCreditControlAvpImpl()
public MultipleServicesCreditControlAvpImpl(int code,
long vendorId,
int mnd,
int prt,
byte[] value)
| Method Detail |
|---|
public FinalUnitIndicationAvp getFinalUnitIndication()
MultipleServicesCreditControlAvpFinalUnitIndicationAvp
getFinalUnitIndication in interface MultipleServicesCreditControlAvppublic GrantedServiceUnitAvp getGrantedServiceUnit()
MultipleServicesCreditControlAvpGrantedServiceUnitAvp
getGrantedServiceUnit in interface MultipleServicesCreditControlAvppublic GSUPoolReferenceAvp[] getGsuPoolReferences()
MultipleServicesCreditControlAvpGSUPoolReferenceAvp
getGsuPoolReferences in interface MultipleServicesCreditControlAvppublic long getRatingGroup()
MultipleServicesCreditControlAvp
getRatingGroup in interface MultipleServicesCreditControlAvppublic RequestedServiceUnitAvp getRequestedServiceUnit()
MultipleServicesCreditControlAvpRequestedServiceUnitAvp
getRequestedServiceUnit in interface MultipleServicesCreditControlAvppublic long getResultCode()
MultipleServicesCreditControlAvp
getResultCode in interface MultipleServicesCreditControlAvppublic long[] getServiceIdentifiers()
MultipleServicesCreditControlAvp
getServiceIdentifiers in interface MultipleServicesCreditControlAvppublic TariffChangeUsageType getTariffChangeUsage()
MultipleServicesCreditControlAvpTariffChangeUsageType.
getTariffChangeUsage in interface MultipleServicesCreditControlAvppublic UsedServiceUnitAvp[] getUsedServiceUnits()
MultipleServicesCreditControlAvpUsedServiceUnitAvp.
getUsedServiceUnits in interface MultipleServicesCreditControlAvppublic long getValidityTime()
MultipleServicesCreditControlAvp
getValidityTime in interface MultipleServicesCreditControlAvppublic boolean hasFinalUnitIndication()
MultipleServicesCreditControlAvp
hasFinalUnitIndication in interface MultipleServicesCreditControlAvppublic boolean hasGrantedServiceUnit()
MultipleServicesCreditControlAvp
hasGrantedServiceUnit in interface MultipleServicesCreditControlAvppublic boolean hasRatingGroup()
hasRatingGroup in interface MultipleServicesCreditControlAvppublic boolean hasRequestedServiceUnit()
MultipleServicesCreditControlAvp
hasRequestedServiceUnit in interface MultipleServicesCreditControlAvppublic boolean hasResultCode()
MultipleServicesCreditControlAvp
hasResultCode in interface MultipleServicesCreditControlAvppublic boolean hasTariffChangeUsage()
MultipleServicesCreditControlAvp
hasTariffChangeUsage in interface MultipleServicesCreditControlAvppublic boolean hasValidityTime()
MultipleServicesCreditControlAvp
hasValidityTime in interface MultipleServicesCreditControlAvppublic void setFinalUnitIndication(FinalUnitIndicationAvp finalUnitIndication)
MultipleServicesCreditControlAvpFinalUnitIndicationAvp
setFinalUnitIndication in interface MultipleServicesCreditControlAvppublic void setGrantedServiceUnit(GrantedServiceUnitAvp grantedServiceUnit)
MultipleServicesCreditControlAvpGrantedServiceUnitAvp
setGrantedServiceUnit in interface MultipleServicesCreditControlAvppublic void setGsuPoolReference(GSUPoolReferenceAvp gsuPoolReference)
MultipleServicesCreditControlAvpGSUPoolReferenceAvp
setGsuPoolReference in interface MultipleServicesCreditControlAvppublic void setGsuPoolReferences(GSUPoolReferenceAvp[] gsuPoolReferences)
MultipleServicesCreditControlAvpGSUPoolReferenceAvp
setGsuPoolReferences in interface MultipleServicesCreditControlAvppublic void setRatingGroup(long ratingGroup)
MultipleServicesCreditControlAvp
setRatingGroup in interface MultipleServicesCreditControlAvppublic void setRequestedServiceUnit(RequestedServiceUnitAvp requestedServiceUnit)
MultipleServicesCreditControlAvp
setRequestedServiceUnit in interface MultipleServicesCreditControlAvppublic void setResultCode(long resultCode)
MultipleServicesCreditControlAvp
setResultCode in interface MultipleServicesCreditControlAvppublic void setServiceIdentifier(long serviceIdentifier)
MultipleServicesCreditControlAvp
setServiceIdentifier in interface MultipleServicesCreditControlAvppublic void setServiceIdentifiers(long[] serviceIdentifiers)
MultipleServicesCreditControlAvp
setServiceIdentifiers in interface MultipleServicesCreditControlAvppublic void setTariffChangeUsage(TariffChangeUsageType tariffChangeUsage)
MultipleServicesCreditControlAvp
setTariffChangeUsage in interface MultipleServicesCreditControlAvppublic void setUsedServiceUnit(UsedServiceUnitAvp usedServiceUnit)
MultipleServicesCreditControlAvpTariffChangeUsageType
setUsedServiceUnit in interface MultipleServicesCreditControlAvppublic void setUsedServiceUnits(UsedServiceUnitAvp[] usedServiceUnits)
MultipleServicesCreditControlAvpUsedServiceUnitAvp
setUsedServiceUnits in interface MultipleServicesCreditControlAvppublic void setValidityTime(long validityTime)
MultipleServicesCreditControlAvp
setValidityTime in interface MultipleServicesCreditControlAvp
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||