Package org.alfresco.opencmis
Class AbstractBaseUrlGenerator
java.lang.Object
org.alfresco.opencmis.AbstractBaseUrlGenerator
- All Implemented Interfaces:
BaseUrlGenerator
- Direct Known Subclasses:
DefaultBaseUrlGenerator
,ProxyBaseUrlGenerator
,SysAdminParamsBaseUrlGenerator
Generates an OpenCMIS base url based on the request, repository id and binding.
- Author:
- steveglover
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBaseUrl
(javax.servlet.http.HttpServletRequest req, String repositoryId, CMISDispatcherRegistry.Binding binding) getContextPath
(javax.servlet.http.HttpServletRequest httpReq) getRequestURI
(javax.servlet.http.HttpServletRequest req, String repositoryId, String operation, String id) protected abstract String
getServerPath
(javax.servlet.http.HttpServletRequest request) getServletPath
(javax.servlet.http.HttpServletRequest req) void
setContextOverride
(String contextOverride) void
setOverrideContext
(boolean overrideContext) void
setOverrideServletPath
(boolean overrideServletPath) void
setPathGenerator
(PathGenerator pathGenerator) void
setServletPathOverride
(String servletPathOverride)
-
Constructor Details
-
AbstractBaseUrlGenerator
public AbstractBaseUrlGenerator()
-
-
Method Details
-
setPathGenerator
-
setOverrideContext
public void setOverrideContext(boolean overrideContext) -
setContextOverride
-
setOverrideServletPath
public void setOverrideServletPath(boolean overrideServletPath) -
setServletPathOverride
-
getServerPath
-
getContextPath
- Specified by:
getContextPath
in interfaceBaseUrlGenerator
-
getServletPath
- Specified by:
getServletPath
in interfaceBaseUrlGenerator
-
getRequestURI
public String getRequestURI(javax.servlet.http.HttpServletRequest req, String repositoryId, String operation, String id) - Specified by:
getRequestURI
in interfaceBaseUrlGenerator
-
getBaseUrl
public String getBaseUrl(javax.servlet.http.HttpServletRequest req, String repositoryId, CMISDispatcherRegistry.Binding binding) - Specified by:
getBaseUrl
in interfaceBaseUrlGenerator
-