Package pl.gsmservice.gateway.utils
Class Security
- java.lang.Object
-
- pl.gsmservice.gateway.utils.Security
-
public final class Security extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static HTTPRequestconfigureSecurity(HTTPRequest request, java.lang.Object security)static java.util.Optional<java.lang.Object>findComplexObjectWithNonEmptyAnnotatedField(java.lang.Object object, java.lang.String... regexes)static java.util.stream.Stream<java.lang.reflect.Field>findFieldsWhereMetadataContainsRegexes(java.lang.Object o, java.lang.String... regexes)static java.util.Optional<java.lang.String>findStringValueWhereMetadataContainsRegexes(java.lang.Object o, java.lang.String... regexes)static java.util.Optional<java.lang.String>findStringValueWhereMetadataNameIs(java.lang.Object o, java.lang.String name)static java.util.Optional<java.lang.Object>findValueWhereMetadataContainsRegexes(java.lang.Object o, java.lang.String... regexes)
-
-
-
Method Detail
-
configureSecurity
public static HTTPRequest configureSecurity(HTTPRequest request, java.lang.Object security) throws java.lang.Exception
- Throws:
java.lang.Exception
-
findComplexObjectWithNonEmptyAnnotatedField
public static java.util.Optional<java.lang.Object> findComplexObjectWithNonEmptyAnnotatedField(java.lang.Object object, java.lang.String... regexes)
-
findFieldsWhereMetadataContainsRegexes
public static java.util.stream.Stream<java.lang.reflect.Field> findFieldsWhereMetadataContainsRegexes(java.lang.Object o, java.lang.String... regexes)
-
findStringValueWhereMetadataContainsRegexes
public static java.util.Optional<java.lang.String> findStringValueWhereMetadataContainsRegexes(java.lang.Object o, java.lang.String... regexes)
-
findStringValueWhereMetadataNameIs
public static java.util.Optional<java.lang.String> findStringValueWhereMetadataNameIs(java.lang.Object o, java.lang.String name)
-
findValueWhereMetadataContainsRegexes
public static java.util.Optional<java.lang.Object> findValueWhereMetadataContainsRegexes(java.lang.Object o, java.lang.String... regexes)
-
-