public class LTI2Servlet
extends javax.servlet.http.HttpServlet
| Modifier and Type | Field and Description |
|---|---|
protected Service_offered |
LTI2LtiLinkSettings |
protected Service_offered |
LTI2ResultItem |
protected Service_offered |
LTI2ToolProxyBindingSettings |
protected Service_offered |
LTI2ToolProxySettings |
| Constructor and Description |
|---|
LTI2Servlet() |
| Modifier and Type | Method and Description |
|---|---|
protected ToolConsumer |
buildToolConsumerProfile(javax.servlet.http.HttpServletRequest request,
Map<String,Object> deploy,
String profile_id) |
void |
destroy() |
void |
doErrorJSON(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
IMSJSONRequest json,
String message,
Exception e) |
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doLaunch(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doPut(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doRegister(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
String |
getServiceURL(javax.servlet.http.HttpServletRequest request) |
protected void |
getToolConsumerProfile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String profile_id) |
void |
handleResultRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String sourcedid) |
void |
handleSettingsRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String[] parts) |
void |
init(javax.servlet.ServletConfig config) |
void |
registerToolProviderProfile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String profile_id) |
doDelete, doHead, doOptions, doTrace, getLastModified, service, serviceprotected Service_offered LTI2ResultItem
protected Service_offered LTI2LtiLinkSettings
protected Service_offered LTI2ToolProxyBindingSettings
protected Service_offered LTI2ToolProxySettings
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletjavax.servlet.ServletExceptionprotected void doPut(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
doPut in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
javax.servlet.ServletExceptionIOExceptionprotected void doRegister(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
protected void doLaunch(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
protected void getToolConsumerProfile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String profile_id)
protected ToolConsumer buildToolConsumerProfile(javax.servlet.http.HttpServletRequest request, Map<String,Object> deploy, String profile_id)
public void registerToolProviderProfile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String profile_id)
throws IOException
IOExceptionpublic String getServiceURL(javax.servlet.http.HttpServletRequest request)
public void handleResultRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String sourcedid)
throws IOException
IOExceptionpublic void handleSettingsRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String[] parts)
throws IOException
IOExceptionpublic void doErrorJSON(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
IMSJSONRequest json,
String message,
Exception e)
throws IOException
IOExceptionpublic void destroy()
destroy in interface javax.servlet.Servletdestroy in class javax.servlet.GenericServletCopyright 2015- Charles R. Severance and licensed CC-BY Attribution 4.0