Package com.jsql.util
Class ParameterUtil
java.lang.Object
com.jsql.util.ParameterUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidCheck integrity of parameters defined by user.voidvoidcontrolInput(String selectionCommand, String urlQuery, String rawRequest, String rawHeader, AbstractMethodInjection methodInjection, String typeRequest, boolean isScanning) Send each parameter from the GUI to the model in order to start the preparation of injection, the injection process is started in a new thread via model function inputValidation().voidinitHeader(String rawHeader) voidinitHeader(String rawHeader, String selectionCommand) voidinitQueryString(String urlQuery) voidinitQueryString(String urlQuery, String selectionCommand) voidinitRequest(String rawRequest) voidinitRequest(String rawRequest, String selectionCommand) initStar(AbstractMap.SimpleEntry<String, String> parameterToInject) static booleanisInvalidName(String token) booleanboolean
-
Field Details
-
PREFIX_COMMAND_QUERY
- See Also:
-
PREFIX_COMMAND_REQUEST
- See Also:
-
PREFIX_COMMAND_HEADER
- See Also:
-
PREFIX_COMMAND_COOKIE
- See Also:
-
-
Constructor Details
-
ParameterUtil
-
-
Method Details
-
controlInput
public void controlInput(String selectionCommand, String urlQuery, String rawRequest, String rawHeader, AbstractMethodInjection methodInjection, String typeRequest, boolean isScanning) Send each parameter from the GUI to the model in order to start the preparation of injection, the injection process is started in a new thread via model function inputValidation(). -
checkParametersFormat
Check integrity of parameters defined by user.- Throws:
InjectionFailureException- when params integrity is failure
-
isInvalidName
-
checkStarMatchMethod
- Throws:
InjectionFailureException
-
checkMethodNotEmpty
- Throws:
InjectionFailureException
-
initStar
-
initQueryString
-
initQueryString
public void initQueryString(String urlQuery, String selectionCommand) throws MalformedURLException, URISyntaxException -
initRequest
-
initRequest
-
initHeader
-
initHeader
-
getQueryStringFromEntries
-
getRequestFromEntries
-
getHeaderFromEntries
-
isRequestSoap
public boolean isRequestSoap() -
getRawRequest
-
getRawHeader
-
getListRequest
-
getListHeader
-
getListQueryString
-
isMultipartRequest
public boolean isMultipartRequest()
-