|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.chemistry.opencmis.server.impl.browser.BrowserBindingUtils
public class BrowserBindingUtils
Nested Class Summary | |
---|---|
static class |
BrowserBindingUtils.CallUrl
|
Method Summary | ||
---|---|---|
static UrlBuilder |
compileBaseUrl(javax.servlet.http.HttpServletRequest request)
Compiles the base URL for links, collections and templates. |
|
static UrlBuilder |
compileRepositoryUrl(javax.servlet.http.HttpServletRequest request,
String repositoryId)
|
|
static UrlBuilder |
compileRootUrl(javax.servlet.http.HttpServletRequest request,
String repositoryId)
|
|
static Acl |
createAddAcl(ControlParser controlParser)
|
|
static ContentStream |
createContentStream(javax.servlet.http.HttpServletRequest request)
|
|
static String |
createCookieValue(int code,
String objectId,
String ex,
String message)
|
|
static List<String> |
createPolicies(ControlParser controlParser)
|
|
static Properties |
createProperties(ControlParser controlParser,
String typeId,
TypeCache typeCache)
|
|
static Acl |
createRemoveAcl(ControlParser controlParser)
|
|
static void |
deleteCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId,
String transaction)
Deletes a transaction cookie. |
|
static String |
getCookieName(String transaction)
Transforms the transaction into a cookie name. |
|
static String |
getPath(javax.servlet.http.HttpServletRequest request)
Returns the current CMIS path. |
|
static
|
getProperty(ObjectData object,
String name,
Class<T> clazz)
Extracts a property from an object. |
|
static void |
prepareContext(CallContext context,
BrowserBindingUtils.CallUrl callUrl,
CmisService service,
String repositoryId,
String objectId,
String transaction,
javax.servlet.http.HttpServletRequest request)
Returns the object id of the current request. |
|
static void |
setCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId,
String transaction,
String value)
Sets a transaction cookie. |
|
static void |
setCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId,
String transaction,
String value,
int expiry)
Sets a transaction cookie. |
|
static void |
writeJSON(org.json.simple.JSONStreamAware json,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Writes JSON to the servlet response and adds a callback wrapper if requested. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String JSON_MIME_TYPE
public static final String ROOT_PATH_FRAGMENT
public static final String SELECTOR_LAST_RESULT
public static final String SELECTOR_TYPE_CHILDREN
public static final String SELECTOR_TYPE_DESCENDANTS
public static final String SELECTOR_TYPE_DEFINITION
public static final String SELECTOR_CONTENT
public static final String SELECTOR_OBJECT
public static final String SELECTOR_CHILDREN
public static final String SELECTOR_DESCENDANTS
public static final String SELECTOR_PARENTS
public static final String SELECTOR_FOLDER_TREE
public static final String SELECTOR_QUERY
public static final String SELECTOR_VERSIONS
public static final String CMISACTION_CREATEDOCUMENT
public static final String CMISACTION_CREATEFOLDER
public static final String CMISACTION_QUERY
public static final String PARAM_SELECTOR
public static final String PARAM_TRANSACTION
public static final String PARAM_CLIENTTOKEN
public static final String CONTROL_CMISACTION
public static final String CONTROL_TRANSACTION
public static final String CONTROL_OBJECT_ID
public static final String CONTROL_PROP_ID
public static final String CONTROL_PROP_VALUE
public static final String CONTROL_POLICY
public static final String CONTROL_ADD_ACE_PRINCIPAL
public static final String CONTROL_ADD_ACE_PERMISSION
public static final String CONTROL_REMOVE_ACE_PRINCIPAL
public static final String CONTROL_REMOVE_ACE_PERMISSION
public static final String CONTROL_CONTENT_TYPE
public static final String CONTROL_FILENAME
public static final String CONTEXT_OBJECT_ID
public static final String CONTEXT_OBJECT_TYPE_ID
public static final String CONTEXT_BASETYPE_ID
public static final String CONTEXT_TRANSACTION
Method Detail |
---|
public static UrlBuilder compileBaseUrl(javax.servlet.http.HttpServletRequest request)
public static UrlBuilder compileRepositoryUrl(javax.servlet.http.HttpServletRequest request, String repositoryId)
public static UrlBuilder compileRootUrl(javax.servlet.http.HttpServletRequest request, String repositoryId)
public static String getPath(javax.servlet.http.HttpServletRequest request)
public static void prepareContext(CallContext context, BrowserBindingUtils.CallUrl callUrl, CmisService service, String repositoryId, String objectId, String transaction, javax.servlet.http.HttpServletRequest request)
public static <T> T getProperty(ObjectData object, String name, Class<T> clazz)
public static Properties createProperties(ControlParser controlParser, String typeId, TypeCache typeCache)
public static List<String> createPolicies(ControlParser controlParser)
public static Acl createAddAcl(ControlParser controlParser)
public static Acl createRemoveAcl(ControlParser controlParser)
public static ContentStream createContentStream(javax.servlet.http.HttpServletRequest request)
public static String getCookieName(String transaction)
public static void setCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String repositoryId, String transaction, String value)
public static void deleteCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String repositoryId, String transaction)
public static void setCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String repositoryId, String transaction, String value, int expiry)
public static String createCookieValue(int code, String objectId, String ex, String message)
public static void writeJSON(org.json.simple.JSONStreamAware json, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |