public class CallContextImpl extends Object implements MutableCallContext
CallContext interface.BINDING_ATOMPUB, BINDING_BROWSER, BINDING_LOCAL, BINDING_WEBSERVICES, CMIS_VERSION, ENCRYPT_TEMP_FILE, HTTP_SERVLET_REQUEST, HTTP_SERVLET_RESPONSE, LENGTH, LOCALE, LOCALE_ISO3166_COUNTRY, LOCALE_ISO639_LANGUAGE, MAX_CONTENT_SIZE, MEMORY_THRESHOLD, OFFSET, PASSWORD, REPOSITORY_ID, SERVLET_CONTEXT, STREAM_FACTORY, TEMP_DIR, USERNAME| Constructor and Description |
|---|
CallContextImpl(String binding,
CmisVersion cmisVersion,
String repositoryId,
javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
CmisServiceFactory factory,
TempStoreOutputStreamFactory streamFactory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
encryptTempFiles()
Returns if temp files should be encrypted.
|
Object |
get(String key)
Returns context data by key.
|
String |
getBinding()
Returns the binding.
|
CmisVersion |
getCmisVersion()
Returns the CMIS version.
|
BigInteger |
getLength()
Returns the content length if set,
null otherwise |
String |
getLocale()
Returns the locale.
|
long |
getMaxContentSize()
Returns the may size of content.
|
int |
getMemoryThreshold()
Returns the memory threshold.
|
BigInteger |
getOffset()
Returns the content offset if set,
null otherwise |
String |
getPassword()
Returns the password.
|
String |
getRepositoryId()
Returns the repository id.
|
File |
getTempDirectory()
Returns the temp directory.
|
String |
getUsername()
Returns the user name.
|
boolean |
isObjectInfoRequired()
Returns if
true object infos can improve the performance. |
void |
put(String key,
Object value)
Adds or replaces an entry
|
Object |
remove(String key)
Removes a parameter.
|
void |
setAcceptLanguage(String acceptLanguageHeader) |
void |
setRange(String rangeHeader) |
public CallContextImpl(String binding, CmisVersion cmisVersion, String repositoryId, javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, CmisServiceFactory factory, TempStoreOutputStreamFactory streamFactory)
public void setRange(String rangeHeader)
public void setAcceptLanguage(String acceptLanguageHeader)
public String getBinding()
CallContextCallContext.BINDING_ATOMPUB,
CallContext.BINDING_WEBSERVICES,
CallContext.BINDING_BROWSER or CallContext.BINDING_LOCAL.getBinding in interface CallContextpublic boolean isObjectInfoRequired()
CallContexttrue object infos can improve the performance.isObjectInfoRequired in interface CallContextpublic Object get(String key)
CallContextget in interface CallContextkey - the keynull otherwisepublic CmisVersion getCmisVersion()
CallContextgetCmisVersion in interface CallContextpublic String getRepositoryId()
CallContextgetRepositoryId in interface CallContextpublic String getUsername()
CallContextgetUsername in interface CallContextpublic String getPassword()
CallContextgetPassword in interface CallContextpublic String getLocale()
CallContextgetLocale in interface CallContextpublic BigInteger getOffset()
CallContextnull otherwisegetOffset in interface CallContextpublic BigInteger getLength()
CallContextnull otherwisegetLength in interface CallContextpublic File getTempDirectory()
CallContextgetTempDirectory in interface CallContextpublic boolean encryptTempFiles()
CallContextencryptTempFiles in interface CallContextpublic int getMemoryThreshold()
CallContextgetMemoryThreshold in interface CallContextpublic long getMaxContentSize()
CallContextgetMaxContentSize in interface CallContextpublic final void put(String key, Object value)
MutableCallContextput in interface MutableCallContextkey - the entry keyvalue - the entry objectpublic final Object remove(String key)
MutableCallContextremove in interface MutableCallContextkey - the entry keynull if the
entry didn't existCopyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.