public class LoadDataHandler extends RequestHandler
| Modifier and Type | Class and Description |
|---|---|
protected static class |
LoadDataHandler.LoadDataTask |
RequestHandler.PermissionCache, RequestHandler.RawURLParseRequestHandler, RequestHandler.RequestHandlerBadRequestException, RequestHandler.RequestHandlerErrorException, RequestHandler.RequestHandlerException, RequestHandler.RequestHandlerForbiddenException| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
command
The remote control command name used to import data.
|
private java.lang.String |
data
Holds the data input string
|
private DataSet |
dataSet
Holds the parsed data set
|
private static java.lang.String |
OSM_MIME_TYPE |
args, content, contentType, globalConfirmationDefault, globalConfirmationKey, loadInNewLayerDefault, loadInNewLayerKey, myCommand, PERMISSIONS, request, sender, SPLITTER_COMMA, SPLITTER_SEMIC| Constructor and Description |
|---|
LoadDataHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getMandatoryParams() |
java.lang.String[] |
getOptionalParams() |
java.lang.String |
getPermissionMessage()
Get a specific message to ask the user for permission for the operation
requested via remote control.
|
PermissionPrefWithDefault |
getPermissionPref()
Get a PermissionPref object containing the name of a special permission
preference to individually allow the requested operation and an error
message to be displayed when a disabled operation is requested.
|
java.lang.String |
getUsage() |
java.lang.String[] |
getUsageExamples() |
protected void |
handleRequest()
Handle a specific command sent as remote control.
|
protected void |
validateRequest()
Validates the request before attempting to perform it.
|
checkMandatoryParams, checkPermission, getContent, getContentType, getDownloadParams, getRequestParameter, getUsageExamples, handle, parseArgs, setCommand, setSender, setUrl, splitArg, validateDownloadParamsprivate static final java.lang.String OSM_MIME_TYPE
public static final java.lang.String command
private java.lang.String data
public LoadDataHandler()
protected void handleRequest() throws RequestHandler.RequestHandlerErrorException
RequestHandlerhandleRequest in class RequestHandlerRequestHandler.RequestHandlerErrorException - if an error occurs while processing requestpublic java.lang.String[] getMandatoryParams()
getMandatoryParams in class RequestHandlerpublic java.lang.String[] getOptionalParams()
getOptionalParams in class RequestHandlerpublic java.lang.String getUsage()
getUsage in class RequestHandlerpublic java.lang.String[] getUsageExamples()
getUsageExamples in class RequestHandlerpublic java.lang.String getPermissionMessage()
RequestHandlergetPermissionMessage in class RequestHandlerpublic PermissionPrefWithDefault getPermissionPref()
RequestHandlergetPermissionPref in class RequestHandlerprotected void validateRequest() throws RequestHandler.RequestHandlerBadRequestException
RequestHandlervalidateRequest in class RequestHandlerRequestHandler.RequestHandlerBadRequestException - if request is invalid