public class Privacy extends SIPHeader implements PrivacyHeader, SIPHeaderNamesIms, ExtensionHeader
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 |
---|
Privacy()
Default constructor.
|
Privacy(String privacy)
Constructor given a privacy type
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clones this object.
|
StringBuilder |
encodeBody(StringBuilder buffer)
Encode into a canonical string.
|
boolean |
equals(Object other)
An introspection based equality predicate for SIPObjects.
|
String |
getPrivacy()
Get privacy type
|
void |
setPrivacy(String privacy)
set the privacy type.
|
void |
setValue(String value)
Suppress direct setting of values.
|
encode, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString
dbgPrint, debugDump, debugDump, 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
getValue
public Privacy()
public Privacy(String privacy)
privacy
- public StringBuilder encodeBody(StringBuilder buffer)
encodeBody
in class SIPHeader
public String getPrivacy()
getPrivacy
in interface PrivacyHeader
public void setPrivacy(String privacy) throws ParseException
setPrivacy
in interface PrivacyHeader
privacy
- -- privacy type to set.ParseException
public void setValue(String value) throws ParseException
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.public boolean equals(Object other)
SIPObject
public Object clone()
GenericObject
clone
in interface Header
clone
in class GenericObject
Copyright © 2016. All Rights Reserved.