public class PChargingVector extends ParametersHeader implements PChargingVectorHeader, SIPHeaderNamesIms, ExtensionHeader
duplicates, parameters
headerName
AND, AT, COLON, COMMA, DOT, DOUBLE_QUOTE, EQUALS, GREATER_THAN, HT, immutableClasses, indentation, LESS_THAN, LPAREN, matchExpression, NEWLINE, PERCENT, POUND, QUESTION, QUOTE, RETURN, RPAREN, SEMICOLON, SLASH, SP, STAR, stringRepresentation
NAME
CALLED_PARTY_ID, P_ACCESS_NETWORK_INFO, P_ASSERTED_IDENTITY, P_ASSERTED_SERVICE, P_ASSOCIATED_URI, P_CHARGING_FUNCTION_ADDRESSES, P_CHARGING_VECTOR, P_MEDIA_AUTHORIZATION, P_PREFERRED_IDENTITY, P_PREFERRED_SERVICE, P_PROFILE_KEY, P_SERVED_USER, P_USER_DATABASE, P_VISITED_NETWORK_ID, PATH, PRIVACY, SECURITY_CLIENT, SECURITY_SERVER, SECURITY_VERIFY, SERVICE_ROUTE
ACCEPT, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ALERT_INFO, ALLOW, ALLOW_EVENTS, AUTHENTICATION_INFO, AUTHORIZATION, CALL_ID, CALL_INFO, CONTACT, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_TYPE, CSEQ, DATE, ERROR_INFO, EVENT, EXPIRES, FROM, IN_REPLY_TO, JOIN, MAX_FORWARDS, MIME_VERSION, MIN_EXPIRES, MIN_SE, ORGANIZATION, PRIORITY, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REQUIRE, RACK, REASON, RECORD_ROUTE, REFERRED_BY, REPLACES, REPLY_TO, REQUIRE, RETRY_AFTER, ROUTE, RSEQ, SERVER, SESSION_EXPIRES, SIP_ETAG, SIP_IF_MATCH, SUBJECT, SUBSCRIPTION_STATE, SUPPORTED, TIMESTAMP, TO, UNSUPPORTED, USER_AGENT, VIA, WARNING, WWW_AUTHENTICATE
Constructor and Description |
---|
PChargingVector()
Default Constructor
|
Modifier and Type | Method and Description |
---|---|
StringBuilder |
encodeBody(StringBuilder encoding)
Encode the body of this header (the stuff that follows headerName).
|
String |
getICID()
Get the icid-value parameter value
|
String |
getICIDGeneratedAt()
Get the icid-generated-at parameter value
|
String |
getOriginatingIOI()
Get the orig-ioi parameter value
|
String |
getTerminatingIOI()
Get the term-ioi parameter value
|
void |
setICID(String icid)
Set the icid-value parameter
|
void |
setICIDGeneratedAt(String host)
Set the icid-generated-at parameter
|
void |
setOriginatingIOI(String origIOI)
Set the orig-ioi parameter
|
void |
setTerminatingIOI(String termIOI)
Set the term-ioi parameter
|
void |
setValue(String value)
Sets the value parameter of the ExtensionHeader.
|
clone, equalParameters, getMultiParameter, getMultiParameterNames, getMultiParameters, getMultiParameterValue, getNameValue, getParameter, getParameter, getParameterAsBoolean, getParameterAsFloat, getParameterAsHexInt, getParameterAsInt, getParameterAsLong, getParameterAsURI, getParameterNames, getParameters, getParameterValue, hasMultiParameter, hasMultiParameters, hasParameter, hasParameters, removeMultiParameter, removeMultiParameters, removeParameter, removeParameters, setMultiParameter, setMultiParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameters, setQuotedParameter
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString
dbgPrint, debugDump, debugDump, equals, match
dbgPrint, getClassFromName, getIndentation, getMatcher, isMySubclass, makeClone, merge, setMatcher, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint
finalize, getClass, notify, notifyAll, wait, wait, wait
getParameter, getParameterNames, removeParameter, setParameter
getValue
public StringBuilder encodeBody(StringBuilder encoding)
SIPHeader
encodeBody
in class ParametersHeader
public String getICID()
Get the icid-value parameter value
getICID
in interface PChargingVectorHeader
public void setICID(String icid) throws ParseException
Set the icid-value parameter
setICID
in interface PChargingVectorHeader
icid
- -
value to set in the icid-value parameterParseException
public String getICIDGeneratedAt()
Get the icid-generated-at parameter value
getICIDGeneratedAt
in interface PChargingVectorHeader
public void setICIDGeneratedAt(String host) throws ParseException
Set the icid-generated-at parameter
setICIDGeneratedAt
in interface PChargingVectorHeader
host
- -
value to set in the icid-generated-at parameterParseException
public String getOriginatingIOI()
Get the orig-ioi parameter value
getOriginatingIOI
in interface PChargingVectorHeader
public void setOriginatingIOI(String origIOI) throws ParseException
Set the orig-ioi parameter
setOriginatingIOI
in interface PChargingVectorHeader
origIOI
- -
value to set in the orig-ioi parameter. If value is null or
empty, the parameter is removedParseException
public String getTerminatingIOI()
Get the term-ioi parameter value
getTerminatingIOI
in interface PChargingVectorHeader
public void setTerminatingIOI(String termIOI) throws ParseException
Set the term-ioi parameter
setTerminatingIOI
in interface PChargingVectorHeader
termIOI
- -
value to set in the term-ioi parameter. If value is null or
empty, the parameter is removedParseException
public void setValue(String value) throws ParseException
ExtensionHeader
setValue
in interface ExtensionHeader
value
- - the new value of the ExtensionHeaderParseException
- which signals that an error has been reached
unexpectedly while parsing the value parameter.Copyright © 2014. All Rights Reserved.