public class SpringODataFilter extends Object implements org.springframework.web.servlet.HandlerInterceptor
Modifier and Type | Field and Description |
---|---|
protected SoftReference<org.teiid.olingo.service.OlingoBridge> |
clientReference |
protected Properties |
connectionProperties |
protected org.teiid.olingo.web.OpenApiHandler |
openApiHandler |
Constructor and Description |
---|
SpringODataFilter(Properties props,
TeiidServer server,
org.teiid.adminapi.VDB vdb,
javax.servlet.ServletContext servletContext,
SpringSecurityHelper securityHelper) |
Modifier and Type | Method and Description |
---|---|
org.teiid.odata.api.Client |
buildClient(String vdbName,
String version,
Properties props) |
String |
modelName(String path,
org.teiid.adminapi.VDB vdb,
boolean implicitVdb) |
void |
postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView) |
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object contentHandler) |
protected org.teiid.olingo.web.OpenApiHandler openApiHandler
protected SoftReference<org.teiid.olingo.service.OlingoBridge> clientReference
protected Properties connectionProperties
public SpringODataFilter(Properties props, TeiidServer server, org.teiid.adminapi.VDB vdb, javax.servlet.ServletContext servletContext, SpringSecurityHelper securityHelper)
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object contentHandler) throws Exception
preHandle
in interface org.springframework.web.servlet.HandlerInterceptor
Exception
public org.teiid.odata.api.Client buildClient(String vdbName, String version, Properties props)
public void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, @Nullable org.springframework.web.servlet.ModelAndView modelAndView) throws Exception
postHandle
in interface org.springframework.web.servlet.HandlerInterceptor
Exception
Copyright © 2019. All rights reserved.