]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IRequest.java
Sync git svn branch with SVN repository r33269.
[simantics/platform.git] / bundles / org.simantics.document.server.io / src / org / simantics / document / server / io / IRequest.java
1 package org.simantics.document.server.io;\r
2 \r
3 import java.io.File;\r
4 import java.io.IOException;\r
5 import java.util.List;\r
6 \r
7 public interface IRequest {\r
8         public String getParameter(String name);\r
9         public String getHeader(String name);\r
10         public List<String> getHeaders(String name);\r
11         public String getCookie(String name);\r
12         public String getMethod();\r
13         public String getPathInfo();\r
14         public String getContextPath();\r
15         public String getRemoteAddress();\r
16         public String getRemoteHost();\r
17         public int getRemotePort();\r
18         public String getContentType();\r
19         public long getContentLength();\r
20         public String getCharacterEncoding();\r
21         public long readToFile(File file) throws IOException;\r
22         // TODO: input reading\r
23         //public InputStream getInputStream();\r
24         boolean isSecure();\r
25         String getMultiPartBodyAsString(String name) throws IOException;\r
26         File getMultiPartBodyAsTempFile(String name) throws IOException;\r
27         void close();\r
28 }\r