Package com.jsql.util
Class ParameterUtil
java.lang.Object
com.jsql.util.ParameterUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
Check integrity of parameters defined by user.void
void
controlInput
(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().void
initHeader
(String rawHeader) void
initQueryString
(String urlQuery) void
initRequest
(String rawRequest) initStar
(AbstractMap.SimpleEntry<String, String> parameterToInject) static boolean
isInvalidName
(String token) boolean
boolean
-
Constructor Details
-
ParameterUtil
-
-
Method Details
-
controlInput
public void controlInput(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
-
initRequest
-
initHeader
-
getQueryStringFromEntries
-
getRequestFromEntries
-
getHeaderFromEntries
-
isRequestSoap
public boolean isRequestSoap() -
getRawRequest
-
getRawHeader
-
getListRequest
-
getListHeader
-
getListQueryString
-
isMultipartRequest
public boolean isMultipartRequest()
-