Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACTUAL - Enum constant in enum class com.erudika.para.server.utils.filters.CORSFilter.CORSRequestType
-
A HTTP request that needs to be pre-flighted.
- addConstrHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- addGzipHeader(HttpServletResponse) - Static method in class com.erudika.para.server.utils.GZipResponseUtil
-
Adds the gzip HTTP header to the response.
- addVaryAcceptEncoding(GZipServletResponseWrapper) - Static method in class com.erudika.para.server.utils.GZipResponseUtil
-
Adds the Vary: Accept-Encoding header to the response if needed.
- afterPropertiesSet() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
- AjaxRequestMatcher - Class in com.erudika.para.server.security
-
Rest request matcher - returns true if the request is RESTful.
- AMAZON_ACTION - Static variable in class com.erudika.para.server.security.filters.AmazonAuthFilter
-
The default filter mapping.
- AmazonAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter that handles authentication requests to Amazon.
- AmazonAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.AmazonAuthFilter
-
Default constructor.
- AOPModule - Class in com.erudika.para.server.aop
-
The default Aspect Oriented Programming module.
- AOPModule() - Constructor for class com.erudika.para.server.aop.AOPModule
-
Default constructor.
- AOPUtils - Class in com.erudika.para.server.aop
-
A few helper methods.
- Api1 - Class in com.erudika.para.server.rest
-
This is the main REST API configuration class which defines all endpoints for all resources and the way API request will be handled.
- Api1() - Constructor for class com.erudika.para.server.rest.Api1
-
Initializes all of the API resources.
- apiV1RegistrationBean() - Method in class com.erudika.para.server.ParaServer
-
Filter.
- AppAuthentication - Class in com.erudika.para.server.security
-
A simple wrapper for the authentication object.
- AppAuthentication(App) - Constructor for class com.erudika.para.server.security.AppAuthentication
-
Default constructor.
- appSettingsHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.AmazonAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.FacebookAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.GenericOAuth2Filter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.GitHubAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.GoogleAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.LdapAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.LinkedInAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.MicrosoftAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.PasswordAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.PasswordlessAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.SAMLAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.SlackAuthFilter
-
Handles an authentication request.
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.filters.TwitterAuthFilter
-
Handles an authentication request.
- authenticate(Authentication) - Method in class com.erudika.para.server.security.JWTAuthenticationProvider
- authenticate(Authentication) - Method in class com.erudika.para.server.security.LDAPAuthenticationProvider
- authenticate(Authentication) - Method in class com.erudika.para.server.security.LDAPAuthenticator
- AuthenticatedUserDetails - Class in com.erudika.para.server.security
-
Stores information about authenticated users.
- AuthenticatedUserDetails(User) - Constructor for class com.erudika.para.server.security.AuthenticatedUserDetails
-
Default constructor.
- available() - Method in class com.erudika.para.server.utils.BufferedServletInputStream
- AWSDynamoDAO - Class in com.erudika.para.server.persistence
-
An implementation of the
DAO
interface using AWS DynamoDB as a data store. - AWSDynamoDAO() - Constructor for class com.erudika.para.server.persistence.AWSDynamoDAO
-
No-args constructor.
- AWSDynamoUtils - Class in com.erudika.para.server.persistence
-
Helper utilities for connecting to AWS DynamoDB.
- AWSEmailer - Class in com.erudika.para.server.email
-
An emailer that uses AWS Simple Email Service (SES).
- AWSEmailer() - Constructor for class com.erudika.para.server.email.AWSEmailer
-
No-args constructor.
- AWSFileStore - Class in com.erudika.para.server.storage
-
An implementation of the
FileStore
interface using AWS S3. - AWSFileStore() - Constructor for class com.erudika.para.server.storage.AWSFileStore
-
No-args constructor.
- AWSFileStore(String) - Constructor for class com.erudika.para.server.storage.AWSFileStore
-
Creates a new instance based on the bucket provided.
- AWSQueue - Class in com.erudika.para.server.queue
-
An implementation of the
Queue
interface using the AWS Simple Queue Service. - AWSQueue() - Constructor for class com.erudika.para.server.queue.AWSQueue
-
No-args constructor.
- AWSQueue(String) - Constructor for class com.erudika.para.server.queue.AWSQueue
-
Default consturctor.
- AWSQueueUtils - Class in com.erudika.para.server.queue
-
Helper utilities for connecting to AWS SQS.
B
- backupHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- batchCreateHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- batchDeleteHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- batchReadHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- batchUpdateHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- BufferedRequestWrapper - Class in com.erudika.para.server.utils
-
HttpServletRequest wrapper.
- BufferedRequestWrapper(HttpServletRequest) - Constructor for class com.erudika.para.server.utils.BufferedRequestWrapper
-
Default constructor.
- BufferedServletInputStream - Class in com.erudika.para.server.utils
-
Servlet Input Stream.
- builder(SpringApplicationBuilder, boolean, Class<?>...) - Static method in class com.erudika.para.server.ParaServer
-
This is the initializing method when running ParaServer as executable JAR (or WAR), from the command line: java -jar para.jar.
C
- CacheModule - Class in com.erudika.para.server.cache
-
The default cache module.
- CacheModule() - Constructor for class com.erudika.para.server.cache.CacheModule
-
Constructor.
- CachingHttpHeadersFilter - Class in com.erudika.para.server.utils.filters
-
This filter is used in production, to put HTTP cache headers with a long (1 month) expiration time.
- CachingHttpHeadersFilter() - Constructor for class com.erudika.para.server.utils.filters.CachingHttpHeadersFilter
-
Constructor.
- CaffeineCache - Class in com.erudika.para.server.cache
-
Default implementation of the
Cache
interface using Caffeine. - CaffeineCache() - Constructor for class com.erudika.para.server.cache.CaffeineCache
-
Default constructor.
- checkIfActive(UserAuthentication, User, boolean) - Static method in class com.erudika.para.server.security.SecurityUtils
-
Checks if account is active.
- checkIfUserCanModifyObject(App, ParaObject) - Static method in class com.erudika.para.server.security.SecurityUtils
-
Check if a user can modify an object.
- checkImplicitAppPermissions(App, ParaObject) - Static method in class com.erudika.para.server.security.SecurityUtils
-
An app can edit itself or delete itself.
- checkPermitHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- checkRequestType(HttpServletRequest) - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Determines the request type.
- clearSession(HttpServletRequest) - Static method in class com.erudika.para.server.security.SecurityUtils
-
Clears the session.
- close() - Method in class com.erudika.para.server.utils.GZipServletOutputStream
- close() - Method in class com.erudika.para.server.utils.GZipServletResponseWrapper
-
Closes the stream.
- com.erudika.para.server - module com.erudika.para.server
- com.erudika.para.server - package com.erudika.para.server
-
Contains the main ParaServer class.
- com.erudika.para.server.aop - package com.erudika.para.server.aop
-
The AOP module - method interceptors for adding functionality through AOP.
- com.erudika.para.server.cache - package com.erudika.para.server.cache
-
The cache module - handles object caching.
- com.erudika.para.server.email - package com.erudika.para.server.email
-
The email module - sends emails.
- com.erudika.para.server.metrics - package com.erudika.para.server.metrics
- com.erudika.para.server.persistence - package com.erudika.para.server.persistence
-
The persistence module - handles data store communications and object persistence.
- com.erudika.para.server.queue - package com.erudika.para.server.queue
-
The queue module - handles queues.
- com.erudika.para.server.rest - package com.erudika.para.server.rest
-
The REST API module - provides a RESTful facade to clients.
- com.erudika.para.server.search - package com.erudika.para.server.search
-
The search module - manages indexing operations and enables search.
- com.erudika.para.server.security - package com.erudika.para.server.security
-
The security module - handles authentication.
- com.erudika.para.server.security.filters - package com.erudika.para.server.security.filters
-
Authentication filters - these handle social login and external authentication.
- com.erudika.para.server.storage - package com.erudika.para.server.storage
-
The storage module - saves and loads files.
- com.erudika.para.server.utils - package com.erudika.para.server.utils
- com.erudika.para.server.utils.filters - package com.erudika.para.server.utils.filters
-
Various servlet filters.
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.erudika.para.server.security.SimpleAuthenticationEntryPoint
- COMPLEX_HTTP_METHODS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Collection
of non-simple HTTP methods. - configOptionsHandler() - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- configure(HttpSecurity) - Method in class com.erudika.para.server.security.JwtConfigurer
- contains(String) - Method in class com.erudika.para.server.cache.CaffeineCache
- contains(String, String) - Method in class com.erudika.para.server.cache.CaffeineCache
- CORSFilter - Class in com.erudika.para.server.utils.filters
-
A
Filter
that enable client-side cross-origin requests by implementing W3C's CORS (Cross-Origin Resource Sharing) specification for resources. - CORSFilter() - Constructor for class com.erudika.para.server.utils.filters.CORSFilter
-
No-args constructor.
- CORSFilter.CORSRequestType - Enum Class in com.erudika.para.server.utils.filters
-
Enumerates varies types of CORS requests.
- corsFilterRegistrationBean() - Method in class com.erudika.para.server.ParaServer
-
Filter.
- create(String, P) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- create(P) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- createAll(String, List<P>) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- createAll(List<P>) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- createHandler(App, String) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- createLinksHandler(ParaObject, String) - Static method in class com.erudika.para.server.rest.RestUtils
-
Handles requests to link an object to other objects.
- createSharedTable(long, long) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Creates a table in AWS DynamoDB which will be shared between apps.
- createTable(String) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Creates a DynamoDB table.
- createTable(String, int, int) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Creates a table in AWS DynamoDB.
- crudHandler(App, String) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- CsrfProtectionRequestMatcher - Class in com.erudika.para.server.security
-
CSRF protection matcher - matches POST, PUT, PATCH, DELETE requests that are not in the ignored list and not API or authentication requests.
- customDsl() - Static method in class com.erudika.para.server.security.JwtConfigurer
D
- decorateCORSProperties(HttpServletRequest, CORSFilter.CORSRequestType) - Static method in class com.erudika.para.server.utils.filters.CORSFilter
-
Decorates the
HttpServletRequest
, with CORS attributes. - DEFAULT_ALLOWED_HTTP_HEADERS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
By default, following headers are supported: Origin,Accept,X-Requested-With, Content-Type, Access-Control-Request-Method, and Access-Control-Request-Headers.
- DEFAULT_ALLOWED_HTTP_METHODS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
By default, following methods are supported: GET, POST, HEAD and OPTIONS.
- DEFAULT_ALLOWED_ORIGINS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
By default, all origins are allowed to make requests.
- DEFAULT_DECORATE_REQUEST - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
By default, request is decorated with CORS attributes.
- DEFAULT_EXPOSED_HEADERS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
By default, none of the headers are exposed in response.
- DEFAULT_LOGGING_ENABLED - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
By default, access log logging is turned off.
- DEFAULT_PREFLIGHT_MAXAGE - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
By default, time duration to cache pre-flight response is 30 mins.
- DEFAULT_SUPPORTS_CREDENTIALS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
By default, support credentials is turned on.
- delete(String) - Method in class com.erudika.para.server.storage.AWSFileStore
- delete(String) - Method in class com.erudika.para.server.storage.LocalFileStore
- delete(String, P) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- delete(P) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- deleteAll(String, List<P>) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- deleteAll(List<P>) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- deleteAllFromSharedTable(String) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Deletes all objects in a shared table, which belong to a given appid, by scanning the GSI.
- deleteHandler(App, String) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- deleteLinksHandler(ParaObject, String, String, boolean) - Static method in class com.erudika.para.server.rest.RestUtils
-
Handles requests to delete linked objects.
- deleteTable(String) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Deletes the main table from AWS DynamoDB.
- destroy() - Static method in class com.erudika.para.server.ParaServer
-
Calls all registered listeners on exit.
- destroy() - Method in class com.erudika.para.server.utils.filters.CachingHttpHeadersFilter
- destroy() - Method in class com.erudika.para.server.utils.filters.CORSFilter
- destroy() - Method in class com.erudika.para.server.utils.filters.ErrorFilter
- destroy() - Method in class com.erudika.para.server.utils.filters.GZipServletFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.erudika.para.server.security.filters.SAMLMetadataFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.erudika.para.server.security.RestAuthFilter
-
Authenticates an application or user or guest.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.erudika.para.server.utils.filters.CachingHttpHeadersFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.erudika.para.server.utils.filters.CORSFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.erudika.para.server.utils.filters.ErrorFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.erudika.para.server.utils.filters.GZipServletFilter
E
- EmailModule - Class in com.erudika.para.server.email
-
The default email module.
- EmailModule() - Constructor for class com.erudika.para.server.email.EmailModule
-
Constructor.
- ErrorFilter - Class in com.erudika.para.server.utils.filters
-
Alternative to Spring Boot's ErrorPageFilter which was causing problems with other filters, because it was trying to send errors after a response was committed.
- ErrorFilter() - Constructor for class com.erudika.para.server.utils.filters.ErrorFilter
-
Constructor.
- existsTable(String) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Checks if the main table exists in the database.
- extractAccessKey(HttpServletRequest) - Static method in class com.erudika.para.server.rest.RestUtils
-
Extracts the access key from a request.
- extractDate(HttpServletRequest) - Static method in class com.erudika.para.server.rest.RestUtils
-
Extracts the date field from a request.
- extractResourcePath(HttpServletRequest) - Static method in class com.erudika.para.server.rest.RestUtils
-
Extracts the resource name, for example '/v1/_resource/path' returns '_resource/path'.
F
- FACEBOOK_ACTION - Static variable in class com.erudika.para.server.security.filters.FacebookAuthFilter
-
The default filter mapping.
- FacebookAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter that handles authentication requests to Facebook.
- FacebookAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.FacebookAuthFilter
-
Default constructor.
- FieldFilter - Class in com.erudika.para.server.utils.filters
-
Filter response entities dynamically, based on a list of selected fields.
- FieldFilter() - Constructor for class com.erudika.para.server.utils.filters.FieldFilter
-
Constructor.
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class com.erudika.para.server.utils.filters.FieldFilter
- filterChain(HttpSecurity) - Method in class com.erudika.para.server.security.SecurityConfig
-
Configures the protected private resources.
- flush() - Method in class com.erudika.para.server.utils.GZipServletOutputStream
- flush() - Method in class com.erudika.para.server.utils.GZipServletResponseWrapper
-
Flushes all the streams for this response.
- flushBuffer() - Method in class com.erudika.para.server.utils.GZipServletResponseWrapper
-
Flush OutputStream or PrintWriter.
G
- generateIdToken(User, App) - Static method in class com.erudika.para.server.security.SecurityUtils
-
Short-lived identity token, proving that a Para user has been successfully authenticated against an IDP.
- generateJWToken(User, App) - Static method in class com.erudika.para.server.security.SecurityUtils
-
Generates a new JWT token.
- generateSuperJWToken(App) - Static method in class com.erudika.para.server.security.SecurityUtils
-
Generates a new "super" JWT token for apps.
- GenericOAuth2Filter - Class in com.erudika.para.server.security.filters
-
A filter that handles authentication requests to a generic OAuth 2.0 identity server.
- GenericOAuth2Filter(String) - Constructor for class com.erudika.para.server.security.filters.GenericOAuth2Filter
-
Default constructor.
- get(String) - Method in class com.erudika.para.server.cache.CaffeineCache
- get(String, String) - Method in class com.erudika.para.server.cache.CaffeineCache
- getAll(String, List<String>) - Method in class com.erudika.para.server.cache.CaffeineCache
- getAll(List<String>) - Method in class com.erudika.para.server.cache.CaffeineCache
- getAllowedHttpHeaders() - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Returns a
Set
of headers support by resource. - getAllowedHttpMethods() - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Returns a
Set
of HTTP methods that are allowed to make requests. - getAllowedOrigins() - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Returns the
Set
of allowed origins that are allowed to make requests. - getAmazonAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getAmazonFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getApp() - Method in class com.erudika.para.server.security.JWTAuthentication
-
getter/setter.
- getApp() - Method in class com.erudika.para.server.security.LDAPAuthentication
- getAppFromJWTAuthentication() - Static method in class com.erudika.para.server.security.SecurityUtils
-
getter.
- getAppFromLdapAuthentication() - Static method in class com.erudika.para.server.security.SecurityUtils
-
getter.
- getAppidFromAuthRequest(HttpServletRequest) - Static method in class com.erudika.para.server.security.SecurityUtils
-
getter.
- getAuthenticatedApp() - Static method in class com.erudika.para.server.security.SecurityUtils
-
Extracts a App object from the security context.
- getAuthenticatedUser() - Static method in class com.erudika.para.server.security.SecurityUtils
-
Extracts a User object from the security context.
- getAuthenticatedUser(Authentication) - Static method in class com.erudika.para.server.security.SecurityUtils
-
Extracts a User object from the security context.
- getAuthorities() - Method in class com.erudika.para.server.security.AppAuthentication
-
A list of roles for the authenticated application.
- getAuthorities() - Method in class com.erudika.para.server.security.AuthenticatedUserDetails
-
A list of roles for this user.
- getAuthorities() - Method in class com.erudika.para.server.security.UserAuthentication
-
A list of roles for the authenticated user.
- getBatchCreateResponse(App, InputStream) - Static method in class com.erudika.para.server.rest.RestUtils
-
Batch create response as JSON.
- getBatchDeleteResponse(App, List<String>) - Static method in class com.erudika.para.server.rest.RestUtils
-
Batch delete response as JSON.
- getBatchReadResponse(App, List<String>) - Static method in class com.erudika.para.server.rest.RestUtils
-
Batch read response as JSON.
- getBatchUpdateResponse(App, Map<String, ParaObject>, List<Map<String, Object>>) - Static method in class com.erudika.para.server.rest.RestUtils
-
Batch update response as JSON.
- getCache() - Method in class com.erudika.para.server.aop.IndexAndCacheAspect
-
getter/setter.
- getClient() - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Returns a client instance for AWS DynamoDB.
- getClient() - Static method in class com.erudika.para.server.queue.AWSQueueUtils
-
Returns a client instance for AWS SQS.
- getConstrHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- getCookieValue(HttpServletRequest, String) - Static method in class com.erudika.para.server.utils.HttpUtils
-
Reads a cookie.
- getCoreModules() - Static method in class com.erudika.para.server.ParaServer
-
Returns the list of core modules.
- getCreateResponse(App, String, InputStream) - Static method in class com.erudika.para.server.rest.RestUtils
-
Create response as JSON.
- getCredentials() - Method in class com.erudika.para.server.security.AppAuthentication
-
Always null (unused).
- getCredentials() - Method in class com.erudika.para.server.security.UserAuthentication
-
Always null (unused).
- getCustomResourceHandlers() - Static method in class com.erudika.para.server.ParaServer
-
Try loading external
CustomResourceHandler
classes. - getDeleteResponse(App, ParaObject) - Static method in class com.erudika.para.server.rest.RestUtils
-
Delete response as JSON.
- getDetails() - Method in class com.erudika.para.server.security.AppAuthentication
-
The application object.
- getDetails() - Method in class com.erudika.para.server.security.UserAuthentication
-
The user details object.
- getEntity(InputStream, Class<?>) - Static method in class com.erudika.para.server.rest.RestUtils
-
Returns a Response with the entity object inside it and 200 status code.
- getExposedHeaders() - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Returns a
Set
of headers that should be exposed by browser. - getFacebookAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getFacebookFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getFailureHandler() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getGenericOAuth2Auth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getGenericOAuth2Filter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getGithubAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getGithubFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getGoogleAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getGoogleFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getHostUrlAliasesForReturn(App) - Static method in class com.erudika.para.server.security.SecurityUtils
-
getter.
- getHostUrlFromQueryStringOrStateParam(Set<String>, HttpServletRequest) - Static method in class com.erudika.para.server.security.SecurityUtils
-
getter.
- getIdentifier() - Method in class com.erudika.para.server.security.AuthenticatedUserDetails
-
Returns the main identifier for this user.
- getInputStream() - Method in class com.erudika.para.server.utils.BufferedRequestWrapper
- getInstance() - Static method in enum class com.erudika.para.server.metrics.MetricsUtils
-
Provides access to the singleton instance methods.
- getInstance() - Static method in enum class com.erudika.para.server.utils.HealthUtils
-
Provides access to the singleton instance methods.
- getInstance(Class<T>) - Static method in class com.erudika.para.server.ParaServer
-
Return an instance of some class if it has been wired through DI.
- getJwt() - Method in class com.erudika.para.server.security.JWTAuthentication
-
getter/setter.
- getKeyForAppid(String, String) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Returns the correct key for an object given the appid (table name).
- getLdapAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getLdapAuthFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getLdapSettings() - Method in class com.erudika.para.server.security.LDAPAuthentication
- getLinkedinAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getLinkedinFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getMatchingRequest(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.SimpleRequestCache
-
Returns a matching request.
- getMicrosoftAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getMicrosoftFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getName() - Method in class com.erudika.para.server.queue.AWSQueue
- getName() - Method in class com.erudika.para.server.queue.LocalQueue
- getName() - Method in class com.erudika.para.server.security.AppAuthentication
-
The application identifier.
- getName() - Method in class com.erudika.para.server.security.UserAuthentication
-
The user identifier.
- getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.AmazonAuthFilter
-
Calls the Amazon API to get the user profile using a given access token.
- getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.FacebookAuthFilter
-
Calls the Facebook API to get the user profile using a given access token.
- getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.GenericOAuth2Filter
-
Calls an external API to get the user profile using a given access token.
- getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.GitHubAuthFilter
-
Calls the GitHub API to get the user profile using a given access token.
- getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.GoogleAuthFilter
-
Calls the Google+ API to get the user profile using a given access token.
- getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.LdapAuthFilter
-
Calls an external API to get the user profile using a given access token.
- getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.LinkedInAuthFilter
-
Calls the LinkedIn API to get the user profile using a given access token.
- getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.MicrosoftAuthFilter
-
Calls the Microsoft Graph API to get the user profile using a given access token.
- getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.PasswordAuthFilter
-
Authenticates or creates a
User
using an email and password. - getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.PasswordlessAuthFilter
-
Authenticates or creates a
User
using an signed JWT token. - getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.SlackAuthFilter
-
Calls the Slack API to get the user profile using a given access token.
- getOrCreateUser(App, String) - Method in class com.erudika.para.server.security.filters.TwitterAuthFilter
-
Calls the Twitter API to get the user profile using a given access token.
- getOrCreateUser(App, String, String) - Method in class com.erudika.para.server.security.filters.GenericOAuth2Filter
-
Calls an external API to get the user profile using a given access token.
- getOrCreateUser(App, Map<String, List<String>>) - Method in class com.erudika.para.server.security.filters.SAMLAuthFilter
- getOrder() - Method in class com.erudika.para.server.ParaServer
- getOutputStream() - Method in class com.erudika.para.server.utils.GZipServletResponseWrapper
- getOverwriteResponse(App, String, String, InputStream) - Static method in class com.erudika.para.server.rest.RestUtils
-
Overwrite response as JSON.
- getPagerFromParams(MultivaluedMap<String, String>) - Static method in class com.erudika.para.server.rest.RestUtils
-
Returns a
Pager
instance populated from request parameters. - getPassword() - Method in class com.erudika.para.server.security.AuthenticatedUserDetails
-
The password.
- getPasswordAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getPasswordFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getPasswordlessAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getPasswordlessFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getPermitHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- getPreflightMaxAge() - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Returns the preflight response cache time in seconds.
- getPrincipal() - Method in class com.erudika.para.server.security.AppAuthentication
-
The application object.
- getPrincipal() - Method in class com.erudika.para.server.security.UserAuthentication
-
The user details object.
- getPrincipalApp() - Static method in class com.erudika.para.server.security.SecurityUtils
-
Returns the current authenticated
App
object. - getReadResponse(App, ParaObject) - Static method in class com.erudika.para.server.rest.RestUtils
-
Read response as JSON.
- getRedirectUrl(HttpServletRequest) - Static method in class com.erudika.para.server.security.SecurityUtils
-
getter.
- getReplicaRegions() - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Returns the list of regions where a table should be replicated (global table).
- getRequest(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.SimpleRequestCache
-
Returns a cached request.
- getSamlAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getSamlAuthFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getSamlMetadataFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getSearch() - Method in class com.erudika.para.server.aop.IndexAndCacheAspect
-
getter/setter.
- getSharedGlobalIndex() - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Returns the Index object for the shared table.
- getSlackAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getSlackFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getStateParam(String, HttpServletRequest) - Static method in class com.erudika.para.server.utils.HttpUtils
-
Reads a cookie.
- getStatusResponse(Response.Status, String...) - Static method in class com.erudika.para.server.rest.RestUtils
-
A generic JSON response handler.
- getSuccessHandler() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getTableNameForAppid(String) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Returns the table name for a given app id.
- getTableStatus(String) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Gives basic information about a DynamoDB table (status, creation date, size).
- getTwitterAuth() - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- getTwitterFilter() - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- getUpdateResponse(App, ParaObject, InputStream) - Static method in class com.erudika.para.server.rest.RestUtils
-
Update response as JSON.
- getUrl() - Method in class com.erudika.para.server.queue.AWSQueue
-
Returns the queue URL on SQS.
- getUser() - Method in class com.erudika.para.server.security.AuthenticatedUserDetails
-
Returns the underlying principal.
- getUsername() - Method in class com.erudika.para.server.security.AuthenticatedUserDetails
-
The username.
- getVotingResponse(ParaObject, Map<String, Object>) - Static method in class com.erudika.para.server.rest.RestUtils
-
Process voting request and create vote object.
- getWriter() - Method in class com.erudika.para.server.utils.GZipServletResponseWrapper
- GITHUB_ACTION - Static variable in class com.erudika.para.server.security.filters.GitHubAuthFilter
-
The default filter mapping.
- GitHubAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter that handles authentication requests to GitHub.
- GitHubAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.GitHubAuthFilter
-
Default constructor.
- GOOGLE_ACTION - Static variable in class com.erudika.para.server.security.filters.GoogleAuthFilter
-
The default filter mapping.
- GoogleAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter that handles authentication requests to Google+ API.
- GoogleAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.GoogleAuthFilter
-
Default constructor.
- grantPermitHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- GRAPHITE_APP_SETTINGS_NAME - Static variable in enum class com.erudika.para.server.metrics.MetricsUtils
-
The name of the app settings object that contains the info to push an app's metrics to Graphite.
- GRAPHITE_REGISTRY_NAME - Static variable in enum class com.erudika.para.server.metrics.MetricsUtils
-
The name of the registry holding app-specific settings for reporting metrics to Graphite.
- gzipFilterRegistrationBean() - Method in class com.erudika.para.server.ParaServer
-
Filter.
- GZipResponseUtil - Class in com.erudika.para.server.utils
-
A collection of response processing utilities, which are shared between 2 or more filters.
- GZipServletFilter - Class in com.erudika.para.server.utils.filters
-
Provides GZIP compression of responses.
- GZipServletFilter() - Constructor for class com.erudika.para.server.utils.filters.GZipServletFilter
- GZipServletOutputStream - Class in com.erudika.para.server.utils
-
A custom
ServletOutputStream
for use by our filters. - GZipServletResponseWrapper - Class in com.erudika.para.server.utils
-
Provides a wrapper for
HttpServletResponseWrapper
. - GZipServletResponseWrapper(HttpServletResponse, GZIPOutputStream) - Constructor for class com.erudika.para.server.utils.GZipServletResponseWrapper
-
Default Constructor.
H
- handle(HttpServletRequest, HttpServletResponse, AccessDeniedException) - Method in class com.erudika.para.server.security.SimpleAccessDeniedHandler
- handleInvalidCORS(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Handles a CORS request that violates specification.
- handleNonCORS(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Handles a request, that's not a CORS request, but is a valid request i.e.
- handlePreflightCORS(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Handles CORS pre-flight request.
- handleSimpleCORS(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Handles a CORS request of type
CORSFilter.CORSRequestType
.SIMPLE. - hasQueryParam(String, ContainerRequestContext) - Static method in class com.erudika.para.server.rest.RestUtils
-
Returns true if parameter exists.
- HealthUtils - Enum Class in com.erudika.para.server.utils
-
A utility for evaluating the health of the Para cluster.
- HTTP_METHODS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Collection
of HTTP methods. - HTTP_REQUEST_ATTRIBUTE_IS_CORS_REQUEST - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Boolean value, suggesting if the request is a CORS request or not.
- HTTP_REQUEST_ATTRIBUTE_ORIGIN - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Attribute that contains the origin of the request.
- HTTP_REQUEST_ATTRIBUTE_PREFIX - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
The prefix to a CORS request attribute.
- HTTP_REQUEST_ATTRIBUTE_REQUEST_HEADERS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Request headers sent as 'Access-Control-Request-Headers' header, for pre-flight request.
- HTTP_REQUEST_ATTRIBUTE_REQUEST_TYPE - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Type of CORS request, of type
CORSFilter.CORSRequestType
. - HttpUtils - Class in com.erudika.para.server.utils
-
Various utilities for HTTP stuff - cookies, AJAX, etc.
I
- IgnoredRequestMatcher - Class in com.erudika.para.server.security
-
Ignored request matcher - returns true if the request should be ignored (CSRF, security, etc).
- IndexAndCacheAspect - Class in com.erudika.para.server.aop
-
This is the core method interceptor which enables caching and indexing.
- IndexAndCacheAspect() - Constructor for class com.erudika.para.server.aop.IndexAndCacheAspect
-
Constructor.
- init(FilterConfig) - Method in class com.erudika.para.server.utils.filters.CachingHttpHeadersFilter
- init(FilterConfig) - Method in class com.erudika.para.server.utils.filters.CORSFilter
- init(FilterConfig) - Method in class com.erudika.para.server.utils.filters.ErrorFilter
- init(FilterConfig) - Method in class com.erudika.para.server.utils.filters.GZipServletFilter
- initialize(Module...) - Static method in class com.erudika.para.server.ParaServer
-
Initializes the Para core modules and allows the user to override them.
- injectInto(Object) - Static method in class com.erudika.para.server.ParaServer
-
Inject dependencies into a given object.
- INSTANCE - Enum constant in enum class com.erudika.para.server.metrics.MetricsUtils
-
Singleton.
- INSTANCE - Enum constant in enum class com.erudika.para.server.utils.HealthUtils
-
Singleton.
- INSTANCE - Static variable in class com.erudika.para.server.security.AjaxRequestMatcher
-
An instance of this class.
- INSTANCE - Static variable in class com.erudika.para.server.security.CsrfProtectionRequestMatcher
-
An instance of this class.
- INSTANCE - Static variable in class com.erudika.para.server.security.IgnoredRequestMatcher
-
An instance of this class.
- INSTANCE - Static variable in class com.erudika.para.server.security.RestRequestMatcher
-
An instance of this class.
- INSTANCE_STRICT - Static variable in class com.erudika.para.server.security.RestRequestMatcher
-
An instance of this class.
- INVALID_CORS - Enum constant in enum class com.erudika.para.server.utils.filters.CORSFilter.CORSRequestType
-
An invalid CORS request, i.e.
- invoke(MethodInvocation) - Method in class com.erudika.para.server.aop.IndexAndCacheAspect
-
Executes code when a method is invoked.
- invoke(MethodInvocation) - Method in class com.erudika.para.server.aop.SearchQueryAspect
-
Executes code when a method is invoked.
- isAccessTokenDelegationEnabled(App, User) - Method in class com.erudika.para.server.security.filters.GenericOAuth2Filter
-
If true, access tokens from the IDP are stored inside the user object and sent back to IDP for validation.
- isAccountNonExpired() - Method in class com.erudika.para.server.security.AuthenticatedUserDetails
-
Same as
User.getActive()
. - isAccountNonLocked() - Method in class com.erudika.para.server.security.AuthenticatedUserDetails
-
Same as
User.getActive()
. - isAjaxRequest(HttpServletRequest) - Static method in class com.erudika.para.server.utils.HttpUtils
-
Checks if a request comes from JavaScript.
- isAnonymousRequest(HttpServletRequest) - Static method in class com.erudika.para.server.rest.RestUtils
-
Check if Authorization header starts with 'Anonymous'.
- isAnyOriginAllowed() - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Determines if any origin is allowed to make CORS request.
- isAuthenticated() - Method in class com.erudika.para.server.security.AppAuthentication
-
Checks if the application is authenticated.
- isAuthenticated() - Method in class com.erudika.para.server.security.UserAuthentication
-
Checks if the user is authenticated.
- isCredentialsNonExpired() - Method in class com.erudika.para.server.security.AuthenticatedUserDetails
-
Same as
User.getActive()
. - isEnabled() - Method in class com.erudika.para.server.security.AuthenticatedUserDetails
-
Same as
User.getActive()
. - isFinished() - Method in class com.erudika.para.server.utils.BufferedServletInputStream
- isHealthy() - Method in enum class com.erudika.para.server.utils.HealthUtils
-
A method to query the general health of the Para server.
- isLoggingEnabled() - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Determines if logging is enabled or not.
- isNotAnApp(String) - Static method in class com.erudika.para.server.security.SecurityUtils
-
checker.
- isReady() - Method in class com.erudika.para.server.utils.BufferedServletInputStream
- isReady() - Method in class com.erudika.para.server.utils.GZipServletOutputStream
- isSharedAppid(String) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Returns true if appid starts with a space " ".
- isSupportsCredentials() - Method in class com.erudika.para.server.utils.filters.CORSFilter
-
Determines is supports credentials is enabled.
- isValidAccessToken(App, User) - Method in class com.erudika.para.server.security.filters.GenericOAuth2Filter
-
Validates the access token against the IDP server.
- isValidJWToken(String, SignedJWT) - Static method in class com.erudika.para.server.security.SecurityUtils
-
Validates a JWT token.
- isValidOrigin(String) - Static method in class com.erudika.para.server.utils.filters.CORSFilter
-
Checks if a given origin is valid or not.
- isValidSignature(HttpServletRequest, String) - Static method in class com.erudika.para.server.security.SecurityUtils
-
Validates the signature of the request.
J
- JavaMailEmailer - Class in com.erudika.para.server.email
-
A simple JavaMail implementation of
Emailer
. - JavaMailEmailer() - Constructor for class com.erudika.para.server.email.JavaMailEmailer
-
Default constructor.
- jettyConfigBean() - Method in class com.erudika.para.server.ParaServer
-
Jetty config.
- join(Collection<String>, String) - Static method in class com.erudika.para.server.utils.filters.CORSFilter
-
Joins elements of
Set
into a string, where each element is separated by the provided separator. - JWT_ACTION - Static variable in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
The default filter mapping.
- JWTAuthentication - Class in com.erudika.para.server.security
-
Represents a user authentication with JWT.
- JWTAuthentication(AuthenticatedUserDetails) - Constructor for class com.erudika.para.server.security.JWTAuthentication
-
Default constructor.
- JWTAuthenticationProvider - Class in com.erudika.para.server.security
-
An authentication provider that verifies JSON web tokens.
- JWTAuthenticationProvider() - Constructor for class com.erudika.para.server.security.JWTAuthenticationProvider
-
Default constructor.
- JwtConfigurer - Class in com.erudika.para.server.security
-
JwtConfigurer.
- JwtConfigurer() - Constructor for class com.erudika.para.server.security.JwtConfigurer
-
Constructor.
- JWTRestfulAuthFilter - Class in com.erudika.para.server.security
-
Security filter that intercepts authentication requests (usually coming from the client-side) and validates JWT tokens.
- JWTRestfulAuthFilter(AuthenticationManager) - Constructor for class com.erudika.para.server.security.JWTRestfulAuthFilter
-
Default constructor.
L
- LDAP_ACTION - Static variable in class com.erudika.para.server.security.filters.LdapAuthFilter
-
The default filter mapping.
- LDAPAuthentication - Class in com.erudika.para.server.security
-
Represents a user authentication with LDAP.
- LDAPAuthentication(Object, Object) - Constructor for class com.erudika.para.server.security.LDAPAuthentication
-
Default constructor.
- LDAPAuthenticationProvider - Class in com.erudika.para.server.security
-
An authentication provider that supports LDAP and AD.
- LDAPAuthenticationProvider() - Constructor for class com.erudika.para.server.security.LDAPAuthenticationProvider
-
Default constructor.
- LDAPAuthenticator - Class in com.erudika.para.server.security
-
LDAP authenticator for either bind-based or password comparison authentication.
- LDAPAuthenticator(Map<String, String>) - Constructor for class com.erudika.para.server.security.LDAPAuthenticator
-
Default constructor.
- LdapAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter that handles authentication requests to an LDAP server.
- LdapAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.LdapAuthFilter
-
Default constructor.
- LINKEDIN_ACTION - Static variable in class com.erudika.para.server.security.filters.LinkedInAuthFilter
-
The default filter mapping.
- LinkedInAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter that handles authentication requests to LinkedIn.
- LinkedInAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.LinkedInAuthFilter
-
Default constructor.
- linksHandler() - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- listAllTables() - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Lists all table names for this account.
- load(String) - Method in class com.erudika.para.server.storage.AWSFileStore
- load(String) - Method in class com.erudika.para.server.storage.LocalFileStore
- loadUserByUsername(String) - Method in class com.erudika.para.server.security.SimpleUserService
-
Loads a user from the data store.
- LocalFileStore - Class in com.erudika.para.server.storage
-
Stores files locally.
- LocalFileStore() - Constructor for class com.erudika.para.server.storage.LocalFileStore
-
No-args constructor.
- LocalFileStore(String) - Constructor for class com.erudika.para.server.storage.LocalFileStore
-
Consturcts a new instance based on a given folder.
- LocalQueue - Class in com.erudika.para.server.queue
-
Local queue impl.
- LocalQueue() - Constructor for class com.erudika.para.server.queue.LocalQueue
-
Default constructor.
- LocalQueue(String) - Constructor for class com.erudika.para.server.queue.LocalQueue
-
getter/setter.
M
- main(String[]) - Static method in class com.erudika.para.server.ParaServer
-
Para starts from here.
- mark(int) - Method in class com.erudika.para.server.utils.BufferedServletInputStream
- markSupported() - Method in class com.erudika.para.server.utils.BufferedServletInputStream
- matches(HttpServletRequest) - Method in class com.erudika.para.server.security.AjaxRequestMatcher
- matches(HttpServletRequest) - Method in class com.erudika.para.server.security.CsrfProtectionRequestMatcher
- matches(HttpServletRequest) - Method in class com.erudika.para.server.security.IgnoredRequestMatcher
- matches(HttpServletRequest) - Method in class com.erudika.para.server.security.RestRequestMatcher
- meHandler() - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- MetricsUtils - Enum Class in com.erudika.para.server.metrics
-
A centralized utility for managing and retrieving all Para performance metrics.
- MICROSOFT_ACTION - Static variable in class com.erudika.para.server.security.filters.MicrosoftAuthFilter
-
The default filter mapping.
- MicrosoftAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter that handles authentication requests to Microsoft.
- MicrosoftAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.MicrosoftAuthFilter
-
Default constructor.
N
- NoopEmailer - Class in com.erudika.para.server.email
-
Does nothing.
- NoopEmailer() - Constructor for class com.erudika.para.server.email.NoopEmailer
-
Constructor.
- NOT_CORS - Enum constant in enum class com.erudika.para.server.utils.filters.CORSFilter.CORSRequestType
-
Not a CORS request, but a normal request.
O
- OAuth1HmacSigner - Class in com.erudika.para.server.security
-
Signs OAuth 1.0a requests using HMAC-SHA1.
- OAUTH2_ACTION - Static variable in class com.erudika.para.server.security.filters.GenericOAuth2Filter
-
The default filter mapping.
- OAUTH2_SECOND_ACTION - Static variable in class com.erudika.para.server.security.filters.GenericOAuth2Filter
-
Second filter mapping.
- OAUTH2_THIRD_ACTION - Static variable in class com.erudika.para.server.security.filters.GenericOAuth2Filter
-
Third filter mapping.
- onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.erudika.para.server.security.SimpleAuthenticationFailureHandler
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.erudika.para.server.security.SimpleAuthenticationSuccessHandler
- overwriteHandler(App, String) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
P
- PARAM_CORS_ALLOWED_HEADERS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Key to retrieve allowed headers from
FilterConfig
. - PARAM_CORS_ALLOWED_METHODS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Key to retrieve allowed methods from
FilterConfig
. - PARAM_CORS_ALLOWED_ORIGINS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Key to retrieve allowed origins from
FilterConfig
. - PARAM_CORS_EXPOSED_HEADERS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Key to retrieve exposed headers from
FilterConfig
. - PARAM_CORS_LOGGING_ENABLED - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Key to retrieve access log logging flag.
- PARAM_CORS_PREFLIGHT_MAXAGE - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Key to retrieve preflight max age from
FilterConfig
. - PARAM_CORS_REQUEST_DECORATE - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Key to determine if request should be decorated.
- PARAM_CORS_SUPPORT_CREDENTIALS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Key to retrieve support credentials from
FilterConfig
. - ParaServer - Class in com.erudika.para.server
-
Para modules are initialized and destroyed from here.
- ParaServer() - Constructor for class com.erudika.para.server.ParaServer
- PASSWORD_ACTION - Static variable in class com.erudika.para.server.security.filters.PasswordAuthFilter
-
The default filter mapping.
- PasswordAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter that handles simple authentication requests with email and password.
- PasswordAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.PasswordAuthFilter
-
Default constructor.
- PASSWORDLESS_ACTION - Static variable in class com.erudika.para.server.security.filters.PasswordlessAuthFilter
-
The default filter mapping.
- PasswordlessAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter which simply authenticates a users without a password by just verifying a simple JWT.
- PasswordlessAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.PasswordlessAuthFilter
-
Default constructor.
- PATH - Static variable in class com.erudika.para.server.rest.Api1
-
"/v1/".
- pathParam(String, ContainerRequestContext) - Static method in class com.erudika.para.server.rest.RestUtils
-
Returns the path parameter value.
- pathParams(String, ContainerRequestContext) - Static method in class com.erudika.para.server.rest.RestUtils
-
Returns the path parameters values.
- performHealthCheck() - Method in enum class com.erudika.para.server.utils.HealthUtils
-
Evaluate the health of the Para server by querying the root app object from the database, search and cache.
- PersistenceModule - Class in com.erudika.para.server.persistence
-
The default persistence module.
- PersistenceModule() - Constructor for class com.erudika.para.server.persistence.PersistenceModule
- PRE_FLIGHT - Enum constant in enum class com.erudika.para.server.utils.filters.CORSFilter.CORSRequestType
-
A pre-flight CORS request, to get meta information, before a non-simple HTTP request is sent.
- preDestroy() - Method in class com.erudika.para.server.ParaServer
-
Called before shutdown.
- pull() - Method in class com.erudika.para.server.queue.AWSQueue
- pull() - Method in class com.erudika.para.server.queue.LocalQueue
- push(String) - Method in class com.erudika.para.server.queue.AWSQueue
- push(String) - Method in class com.erudika.para.server.queue.LocalQueue
- put(String, String, T) - Method in class com.erudika.para.server.cache.CaffeineCache
- put(String, String, T, Long) - Method in class com.erudika.para.server.cache.CaffeineCache
- put(String, T) - Method in class com.erudika.para.server.cache.CaffeineCache
- putAll(String, Map<String, T>) - Method in class com.erudika.para.server.cache.CaffeineCache
- putAll(Map<String, T>) - Method in class com.erudika.para.server.cache.CaffeineCache
Q
- queryParam(String, ContainerRequestContext) - Static method in class com.erudika.para.server.rest.RestUtils
-
Returns the query parameter value.
- queryParams(String, ContainerRequestContext) - Static method in class com.erudika.para.server.rest.RestUtils
-
Returns the query parameter values.
- QueueModule - Class in com.erudika.para.server.queue
-
The default queue module.
- QueueModule() - Constructor for class com.erudika.para.server.queue.QueueModule
R
- read() - Method in class com.erudika.para.server.utils.BufferedServletInputStream
- read(byte[], int, int) - Method in class com.erudika.para.server.utils.BufferedServletInputStream
- read(String) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- read(String, String) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- readAll(String, List<String>, boolean) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- readAll(List<String>, boolean) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- readHandler(App, String) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- readIdHandler() - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- readLinksHandler(ParaObject, String, String, MultivaluedMap<String, String>, Pager, boolean) - Static method in class com.erudika.para.server.rest.RestUtils
-
Handles requests to search for linked objects.
- readPage(Pager) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- readPage(String, Pager) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- readPageFromSharedTable(String, Pager) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Reads a page from a "shared" DynamoDB table.
- readPageFromTable(String, Pager) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Reads a page from a standard DynamoDB table.
- readResourcePath(String, String) - Static method in class com.erudika.para.server.rest.RestUtils
-
Reads an object from a given resource path.
- reindexHandler() - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- remove(String) - Method in class com.erudika.para.server.cache.CaffeineCache
- remove(String, String) - Method in class com.erudika.para.server.cache.CaffeineCache
- removeAll() - Method in class com.erudika.para.server.cache.CaffeineCache
- removeAll(String) - Method in class com.erudika.para.server.cache.CaffeineCache
- removeAll(String, List<String>) - Method in class com.erudika.para.server.cache.CaffeineCache
- removeAll(List<String>) - Method in class com.erudika.para.server.cache.CaffeineCache
- removeAppSetting(App, String) - Static method in enum class com.erudika.para.server.metrics.MetricsUtils
-
A listener method to process removed settings for an application (including the root app).
- removeConstrHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- removeRequest(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.SimpleRequestCache
-
Removes a saved request from cache.
- removeStateParam(String, HttpServletRequest, HttpServletResponse) - Static method in class com.erudika.para.server.utils.HttpUtils
-
Deletes a cookie.
- REQUEST_HEADER_ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
The Access-Control-Request-Headers header indicates which headers will be used in the actual request as part of the preflight request.
- REQUEST_HEADER_ACCESS_CONTROL_REQUEST_METHOD - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
The Access-Control-Request-Method header indicates which method will be used in the actual request as part of the preflight request.
- REQUEST_HEADER_ORIGIN - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
The Origin header indicates where the cross-origin request or preflight request originates from.
- reset() - Method in class com.erudika.para.server.utils.BufferedServletInputStream
- RESPONSE_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
The Access-Control-Allow-Credentials header indicates whether the response to request can be exposed when the omit credentials flag is unset.
- RESPONSE_HEADER_ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
The Access-Control-Allow-Headers header indicates, as part of the response to a preflight request, which header field names can be used during the actual request.
- RESPONSE_HEADER_ACCESS_CONTROL_ALLOW_METHODS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
The Access-Control-Allow-Methods header indicates, as part of the response to a preflight request, which methods can be used during the actual request.
- RESPONSE_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
The Access-Control-Allow-Origin header indicates whether a resource can be shared based by returning the value of the Origin request header in the response.
- RESPONSE_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
The Access-Control-Expose-Headers header indicates which headers are safe to expose to the API of a CORS API specification.
- RESPONSE_HEADER_ACCESS_CONTROL_MAX_AGE - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
The Access-Control-Max-Age header indicates how long the results of a preflight request can be cached in a preflight result cache.
- RestAuthFilter - Class in com.erudika.para.server.security
-
Authenticates API access for
App
andUser
objects. - RestAuthFilter() - Constructor for class com.erudika.para.server.security.RestAuthFilter
-
Default constructor.
- RestAuthFilter(boolean) - Constructor for class com.erudika.para.server.security.RestAuthFilter
- restoreHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- RestRequestMatcher - Class in com.erudika.para.server.security
-
Rest request matcher - returns true if the request is RESTful.
- RestUtils - Class in com.erudika.para.server.rest
-
A few helper methods for handling REST requests and responses.
- returnObjectResponse(HttpServletResponse, Object) - Static method in class com.erudika.para.server.rest.RestUtils
-
A generic JSON response returning an object.
- returnStatusResponse(HttpServletResponse, int, String) - Static method in class com.erudika.para.server.rest.RestUtils
-
A generic JSON response handler.
- revokePermitHandler(App) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- River - Class in com.erudika.para.server.queue
-
Pulls messages from a queue and processes them.
- River() - Constructor for class com.erudika.para.server.queue.River
- run() - Method in class com.erudika.para.server.queue.River
-
Starts the river.
S
- SAML_ACTION - Static variable in class com.erudika.para.server.security.filters.SAMLAuthFilter
-
The default filter mapping.
- SAML_ACTION - Static variable in class com.erudika.para.server.security.filters.SAMLMetadataFilter
-
The default filter mapping.
- SAMLAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter that handles authentication requests to a SAML 2.0 identity provider (IDP).
- SAMLAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.SAMLAuthFilter
-
Default constructor.
- SAMLMetadataFilter - Class in com.erudika.para.server.security.filters
-
A filter which returns the SAML metadata for a particular app.
- SAMLMetadataFilter() - Constructor for class com.erudika.para.server.security.filters.SAMLMetadataFilter
- saveRequest(HttpServletRequest, HttpServletResponse) - Method in class com.erudika.para.server.security.SimpleRequestCache
-
Saves a request in cache.
- searchHandler(App, String) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- SearchModule - Class in com.erudika.para.server.search
-
The default search module.
- SearchModule() - Constructor for class com.erudika.para.server.search.SearchModule
- SearchQueryAspect - Class in com.erudika.para.server.aop
-
This method interceptor watches search queries fora all
Search
implementations and gathers metrics. - SearchQueryAspect() - Constructor for class com.erudika.para.server.aop.SearchQueryAspect
- SecurityConfig - Class in com.erudika.para.server.security
-
Programmatic configuration for Spring Security.
- SecurityConfig() - Constructor for class com.erudika.para.server.security.SecurityConfig
-
No-args constructor.
- SecurityModule - Class in com.erudika.para.server.security
-
The default security module.
- SecurityModule() - Constructor for class com.erudika.para.server.security.SecurityModule
- SecurityUtils - Class in com.erudika.para.server.security
-
Utility class with helper methods for authentication.
- sendEmail(List<String>, String, String) - Method in class com.erudika.para.server.email.AWSEmailer
- sendEmail(List<String>, String, String) - Method in class com.erudika.para.server.email.JavaMailEmailer
- sendEmail(List<String>, String, String) - Method in class com.erudika.para.server.email.NoopEmailer
- sendEmail(List<String>, String, String, InputStream, String, String) - Method in class com.erudika.para.server.email.AWSEmailer
- sendEmail(List<String>, String, String, InputStream, String, String) - Method in class com.erudika.para.server.email.JavaMailEmailer
- sendEmail(List<String>, String, String, InputStream, String, String) - Method in class com.erudika.para.server.email.NoopEmailer
- setAmazonAuth(AmazonAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setAmazonFilter(AmazonAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setAuthCookie(String, String, boolean, int, String, HttpServletRequest, HttpServletResponse) - Static method in class com.erudika.para.server.utils.HttpUtils
-
Sets the auth cookie.
- setAuthCookie(String, String, int, HttpServletRequest, HttpServletResponse) - Static method in class com.erudika.para.server.utils.HttpUtils
-
Sets the auth cookie.
- setAuthenticated(boolean) - Method in class com.erudika.para.server.security.AppAuthentication
-
Not supported.
- setAuthenticated(boolean) - Method in class com.erudika.para.server.security.UserAuthentication
-
Not supported.
- setAuthenticationManager(AuthenticationManager) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setCache(Cache) - Method in class com.erudika.para.server.aop.IndexAndCacheAspect
-
getter/setter.
- setContentLength(int) - Method in class com.erudika.para.server.utils.GZipServletResponseWrapper
- setDisableFlushBuffer(boolean) - Method in class com.erudika.para.server.utils.GZipServletResponseWrapper
-
Set if the wrapped reponse's buffer flushing should be disabled.
- setFacebookAuth(FacebookAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setFacebookFilter(FacebookAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setFailureHandler(SimpleAuthenticationFailureHandler) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setGenericOAuth2Auth(GenericOAuth2Filter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setGenericOAuth2Filter(GenericOAuth2Filter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setGithubAuth(GitHubAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setGithubFilter(GitHubAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setGoogleAuth(GoogleAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setGoogleFilter(GoogleAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setLdapAuth(LdapAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setLdapAuthFilter(LdapAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setLinkedinAuth(LinkedInAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setLinkedinFilter(LinkedInAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setMicrosoftAuth(MicrosoftAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setMicrosoftFilter(MicrosoftAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setName(String) - Method in class com.erudika.para.server.queue.AWSQueue
- setName(String) - Method in class com.erudika.para.server.queue.LocalQueue
- setPasswordAuth(PasswordAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setPasswordFilter(PasswordAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setPasswordlessAuth(PasswordlessAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setPasswordlessFilter(PasswordlessAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setRawCookie(String, String, HttpServletRequest, HttpServletResponse, boolean, int) - Static method in class com.erudika.para.server.utils.HttpUtils
-
Sets a cookie.
- setReadListener(ReadListener) - Method in class com.erudika.para.server.utils.BufferedServletInputStream
- setSamlAuth(SAMLAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setSamlAuthFilter(SAMLAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setSamlMetadataFilter(SAMLMetadataFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setSearch(Search) - Method in class com.erudika.para.server.aop.IndexAndCacheAspect
-
getter/setter.
- setSlackAuth(SlackAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setSlackFilter(SlackAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setStateParam(String, String, HttpServletRequest, HttpServletResponse) - Static method in class com.erudika.para.server.utils.HttpUtils
-
Sets a cookie.
- setStateParam(String, String, HttpServletRequest, HttpServletResponse, boolean) - Static method in class com.erudika.para.server.utils.HttpUtils
-
Sets a cookie.
- setSuccessHandler(SimpleAuthenticationSuccessHandler) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setTwitterAuth(TwitterAuthFilter) - Method in class com.erudika.para.server.security.JWTRestfulAuthFilter
-
getter/setter.
- setTwitterFilter(TwitterAuthFilter) - Method in class com.erudika.para.server.security.SecurityModule
-
getter/setter.
- setUser(User) - Method in class com.erudika.para.server.security.AuthenticatedUserDetails
-
Sets the principal object.
- setWriteListener(WriteListener) - Method in class com.erudika.para.server.utils.GZipServletOutputStream
- shouldBodyBeZero(HttpServletRequest, int) - Static method in class com.erudika.para.server.utils.GZipResponseUtil
-
Performs a number of checks to ensure response saneness according to the rules of RFC2616: If the response code is
HttpServletResponse.SC_NO_CONTENT
then it is illegal for the body to contain anything. - shouldGzippedBodyBeZero(byte[], HttpServletRequest) - Static method in class com.erudika.para.server.utils.GZipResponseUtil
-
Checks whether a gzipped body is actually empty and should just be zero.
- sign(String, String, Map<String, String[]>, String, String, String, String) - Static method in class com.erudika.para.server.security.OAuth1HmacSigner
-
Sign a request and return the "Authorization" header.
- SIMPLE - Enum constant in enum class com.erudika.para.server.utils.filters.CORSFilter.CORSRequestType
-
A simple HTTP request, i.e.
- SIMPLE_HTTP_METHODS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Collection
of Simple HTTP methods. - SIMPLE_HTTP_REQUEST_CONTENT_TYPE_VALUES - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Collection
of Simple HTTP request headers. - SIMPLE_HTTP_REQUEST_HEADERS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Collection
of Simple HTTP request headers. - SIMPLE_HTTP_RESPONSE_HEADERS - Static variable in class com.erudika.para.server.utils.filters.CORSFilter
-
Collection
of Simple HTTP request headers. - SimpleAccessDeniedHandler - Class in com.erudika.para.server.security
-
Access denied handler.
- SimpleAccessDeniedHandler(String) - Constructor for class com.erudika.para.server.security.SimpleAccessDeniedHandler
-
Default constructor.
- SimpleAuthenticationEntryPoint - Class in com.erudika.para.server.security
-
Authentication entry point.
- SimpleAuthenticationEntryPoint(String) - Constructor for class com.erudika.para.server.security.SimpleAuthenticationEntryPoint
-
Default constructor.
- SimpleAuthenticationFailureHandler - Class in com.erudika.para.server.security
-
Simple handler for successful authentication requests.
- SimpleAuthenticationFailureHandler() - Constructor for class com.erudika.para.server.security.SimpleAuthenticationFailureHandler
- SimpleAuthenticationSuccessHandler - Class in com.erudika.para.server.security
-
Simple handler for successful authentication requests.
- SimpleAuthenticationSuccessHandler() - Constructor for class com.erudika.para.server.security.SimpleAuthenticationSuccessHandler
- SimpleRequestCache - Class in com.erudika.para.server.security
-
Simple cache implementation for saving authentication request.
- SimpleRequestCache() - Constructor for class com.erudika.para.server.security.SimpleRequestCache
- SimpleUserService - Class in com.erudika.para.server.security
-
Simple user service.
- SimpleUserService() - Constructor for class com.erudika.para.server.security.SimpleUserService
- SLACK_ACTION - Static variable in class com.erudika.para.server.security.filters.SlackAuthFilter
-
The default filter mapping.
- SlackAuthFilter - Class in com.erudika.para.server.security.filters
-
A filter that handles authentication requests to Slack.
- SlackAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.SlackAuthFilter
-
Default constructor.
- startPolling() - Method in class com.erudika.para.server.queue.AWSQueue
- startPolling() - Method in class com.erudika.para.server.queue.LocalQueue
- stopPolling() - Method in class com.erudika.para.server.queue.AWSQueue
- stopPolling() - Method in class com.erudika.para.server.queue.LocalQueue
- StorageModule - Class in com.erudika.para.server.storage
-
The default storage module.
- StorageModule() - Constructor for class com.erudika.para.server.storage.StorageModule
- store(String, InputStream) - Method in class com.erudika.para.server.storage.AWSFileStore
- store(String, InputStream) - Method in class com.erudika.para.server.storage.LocalFileStore
- supports(Class<?>) - Method in class com.erudika.para.server.security.JWTAuthenticationProvider
- supports(Class<?>) - Method in class com.erudika.para.server.security.LDAPAuthenticationProvider
T
- TWITTER_ACTION - Static variable in class com.erudika.para.server.security.filters.TwitterAuthFilter
-
The default filter mapping.
- TwitterAuthFilter - Class in com.erudika.para.server.security.filters
-
Twitter auth filter.
- TwitterAuthFilter(String) - Constructor for class com.erudika.para.server.security.filters.TwitterAuthFilter
-
Default constructor.
U
- update(String, P) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- update(P) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- updateAll(String, List<P>) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- updateAll(List<P>) - Method in class com.erudika.para.server.persistence.AWSDynamoDAO
- updateHandler(App, String) - Static method in class com.erudika.para.server.rest.Api1
-
Api method.
- updateTable(String, long, long) - Static method in class com.erudika.para.server.persistence.AWSDynamoUtils
-
Updates the table settings (read and write capacities).
- UserAuthentication - Class in com.erudika.para.server.security
-
A simple wrapper for the authentication object.
- UserAuthentication(AuthenticatedUserDetails) - Constructor for class com.erudika.para.server.security.UserAuthentication
-
Default constructor.
V
- valueOf(String) - Static method in enum class com.erudika.para.server.metrics.MetricsUtils
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.erudika.para.server.utils.filters.CORSFilter.CORSRequestType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.erudika.para.server.utils.HealthUtils
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.erudika.para.server.metrics.MetricsUtils
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.erudika.para.server.utils.filters.CORSFilter.CORSRequestType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.erudika.para.server.utils.HealthUtils
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- webSecurityCustomizer() - Method in class com.erudika.para.server.security.SecurityConfig
-
Configures the unsecured public resources.
- withApp(App) - Method in class com.erudika.para.server.security.JWTAuthentication
-
getter/setter.
- withApp(App) - Method in class com.erudika.para.server.security.LDAPAuthentication
- withJWT(SignedJWT) - Method in class com.erudika.para.server.security.JWTAuthentication
-
getter/setter.
- write(byte[]) - Method in class com.erudika.para.server.utils.GZipServletOutputStream
- write(byte[], int, int) - Method in class com.erudika.para.server.utils.GZipServletOutputStream
- write(int) - Method in class com.erudika.para.server.utils.GZipServletOutputStream
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form