Hierarchy For All Packages
- io.john.amiscaray.quak.core,
- io.john.amiscaray.quak.core.di,
- io.john.amiscaray.quak.core.di.dependency,
- io.john.amiscaray.quak.core.di.exception,
- io.john.amiscaray.quak.core.di.provider,
- io.john.amiscaray.quak.core.di.provider.annotation,
- io.john.amiscaray.quak.core.exception,
- io.john.amiscaray.quak.core.properties,
- io.john.amiscaray.quak.data,
- io.john.amiscaray.quak.data.query,
- io.john.amiscaray.quak.data.query.numeric,
- io.john.amiscaray.quak.data.query.string,
- io.john.amiscaray.quak.data.update,
- io.john.amiscaray.quak.generator.api,
- io.john.amiscaray.quak.http.request,
- io.john.amiscaray.quak.http.response,
- io.john.amiscaray.quak.http.status,
- io.john.amiscaray.quak.security.auth,
- io.john.amiscaray.quak.security.auth.credentials,
- io.john.amiscaray.quak.security.auth.exception,
- io.john.amiscaray.quak.security.auth.filter,
- io.john.amiscaray.quak.security.auth.jwt,
- io.john.amiscaray.quak.security.auth.principal,
- io.john.amiscaray.quak.security.auth.principal.role,
- io.john.amiscaray.quak.security.config,
- io.john.amiscaray.quak.security.cors.filter,
- io.john.amiscaray.quak.security.di,
- io.john.amiscaray.quak.web.annotation,
- io.john.amiscaray.quak.web.application,
- io.john.amiscaray.quak.web.cfg,
- io.john.amiscaray.quak.web.controller,
- io.john.amiscaray.quak.web.controller.annotation,
- io.john.amiscaray.quak.web.controller.exception,
- io.john.amiscaray.quak.web.filter.annotation,
- io.john.amiscaray.quak.web.filter.exception,
- io.john.amiscaray.quak.web.handler,
- io.john.amiscaray.quak.web.handler.annotation,
- io.john.amiscaray.quak.web.servlet
Class Hierarchy
- java.lang.Object
- io.john.amiscaray.quak.core.Application
- io.john.amiscaray.quak.web.application.WebApplication
- io.john.amiscaray.quak.core.di.ApplicationContext
- io.john.amiscaray.quak.core.properties.ApplicationProperties
- io.john.amiscaray.quak.security.di.AuthenticationFilterProvider (implements io.john.amiscaray.quak.core.di.provider.DependencyProvider<T>)
- io.john.amiscaray.quak.core.di.provider.ConstructorDependencyProvider<T> (implements io.john.amiscaray.quak.core.di.provider.ReflectiveDependencyProvider<T>)
- io.john.amiscaray.quak.security.di.CORSFilterProvider (implements io.john.amiscaray.quak.core.di.provider.DependencyProvider<T>)
- io.john.amiscaray.quak.data.DatabaseProxy
- io.john.amiscaray.quak.data.query.DatabaseQuery.DatabaseQueryBuilder
- io.john.amiscaray.quak.data.update.FieldUpdate.FieldUpdateBuilder<T>
- jakarta.servlet.GenericServlet (implements java.io.Serializable, jakarta.servlet.Servlet, jakarta.servlet.ServletConfig)
- jakarta.servlet.http.HttpServlet
- io.john.amiscaray.quak.web.servlet.HttpController
- io.john.amiscaray.quak.web.servlet.HttpControllerGroup
- jakarta.servlet.http.HttpServlet
- io.john.amiscaray.quak.security.auth.jwt.JwtUtil
- io.john.amiscaray.quak.security.di.JWTUtilProvider (implements io.john.amiscaray.quak.core.di.provider.DependencyProvider<T>)
- io.john.amiscaray.quak.core.di.provider.MethodDependencyProvider<T> (implements io.john.amiscaray.quak.core.di.provider.ReflectiveDependencyProvider<T>)
- io.john.amiscaray.quak.security.di.SecurityDependencyIDs
- io.john.amiscaray.quak.security.filter.SecurityFilter (implements jakarta.servlet.Filter)
- io.john.amiscaray.quak.security.auth.filter.AuthenticationFilter
- io.john.amiscaray.quak.security.auth.filter.HttpBasicAuthFilter
- io.john.amiscaray.quak.security.auth.filter.JWTAuthFilter
- io.john.amiscaray.quak.security.cors.filter.CORSFilter
- io.john.amiscaray.quak.security.auth.filter.AuthenticationFilter
- io.john.amiscaray.quak.security.auth.SimpleAuthentication (implements io.john.amiscaray.quak.security.auth.Authentication)
- io.john.amiscaray.quak.security.auth.credentials.SimpleCredentials (implements io.john.amiscaray.quak.security.auth.credentials.Credentials)
- io.john.amiscaray.quak.data.query.SimpleQueryCriteria (implements io.john.amiscaray.quak.data.query.QueryCriteria)
- io.john.amiscaray.quak.data.query.numeric.NumericQueryCriteria
- io.john.amiscaray.quak.data.query.numeric.ValueBetween
- io.john.amiscaray.quak.data.query.numeric.ValueGreaterThan
- io.john.amiscaray.quak.data.query.numeric.ValueGreaterThanOrEqualTo
- io.john.amiscaray.quak.data.query.numeric.ValueLessThan
- io.john.amiscaray.quak.data.query.numeric.ValueLessThanOrEqualTo
- io.john.amiscaray.quak.data.query.string.StringQueryCriteria
- io.john.amiscaray.quak.data.query.string.ValueContaining
- io.john.amiscaray.quak.data.query.string.ValueEndsWith
- io.john.amiscaray.quak.data.query.string.ValueLike
- io.john.amiscaray.quak.data.query.string.ValueStartsWith
- io.john.amiscaray.quak.data.query.ValueIs
- io.john.amiscaray.quak.data.query.ValueIsOneOf
- io.john.amiscaray.quak.data.query.numeric.NumericQueryCriteria
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.john.amiscaray.quak.security.auth.exception.InvalidCredentialsException
- java.lang.RuntimeException
- io.john.amiscaray.quak.core.di.exception.AccessibleConstructorException
- io.john.amiscaray.quak.core.di.exception.ContextInitializationException
- io.john.amiscaray.quak.core.di.exception.DependencyInstantiationException
- io.john.amiscaray.quak.core.di.exception.DependencyResolutionException
- io.john.amiscaray.quak.web.filter.exception.InvalidApplicationFilterException
- io.john.amiscaray.quak.core.di.exception.InvalidManagedTypeDeclarationException
- io.john.amiscaray.quak.web.controller.exception.InvalidRequestHandlerException
- io.john.amiscaray.quak.core.exception.MissingApplicationPropertiesException
- java.lang.Exception
- io.john.amiscaray.quak.web.application.WebStarter
- io.john.amiscaray.quak.core.Application
Interface Hierarchy
- io.john.amiscaray.quak.security.auth.Authentication
- io.john.amiscaray.quak.security.auth.Authenticator
- io.john.amiscaray.quak.security.auth.credentials.Credentials
- io.john.amiscaray.quak.core.di.provider.DependencyProvider<T>
- io.john.amiscaray.quak.core.di.provider.ReflectiveDependencyProvider<T>
- io.john.amiscaray.quak.web.controller.PathController<T,
U> - io.john.amiscaray.quak.security.auth.principal.Principal
- io.john.amiscaray.quak.security.auth.principal.RoleAttachedPrincipal
- io.john.amiscaray.quak.data.query.QueryCriteria
- io.john.amiscaray.quak.data.query.QueryCriteriaProvider
- io.john.amiscaray.quak.http.request.Request<T>
- io.john.amiscaray.quak.web.handler.RequestHandler<T,
U> - io.john.amiscaray.quak.web.handler.DynamicPathRequestHandler<T,
U>
- io.john.amiscaray.quak.web.handler.DynamicPathRequestHandler<T,
- io.john.amiscaray.quak.security.auth.principal.role.Role
- io.john.amiscaray.quak.data.update.UpdateExpression<T>
Annotation Interface Hierarchy
- io.john.amiscaray.quak.core.di.provider.annotation.AggregateTo (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.generator.api.APINativeQuery (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.generator.api.APIQuery (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.web.filter.annotation.ApplicationFilter (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.web.controller.annotation.Controller (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.generator.api.EntityGenerator (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.web.handler.annotation.Handle (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.core.di.provider.annotation.Instantiate (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.core.di.provider.annotation.ManagedType (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.web.annotation.MapToStatusCode (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.generator.api.ModelGenerator (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.core.di.provider.annotation.Provide (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.core.di.provider.annotation.ProvidedWith (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.core.di.provider.annotation.Provider (implements java.lang.annotation.Annotation)
- io.john.amiscaray.quak.generator.api.RestModel (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.john.amiscaray.quak.core.Application.LifecycleState
- io.john.amiscaray.quak.core.properties.ApplicationProperty
- io.john.amiscaray.quak.security.di.AuthenticationStrategy
- io.john.amiscaray.quak.security.config.EndpointMapping.RequestMethodMatcher
- io.john.amiscaray.quak.http.status.HttpStatus
- io.john.amiscaray.quak.http.request.RequestMethod
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.john.amiscaray.quak.security.config.CORSConfig
- io.john.amiscaray.quak.data.query.DatabaseQuery
- io.john.amiscaray.quak.core.di.dependency.DependencyID<T>
- io.john.amiscaray.quak.web.controller.DynamicPathController<T,
U> (implements io.john.amiscaray.quak.web.controller.PathController<T, U>) - io.john.amiscaray.quak.http.request.DynamicPathRequest<T> (implements io.john.amiscaray.quak.http.request.Request<T>)
- io.john.amiscaray.quak.security.config.EndpointMapping
- io.john.amiscaray.quak.data.update.FieldUpdate<T>
- io.john.amiscaray.quak.data.query.NativeQuery
- io.john.amiscaray.quak.core.di.dependency.ProvidedDependency<T>
- io.john.amiscaray.quak.http.request.RequestMapping
- io.john.amiscaray.quak.http.response.Response<T>
- io.john.amiscaray.quak.security.config.SecurityConfig
- io.john.amiscaray.quak.web.controller.SimplePathController<T,
U> (implements io.john.amiscaray.quak.web.controller.PathController<T, U>) - io.john.amiscaray.quak.http.request.SimpleRequest<T> (implements io.john.amiscaray.quak.http.request.Request<T>)
- io.john.amiscaray.quak.web.application.WebApplication.Configuration
- io.john.amiscaray.quak.web.cfg.WebConfig
- java.lang.Record