public class IMSPOXRequest extends Object
| Constructor and Description |
|---|
IMSPOXRequest(javax.servlet.http.HttpServletRequest request) |
IMSPOXRequest(String bodyString) |
IMSPOXRequest(String oauth_consumer_key,
String oauth_secret,
javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.http.client.methods.HttpPost |
buildReplaceResult(String url,
String key,
String secret,
String sourcedid,
String score,
String resultData,
Boolean isUrl) |
static String |
fetchTag(Element element,
String tag) |
static String |
getBodyHash(String postBody) |
Map<String,String> |
getBodyMap() |
static String |
getFatalResponse(String description) |
static String |
getFatalResponse(String description,
String message_id) |
String |
getHeaderItem(String path) |
Map<String,String> |
getHeaderMap() |
String |
getHeaderMessageIdentifier() |
String |
getHeaderVersion() |
String |
getOAuthConsumerKey() |
String |
getOperation() |
String |
getPostBody() |
String |
getResponse(String description,
String major,
String severity,
String messageId,
Properties minor,
String bodyString) |
String |
getResponseFailure(String desc,
Properties minor) |
String |
getResponseFailure(String desc,
Properties minor,
String bodyString) |
String |
getResponseSuccess(String desc,
String bodyString) |
String |
getResponseUnsupported(String desc) |
boolean |
inArray(String[] theArray,
String theString) |
void |
loadFromRequest(javax.servlet.http.HttpServletRequest request) |
void |
parsePostBody() |
static String |
readPostBody(Reader in) |
static void |
sendReplaceResult(String url,
String key,
String secret,
String sourcedid,
String score) |
static void |
sendReplaceResult(String url,
String key,
String secret,
String sourcedid,
String score,
String resultData) |
static void |
sendReplaceResult(String url,
String key,
String secret,
String sourcedid,
String score,
String resultData,
Boolean isUrl) |
void |
setAuthHeader(String header) |
void |
validatePostBody() |
void |
validateRequest(String oauth_consumer_key,
String oauth_secret,
javax.servlet.http.HttpServletRequest request) |
void |
validateRequest(String oauth_consumer_key,
String oauth_secret,
javax.servlet.http.HttpServletRequest request,
String URL) |
public static final String MAJOR_SUCCESS
public static final String MAJOR_FAILURE
public static final String MAJOR_UNSUPPORTED
public static final String MAJOR_PROCESSING
public static final String[] validMajor
public static final String SEVERITY_ERROR
public static final String SEVERITY_WARNING
public static final String SEVERITY_STATUS
public static final String[] validSeverity
public static final String MINOR_FULLSUCCESS
public static final String MINOR_NOSOURCEDIDS
public static final String MINOR_IDALLOC
public static final String MINOR_OVERFLOWFAIL
public static final String MINOR_IDALLOCINUSEFAIL
public static final String MINOR_INVALIDDATAFAIL
public static final String MINOR_INCOMPLETEDATA
public static final String MINOR_PARTIALSTORAGE
public static final String MINOR_UNKNOWNOBJECT
public static final String MINOR_DELETEFAILURE
public static final String MINOR_TARGETREADFAILURE
public static final String MINOR_SAVEPOINTERROR
public static final String MINOR_SAVEPOINTSYNCERROR
public static final String MINOR_UNKNOWNQUERY
public static final String MINOR_UNKNOWNVOCAB
public static final String MINOR_TARGETISBUSY
public static final String MINOR_UNKNOWNEXTENSION
public static final String MINOR_UNAUTHORIZEDREQUEST
public static final String MINOR_LINKFAILURE
public static final String MINOR_UNSUPPORTED
public static final String[] validMinor
public Document postDom
public Element bodyElement
public Element headerElement
public String postBody
public boolean valid
public String errorMessage
public String base_string
public static final String replaceResultMessage
public IMSPOXRequest(String oauth_consumer_key, String oauth_secret, javax.servlet.http.HttpServletRequest request)
public IMSPOXRequest(javax.servlet.http.HttpServletRequest request)
public IMSPOXRequest(String bodyString)
public String getOperation()
public String getOAuthConsumerKey()
public String getHeaderVersion()
public String getHeaderMessageIdentifier()
public String getPostBody()
public void loadFromRequest(javax.servlet.http.HttpServletRequest request)
public void setAuthHeader(String header)
public static String readPostBody(Reader in) throws IOException
IOExceptionpublic static String getBodyHash(String postBody) throws GeneralSecurityException
GeneralSecurityExceptionpublic void validatePostBody()
public void parsePostBody()
public void validateRequest(String oauth_consumer_key, String oauth_secret, javax.servlet.http.HttpServletRequest request)
public void validateRequest(String oauth_consumer_key, String oauth_secret, javax.servlet.http.HttpServletRequest request, String URL)
public String getResponseFailure(String desc, Properties minor)
public String getResponseFailure(String desc, Properties minor, String bodyString)
public String getResponse(String description, String major, String severity, String messageId, Properties minor, String bodyString)
public static void sendReplaceResult(String url, String key, String secret, String sourcedid, String score) throws IOException, oauth.signpost.exception.OAuthException, GeneralSecurityException
IOExceptionoauth.signpost.exception.OAuthExceptionGeneralSecurityExceptionpublic static void sendReplaceResult(String url, String key, String secret, String sourcedid, String score, String resultData) throws IOException, oauth.signpost.exception.OAuthException, GeneralSecurityException
IOExceptionoauth.signpost.exception.OAuthExceptionGeneralSecurityExceptionpublic static void sendReplaceResult(String url, String key, String secret, String sourcedid, String score, String resultData, Boolean isUrl) throws IOException, oauth.signpost.exception.OAuthException, GeneralSecurityException
IOExceptionoauth.signpost.exception.OAuthExceptionGeneralSecurityExceptionpublic static org.apache.http.client.methods.HttpPost buildReplaceResult(String url, String key, String secret, String sourcedid, String score, String resultData, Boolean isUrl) throws IOException, oauth.signpost.exception.OAuthException, GeneralSecurityException
IOExceptionoauth.signpost.exception.OAuthExceptionGeneralSecurityExceptionCopyright © 2009–2016 IMS Global Learning Consortium. All rights reserved.