@Controller public class UploadController extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static List<String> |
alreadyIndexedFields |
protected String |
registryUrl |
protected String |
uploadStatusDir |
protected String |
uploadTempDir |
protected Integer |
uploadThreads |
| Constructor and Description |
|---|
UploadController() |
| Modifier and Type | Method and Description |
|---|---|
String[] |
customIndexes(String tempDataResourceUid,
javax.servlet.http.HttpServletResponse response)
Upload a dataset using a POST, returning a UID for this data
|
List<Facet> |
dynamicFacets(SpatialSearchRequestParams requestParams,
javax.servlet.http.HttpServletResponse response)
Upload a dataset using a POST, returning a UID for this data
|
List<String> |
filterByMaxColumnLengths(String[] headers,
au.com.bytecode.opencsv.CSVReader csvReader,
int maxColumnLength) |
List<String> |
filterCustomIndexFields(List<String> suppliedHeaders) |
String[] |
getHeaders(javax.servlet.http.HttpServletRequest request) |
void |
setRegistryUrl(String registryUrl) |
void |
setUploadStatusDir(String uploadStatusDir) |
void |
setUploadTempDir(String uploadTempDir) |
Map<String,String> |
uploadOccurrenceData(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Upload a dataset using a POST, returning a UID for this data
|
Map<String,String> |
uploadStatus(String tempDataResourceUid,
javax.servlet.http.HttpServletResponse response)
Upload a dataset using a POST, returning a UID for this data
|
protected String registryUrl
protected String uploadStatusDir
protected String uploadTempDir
protected Integer uploadThreads
@RequestMapping(value="/upload/status/{tempDataResourceUid}.json",
method=GET)
@ResponseBody
public Map<String,String> uploadStatus(@PathVariable
String tempDataResourceUid,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception@RequestMapping(value="/upload/customIndexes/{tempDataResourceUid}.json",
method=GET)
@ResponseBody
public String[] customIndexes(@PathVariable
String tempDataResourceUid,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exception@RequestMapping(value="/upload/dynamicFacets",
method=GET)
@ResponseBody
public List<Facet> dynamicFacets(SpatialSearchRequestParams requestParams,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exceptionpublic List<String> filterByMaxColumnLengths(String[] headers, au.com.bytecode.opencsv.CSVReader csvReader, int maxColumnLength) throws Exception
Exceptionpublic String[] getHeaders(javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="/upload/post",
method=POST)
@ResponseBody
public Map<String,String> uploadOccurrenceData(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exceptionpublic void setRegistryUrl(String registryUrl)
public void setUploadStatusDir(String uploadStatusDir)
public void setUploadTempDir(String uploadTempDir)
Copyright © 2014. All rights reserved.