
public abstract class OHttpMultipartRequestCommand<B,F> extends OServerCommandAuthenticatedDbAbstract
| Modifier and Type | Class and Description |
|---|---|
protected static class |
OHttpMultipartRequestCommand.STATUS |
DBNAME_DIR_SEPARATOR, SESSIONID_LOGOUT, SESSIONID_UNAUTHORIZEDserver| Constructor and Description |
|---|
OHttpMultipartRequestCommand() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
getDocumentParamenterName() |
protected abstract String |
getFileParamenterName() |
HashMap<String,String> |
parse(OHttpRequest iRequest,
OHttpResponse iResponse,
OHttpMultipartContentParser<B> standardContentParser,
OHttpMultipartContentParser<F> fileContentParser,
com.orientechnologies.orient.core.db.document.ODatabaseDocument database) |
protected void |
parseBaseContent(OHttpRequest iRequest,
OHttpMultipartContentParser<B> contentParser,
HashMap<String,String> headers,
OHttpMultipartContentInputStream in,
com.orientechnologies.orient.core.db.document.ODatabaseDocument database) |
protected void |
parseFileContent(OHttpRequest iRequest,
OHttpMultipartContentParser<F> contentParser,
HashMap<String,String> headers,
OHttpMultipartContentInputStream in,
com.orientechnologies.orient.core.db.document.ODatabaseDocument database) |
protected char |
parseHeader(OHttpRequest iRequest,
OHttpResponse iResponse,
HashMap<String,String> headers,
String headerName) |
protected void |
parsePartHeaders(OHttpRequest iRequest,
OHttpResponse iResponse,
char currChar,
boolean endRequest,
HashMap<String,String> headers) |
protected abstract void |
processBaseContent(OHttpRequest iRequest,
B iContentResult,
HashMap<String,String> headers) |
protected abstract void |
processFileContent(OHttpRequest iRequest,
F iContentResult,
HashMap<String,String> headers) |
protected void |
readBoundary(OHttpRequest iRequest,
OHttpResponse iResponse,
char currChar) |
protected boolean |
readBoundaryCrLf(OHttpRequest iRequest,
OHttpResponse iResponse,
char currChar,
boolean endRequest) |
afterExecute, authenticate, beforeExecute, getProfiledDatabaseInstance, getProfiledDatabaseInstanceBasic, getProfiledDatabaseInstanceToken, sendAuthorizationRequestcheckSyntax, configure, getServer, isJsonResponse, sendJsonError, setNoCacheclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, getNamespublic HashMap<String,String> parse(OHttpRequest iRequest, OHttpResponse iResponse, OHttpMultipartContentParser<B> standardContentParser, OHttpMultipartContentParser<F> fileContentParser, com.orientechnologies.orient.core.db.document.ODatabaseDocument database) throws Exception
Exceptionprotected boolean readBoundaryCrLf(OHttpRequest iRequest, OHttpResponse iResponse, char currChar, boolean endRequest) throws IOException
IOExceptionprotected void readBoundary(OHttpRequest iRequest, OHttpResponse iResponse, char currChar) throws IOException
IOExceptionprotected void parsePartHeaders(OHttpRequest iRequest, OHttpResponse iResponse, char currChar, boolean endRequest, HashMap<String,String> headers) throws IOException
IOExceptionprotected char parseHeader(OHttpRequest iRequest, OHttpResponse iResponse, HashMap<String,String> headers, String headerName) throws IOException
IOExceptionprotected void parseBaseContent(OHttpRequest iRequest, OHttpMultipartContentParser<B> contentParser, HashMap<String,String> headers, OHttpMultipartContentInputStream in, com.orientechnologies.orient.core.db.document.ODatabaseDocument database) throws Exception
Exceptionprotected void parseFileContent(OHttpRequest iRequest, OHttpMultipartContentParser<F> contentParser, HashMap<String,String> headers, OHttpMultipartContentInputStream in, com.orientechnologies.orient.core.db.document.ODatabaseDocument database) throws Exception
Exceptionprotected abstract void processBaseContent(OHttpRequest iRequest, B iContentResult, HashMap<String,String> headers) throws Exception
Exceptionprotected abstract void processFileContent(OHttpRequest iRequest, F iContentResult, HashMap<String,String> headers) throws Exception
Exceptionprotected abstract String getFileParamenterName()
protected abstract String getDocumentParamenterName()
Copyright © 2009–2016 OrientDB. All rights reserved.