Package com.jsql.util
Class ParameterUtil
java.lang.Object
com.jsql.util.ParameterUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidCheck integrity of parameters defined by user.voidvoidcontrolInput(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) voidinitQueryString(String urlQuery) voidinitRequest(String rawRequest) initStar(AbstractMap.SimpleEntry<String, String> parameterToInject) static booleanisInvalidName(String token) booleanboolean
-
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()
-