Package io.inugami.commons.security
Class SecurityTools
- java.lang.Object
-
- io.inugami.commons.security.SecurityTools
-
public final class SecurityTools extends Object
SqlSecurityTools- Since:
- 11 sept. 2018
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
checkInjection(String value)
static String
escape(String value, Function<String,String>... processors)
static String
escapeJavaScriptAndHtml(String value)
static String
escapeSql(String value)
static void
secureEntity(Supplier<String> getter, Consumer<String> setter, Function<String,String>... processors)
static void
secureHtml(Supplier<String> getter, Consumer<String> setter)
static void
secureJavaScript(Supplier<String> getter, Consumer<String> setter)
static <T> void
secureJavaScriptAndHtml(Collection<T> values, ItemProcessor<T>... itemProcessors)
static void
secureJavaScriptAndHtml(Supplier<String> getter, Consumer<String> setter)
static void
secureSql(Supplier<String> getter, Consumer<String> setter)
static void
secureXml(Supplier<String> getter, Consumer<String> setter)
-
-
-
Method Detail
-
secureJavaScript
public static void secureJavaScript(Supplier<String> getter, Consumer<String> setter)
-
secureJavaScriptAndHtml
public static void secureJavaScriptAndHtml(Supplier<String> getter, Consumer<String> setter)
-
secureJavaScriptAndHtml
public static <T> void secureJavaScriptAndHtml(Collection<T> values, ItemProcessor<T>... itemProcessors)
-
-