public class ServerCookie
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ServerCookie.CookieSupport |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
addMaxAgeInfo(int maxAge,
java.lang.StringBuffer buf,
int newVersion) |
protected static void |
addVersionAndDomainInfo(java.lang.String value,
java.lang.String domain,
java.lang.String comment,
java.lang.StringBuffer buf,
int newVersion) |
static void |
appendCookieValue(java.lang.StringBuffer headerBuf,
int version,
java.lang.String name,
java.lang.String value,
java.lang.String path,
java.lang.String domain,
java.lang.String comment,
int maxAge,
boolean isSecure,
boolean isHttpOnly) |
protected static java.lang.String |
escapeDoubleQuotes(java.lang.String s,
int beginIndex,
int endIndex)
Escapes any double quotes in the given string.
|
protected static int |
getNewVersionBeforeCookieHeader(java.lang.String value,
java.lang.String path,
java.lang.String domain,
java.lang.String comment,
int version) |
protected static int |
getNewVersionFromTokenInPathOrDomain(java.lang.String path,
java.lang.String domain,
int version) |
protected static int |
getNewVersionFromTokenInValueOrComment(java.lang.String value,
java.lang.String comment,
int version) |
protected static boolean |
hasCookieSupport(java.lang.String value) |
protected static void |
maybeQuote(java.lang.StringBuffer buf,
java.lang.String value)
Quotes values if required.
|
protected static boolean |
modifyDoubleQuotesChar(java.lang.String processedString,
int endIndex,
java.lang.StringBuilder result,
int stringIndex,
char charString)
This method is modifying result param due to charString value.
|
public static void appendCookieValue(java.lang.StringBuffer headerBuf,
int version,
java.lang.String name,
java.lang.String value,
java.lang.String path,
java.lang.String domain,
java.lang.String comment,
int maxAge,
boolean isSecure,
boolean isHttpOnly)
protected static void addMaxAgeInfo(int maxAge,
java.lang.StringBuffer buf,
int newVersion)
protected static void addVersionAndDomainInfo(java.lang.String value,
java.lang.String domain,
java.lang.String comment,
java.lang.StringBuffer buf,
int newVersion)
protected static int getNewVersionBeforeCookieHeader(java.lang.String value,
java.lang.String path,
java.lang.String domain,
java.lang.String comment,
int version)
protected static int getNewVersionFromTokenInPathOrDomain(java.lang.String path,
java.lang.String domain,
int version)
protected static boolean hasCookieSupport(java.lang.String value)
protected static int getNewVersionFromTokenInValueOrComment(java.lang.String value,
java.lang.String comment,
int version)
protected static void maybeQuote(java.lang.StringBuffer buf,
java.lang.String value)
buf - value - protected static java.lang.String escapeDoubleQuotes(java.lang.String s,
int beginIndex,
int endIndex)
s - the input stringbeginIndex - start index inclusiveendIndex - exclusiveprotected static boolean modifyDoubleQuotesChar(java.lang.String processedString,
int endIndex,
java.lang.StringBuilder result,
int stringIndex,
char charString)
Copyright © 2018 SAP SE. All Rights Reserved.