|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MmContentType
Defines an interface representing the MM-Content-Type grouped AVP type.
From the Diameter Ro Reference Point Protocol Details (3GPP TS 32.299 V7.1.0) specification:
7.2.63 MM-Content-Type AVP
The MM-Content-Type AVP (AVP code 1203) is of type Grouped and indicates the overall content type of the MM content
and includes information about all the contents of an MM.
It has the following ABNF grammar:
MM-Content-Type ::= AVP Header: 1203
[ Type-Number ]
[ Additional-Type-Information ]
[ Content-Size ]
* [ Additional-Content-Information ]
| 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 | |
|---|---|
AdditionalContentInformation[] |
getAdditionalContentInformations()
Returns the set of Additional-Content-Information AVPs. |
java.lang.String |
getAdditionalTypeInformation()
Returns the value of the Additional-Type-Information AVP, of type UTF8String. |
long |
getContentSize()
Returns the value of the Content-Size AVP, of type Unsigned32. |
int |
getTypeNumber()
Returns the value of the Type-Number AVP, of type Integer32. |
boolean |
hasAdditionalTypeInformation()
Returns true if the Additional-Type-Information AVP is present in the message. |
boolean |
hasContentSize()
Returns true if the Content-Size AVP is present in the message. |
boolean |
hasTypeNumber()
Returns true if the Type-Number AVP is present in the message. |
void |
setAdditionalContentInformation(AdditionalContentInformation additionalContentInformation)
Sets a single Additional-Content-Information AVP in the message, of type Grouped. |
void |
setAdditionalContentInformations(AdditionalContentInformation[] additionalContentInformations)
Sets the set of Additional-Content-Information AVPs, with all the values in the given array. |
void |
setAdditionalTypeInformation(java.lang.String additionalTypeInformation)
Sets the value of the Additional-Type-Information AVP, of type UTF8String. |
void |
setContentSize(long contentSize)
Sets the value of the Content-Size AVP, of type Unsigned32. |
void |
setTypeNumber(int typeNumber)
Sets the value of the Type-Number AVP, of type Integer32. |
| 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 |
|---|
AdditionalContentInformation[] getAdditionalContentInformations()
java.lang.String getAdditionalTypeInformation()
long getContentSize()
int getTypeNumber()
boolean hasAdditionalTypeInformation()
boolean hasContentSize()
boolean hasTypeNumber()
void setAdditionalContentInformation(AdditionalContentInformation additionalContentInformation)
void setAdditionalContentInformations(AdditionalContentInformation[] additionalContentInformations)
void setAdditionalTypeInformation(java.lang.String additionalTypeInformation)
void setContentSize(long contentSize)
void setTypeNumber(int typeNumber)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||