|
||||||||||
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
|
Field Summary | |
---|---|
static java.lang.String |
CMISACTION_CREATE_DOCUMENT
|
static java.lang.String |
CMISACTION_CREATE_FOLDER
|
static java.lang.String |
CMISACTION_CREATE_POLICY
|
static java.lang.String |
CMISACTION_CREATE_RELATIONSHIP
|
static java.lang.String |
CMISACTION_DELETE
|
static java.lang.String |
CMISACTION_DELETE_TREE
|
static java.lang.String |
CMISACTION_QUERY
|
static java.lang.String |
CMISACTION_SET_CONTENT
|
static java.lang.String |
CONTEXT_BASETYPE_ID
|
static java.lang.String |
CONTEXT_OBJECT_ID
|
static java.lang.String |
CONTEXT_OBJECT_TYPE_ID
|
static java.lang.String |
CONTEXT_TRANSACTION
|
static java.lang.String |
CONTROL_ADD_ACE_PERMISSION
|
static java.lang.String |
CONTROL_ADD_ACE_PRINCIPAL
|
static java.lang.String |
CONTROL_CMISACTION
|
static java.lang.String |
CONTROL_CONTENT_TYPE
|
static java.lang.String |
CONTROL_FILENAME
|
static java.lang.String |
CONTROL_OBJECT_ID
|
static java.lang.String |
CONTROL_POLICY
|
static java.lang.String |
CONTROL_PROP_ID
|
static java.lang.String |
CONTROL_PROP_VALUE
|
static java.lang.String |
CONTROL_REMOVE_ACE_PERMISSION
|
static java.lang.String |
CONTROL_REMOVE_ACE_PRINCIPAL
|
static java.lang.String |
CONTROL_TRANSACTION
|
static java.lang.String |
JSON_MIME_TYPE
|
static java.lang.String |
PARAM_CLIENT_TOKEN
|
static java.lang.String |
PARAM_SELECTOR
|
static java.lang.String |
PARAM_TRANSACTION
|
static java.lang.String |
ROOT_PATH_FRAGMENT
|
static java.lang.String |
SELECTOR_CHILDREN
|
static java.lang.String |
SELECTOR_CONTENT
|
static java.lang.String |
SELECTOR_DESCENDANTS
|
static java.lang.String |
SELECTOR_FOLDER_TREE
|
static java.lang.String |
SELECTOR_LAST_RESULT
|
static java.lang.String |
SELECTOR_OBJECT
|
static java.lang.String |
SELECTOR_PARENTS
|
static java.lang.String |
SELECTOR_QUERY
|
static java.lang.String |
SELECTOR_TYPE_CHILDREN
|
static java.lang.String |
SELECTOR_TYPE_DEFINITION
|
static java.lang.String |
SELECTOR_TYPE_DESCENDANTS
|
static java.lang.String |
SELECTOR_VERSIONS
|
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,
java.lang.String repositoryId)
|
|
static UrlBuilder |
compileRootUrl(javax.servlet.http.HttpServletRequest request,
java.lang.String repositoryId)
|
|
static Acl |
createAddAcl(ControlParser controlParser)
|
|
static ContentStream |
createContentStream(javax.servlet.http.HttpServletRequest request)
|
|
static java.lang.String |
createCookieValue(int code,
java.lang.String objectId,
java.lang.String ex,
java.lang.String message)
|
|
static java.util.List<java.lang.String> |
createPolicies(ControlParser controlParser)
|
|
static Properties |
createProperties(ControlParser controlParser,
java.lang.String typeId,
TypeCache typeCache)
|
|
static Acl |
createRemoveAcl(ControlParser controlParser)
|
|
static void |
deleteCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String repositoryId,
java.lang.String transaction)
Deletes a transaction cookie. |
|
static java.lang.String |
getCookieName(java.lang.String transaction)
Transforms the transaction into a cookie name. |
|
static java.lang.String |
getPath(javax.servlet.http.HttpServletRequest request)
Returns the current CMIS path. |
|
static
|
getProperty(ObjectData object,
java.lang.String name,
java.lang.Class<T> clazz)
Extracts a property from an object. |
|
static void |
prepareContext(CallContext context,
BrowserBindingUtils.CallUrl callUrl,
CmisService service,
java.lang.String repositoryId,
java.lang.String objectId,
java.lang.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,
java.lang.String repositoryId,
java.lang.String transaction,
java.lang.String value)
Sets a transaction cookie. |
|
static void |
setCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String repositoryId,
java.lang.String transaction,
java.lang.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 java.lang.String JSON_MIME_TYPE
public static final java.lang.String ROOT_PATH_FRAGMENT
public static final java.lang.String SELECTOR_LAST_RESULT
public static final java.lang.String SELECTOR_TYPE_CHILDREN
public static final java.lang.String SELECTOR_TYPE_DESCENDANTS
public static final java.lang.String SELECTOR_TYPE_DEFINITION
public static final java.lang.String SELECTOR_CONTENT
public static final java.lang.String SELECTOR_OBJECT
public static final java.lang.String SELECTOR_CHILDREN
public static final java.lang.String SELECTOR_DESCENDANTS
public static final java.lang.String SELECTOR_PARENTS
public static final java.lang.String SELECTOR_FOLDER_TREE
public static final java.lang.String SELECTOR_QUERY
public static final java.lang.String SELECTOR_VERSIONS
public static final java.lang.String CMISACTION_CREATE_DOCUMENT
public static final java.lang.String CMISACTION_CREATE_FOLDER
public static final java.lang.String CMISACTION_CREATE_RELATIONSHIP
public static final java.lang.String CMISACTION_CREATE_POLICY
public static final java.lang.String CMISACTION_SET_CONTENT
public static final java.lang.String CMISACTION_DELETE
public static final java.lang.String CMISACTION_DELETE_TREE
public static final java.lang.String CMISACTION_QUERY
public static final java.lang.String PARAM_SELECTOR
public static final java.lang.String PARAM_TRANSACTION
public static final java.lang.String PARAM_CLIENT_TOKEN
public static final java.lang.String CONTROL_CMISACTION
public static final java.lang.String CONTROL_TRANSACTION
public static final java.lang.String CONTROL_OBJECT_ID
public static final java.lang.String CONTROL_PROP_ID
public static final java.lang.String CONTROL_PROP_VALUE
public static final java.lang.String CONTROL_POLICY
public static final java.lang.String CONTROL_ADD_ACE_PRINCIPAL
public static final java.lang.String CONTROL_ADD_ACE_PERMISSION
public static final java.lang.String CONTROL_REMOVE_ACE_PRINCIPAL
public static final java.lang.String CONTROL_REMOVE_ACE_PERMISSION
public static final java.lang.String CONTROL_CONTENT_TYPE
public static final java.lang.String CONTROL_FILENAME
public static final java.lang.String CONTEXT_OBJECT_ID
public static final java.lang.String CONTEXT_OBJECT_TYPE_ID
public static final java.lang.String CONTEXT_BASETYPE_ID
public static final java.lang.String CONTEXT_TRANSACTION
Method Detail |
---|
public static UrlBuilder compileBaseUrl(javax.servlet.http.HttpServletRequest request)
public static UrlBuilder compileRepositoryUrl(javax.servlet.http.HttpServletRequest request, java.lang.String repositoryId)
public static UrlBuilder compileRootUrl(javax.servlet.http.HttpServletRequest request, java.lang.String repositoryId)
public static java.lang.String getPath(javax.servlet.http.HttpServletRequest request)
public static void prepareContext(CallContext context, BrowserBindingUtils.CallUrl callUrl, CmisService service, java.lang.String repositoryId, java.lang.String objectId, java.lang.String transaction, javax.servlet.http.HttpServletRequest request)
public static <T> T getProperty(ObjectData object, java.lang.String name, java.lang.Class<T> clazz)
public static Properties createProperties(ControlParser controlParser, java.lang.String typeId, TypeCache typeCache)
public static java.util.List<java.lang.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 java.lang.String getCookieName(java.lang.String transaction)
public static void setCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String repositoryId, java.lang.String transaction, java.lang.String value)
public static void deleteCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String repositoryId, java.lang.String transaction)
public static void setCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String repositoryId, java.lang.String transaction, java.lang.String value, int expiry)
public static java.lang.String createCookieValue(int code, java.lang.String objectId, java.lang.String ex, java.lang.String message)
public static void writeJSON(org.json.simple.JSONStreamAware json, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |