Class Security


  • public final class Security
    extends java.lang.Object
    • 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)