Class JSONRPC2Helper
java.lang.Object
net.i2p.i2pcontrol.servlets.jsonrpc2handlers.JSONRPC2Helper
public class JSONRPC2Helper extends Object
-
Field Summary
Fields Modifier and Type Field Description static BooleanUSE_AUTHstatic BooleanUSE_NO_AUTH -
Constructor Summary
Constructors Constructor Description JSONRPC2Helper(SecurityManager secMan) -
Method Summary
Modifier and Type Method Description JSONRPC2ErrorvalidateParams(String[] requiredArgs, JSONRPC2Request req)Check incoming request for required arguments, to make sure they are valid.JSONRPC2ErrorvalidateParams(String[] requiredArgs, JSONRPC2Request req, Boolean useAuth)Check incoming request for required arguments, to make sure they are valid.
-
Field Details
-
Constructor Details
-
Method Details
-
validateParams
Check incoming request for required arguments, to make sure they are valid.- Parameters:
requiredArgs- - Array of names of required arguments. If null don't check for any parameters.req- - Incoming JSONRPC2 requestuseAuth- - If true, will validate authentication token.- Returns:
- - null if no errors were found. Corresponding JSONRPC2Error if error is found.
-
validateParams
Check incoming request for required arguments, to make sure they are valid. Will authenticate req.- Parameters:
requiredArgs- - Array of names of required arguments. If null don't check for any parameters.req- - Incoming JSONRPC2 request- Returns:
- - null if no errors were found. Corresponding JSONRPC2Error if error is found.
-