A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- About - Class in alpine.model
-
A value object describing the name of the application, version, and the timestamp when it was built.
- About() - Constructor for class alpine.model.About
- About.Framework - Class in alpine.model
- AbstractAlpineQueryManager - Class in alpine.persistence
-
Base persistence manager that implements AutoCloseable so that the PersistenceManager will be automatically closed when used in a try-with-resource block.
- AbstractAlpineQueryManager() - Constructor for class alpine.persistence.AbstractAlpineQueryManager
-
Default constructor
- AbstractAlpineQueryManager(AlpineRequest) - Constructor for class alpine.persistence.AbstractAlpineQueryManager
-
Constructs a new QueryManager.
- AbstractAlpineQueryManager(Principal, Pagination, String, String, OrderDirection) - Constructor for class alpine.persistence.AbstractAlpineQueryManager
-
Constructs a new QueryManager with the following:
- AbstractAlpineQueryManager(PersistenceManager) - Constructor for class alpine.persistence.AbstractAlpineQueryManager
-
Specifies a non-default PersistenceManager to use.
- AbstractCacheManager - Class in alpine.cache
-
AbstractCacheManager provides a per-class object cache.
- AbstractCacheManager(long, TimeUnit, long) - Constructor for class alpine.cache.AbstractCacheManager
-
Constructs a new AbstractCacheManager object.
- AbstractChainableEvent - Class in alpine.event.framework
-
Provides a default abstract implementation of an Event which supports an unbounded chain of callbacks that can be routed between different
IEventServiceimplementations. - AbstractChainableEvent() - Constructor for class alpine.event.framework.AbstractChainableEvent
- AbstractUpgradeItem - Class in alpine.upgrade
-
A base abstract UpgradeItem that all UpgradeItem's should extend (for convenience).
- AbstractUpgradeItem() - Constructor for class alpine.upgrade.AbstractUpgradeItem
- addUserToTeam(UserPrincipal, Team) - Method in class alpine.persistence.AlpineQueryManager
-
Associates a UserPrincipal to a Team.
- advancePagination() - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Advances the pagination based on the previous pagination settings.
- ALL - alpine.model.Team.FetchGroup
- ALPHA - Static variable in class alpine.validation.RegexSequence.Definition
- ALPHA - Static variable in class alpine.validation.RegexSequence.Pattern
- ALPHA_LOWERCASE - Static variable in class alpine.validation.RegexSequence.Definition
- ALPHA_LOWERCASE - Static variable in class alpine.validation.RegexSequence.Pattern
- ALPHA_NUMERIC - Static variable in class alpine.validation.RegexSequence.Definition
- ALPHA_NUMERIC - Static variable in class alpine.validation.RegexSequence.Pattern
- ALPHA_UPPERCASE - Static variable in class alpine.validation.RegexSequence.Definition
- ALPHA_UPPERCASE - Static variable in class alpine.validation.RegexSequence.Pattern
- alpine - package alpine
-
The base Alpine package.
- alpine.auth - package alpine.auth
-
This package contains authentication and authorization related classes.
- alpine.cache - package alpine.cache
- alpine.crypto - package alpine.crypto
-
This package contains cryptographic related classes.
- alpine.event - package alpine.event
-
This package contains Events used by the Alpine event framework.
- alpine.event.framework - package alpine.event.framework
-
This package contains the Alpine event framework.
- alpine.filters - package alpine.filters
-
This package contains JAX-RS and Servlet filters.
- alpine.json - package alpine.json
-
This package contains JSON specific functionality.
- alpine.logging - package alpine.logging
-
This package contains the Alpine logging implementation.
- alpine.mail - package alpine.mail
-
This package contains classes related to email.
- alpine.model - package alpine.model
-
This package contains model classes.
- alpine.notification - package alpine.notification
-
This package contains a minimalistic and configurable notification framework.
- alpine.persistence - package alpine.persistence
-
This package contains functionality related to persistence including query managers and startup initializers.
- alpine.resources - package alpine.resources
-
This package contains JAX-RS resources and supporting classes used by Alpine resources.
- alpine.servlets - package alpine.servlets
-
This package contains optional and convenience servlets for various functionality.
- alpine.tasks - package alpine.tasks
-
This package contains tasks that may be executed by the Alpine event framework.
- alpine.upgrade - package alpine.upgrade
-
This package contains an optional upgrade framework capable of performing database and other upgrades on startup.
- alpine.util - package alpine.util
-
This package contains a collection of various utilities.
- alpine.validation - package alpine.validation
-
This package contain input validation classes.
- AlpineAuthenticationException - Exception in alpine.auth
-
An exception class that optionally holds pre-determined causes for common authentication failures.
- AlpineAuthenticationException(AlpineAuthenticationException.CauseType) - Constructor for exception alpine.auth.AlpineAuthenticationException
- AlpineAuthenticationException(AlpineAuthenticationException.CauseType, Principal) - Constructor for exception alpine.auth.AlpineAuthenticationException
- AlpineAuthenticationException.CauseType - Enum in alpine.auth
- AlpineCookie - Class in alpine.auth
-
Alpine Cookies are secure with the HttpOnly, Secure, and Samesite flags enabled.
- AlpineCookie(String, String) - Constructor for class alpine.auth.AlpineCookie
-
Create a new instance.
- AlpineCookie(String, String, String, String) - Constructor for class alpine.auth.AlpineCookie
-
Create a new instance.
- AlpineCookie(String, String, String, String, int) - Constructor for class alpine.auth.AlpineCookie
-
Create a new instance.
- AlpineCookie(String, String, String, String, int, int) - Constructor for class alpine.auth.AlpineCookie
-
Create a new instance.
- AlpineQueryManager - Class in alpine.persistence
-
This QueryManager provides a concrete extension of
AbstractAlpineQueryManagerby providing methods that operate on the default Alpine models such as ManagedUser and Team. - AlpineQueryManager() - Constructor for class alpine.persistence.AlpineQueryManager
-
Default constructor.
- AlpineQueryManager(AlpineRequest) - Constructor for class alpine.persistence.AlpineQueryManager
-
Constructs a new AlpineQueryManager.
- AlpineQueryManager(PersistenceManager) - Constructor for class alpine.persistence.AlpineQueryManager
-
Constructs a new AlpineQueryManager.
- AlpineRequest - Class in alpine.resources
- AlpineRequest() - Constructor for class alpine.resources.AlpineRequest
-
Default constructor
- AlpineRequest(Principal, Pagination, String, String, OrderDirection) - Constructor for class alpine.resources.AlpineRequest
-
Constructs a new QueryManager with the following:
- AlpineResource - Class in alpine.resources
-
A value-added resource that all Alpine resources should extend from.
- AlpineResource() - Constructor for class alpine.resources.AlpineResource
- AlpineServlet - Class in alpine
-
The AlpineServlet is the main servlet which extends the Jersey ServletContainer.
- AlpineServlet() - Constructor for class alpine.AlpineServlet
- AlpineTaskScheduler - Class in alpine.tasks
-
A simple framework for scheduling events to run periodically.
- AlpineTaskScheduler() - Constructor for class alpine.tasks.AlpineTaskScheduler
- ApiKey - Class in alpine.model
-
Persistable object representing an ApiKey.
- ApiKey() - Constructor for class alpine.model.ApiKey
- ApiKeyAuthenticationService - Class in alpine.auth
-
Authentication service that validates API keys.
- ApiKeyAuthenticationService(ContainerRequest) - Constructor for class alpine.auth.ApiKeyAuthenticationService
-
Given the specified ContainerRequest, the constructor retrieves a header named 'X-Api-Key', if it exists.
- ApiKeyGenerator - Class in alpine.auth
-
Class used to securely generate API keys.
- aroundReadFrom(ReaderInterceptorContext) - Method in class alpine.filters.GZipInterceptor
- aroundWriteTo(WriterInterceptorContext) - Method in class alpine.filters.GZipInterceptor
- ASCENDING - alpine.resources.OrderDirection
- asNumericLevel() - Method in enum alpine.notification.NotificationLevel
- attachments(File[]) - Method in class alpine.mail.SendMail
- ATTRIBUTE_MAIL - Static variable in class alpine.auth.LdapConnectionWrapper
- ATTRIBUTE_NAME - Static variable in class alpine.auth.LdapConnectionWrapper
- authenticate() - Method in class alpine.auth.ApiKeyAuthenticationService
-
Authenticates the API key (if it was specified in the X-Api-Key header) and returns a Principal if authentication is successful.
- authenticate() - Method in interface alpine.auth.AuthenticationService
-
Defines an authentication method which returns a Principal if authentication is successful or an AuthorizationException if not.
- authenticate() - Method in class alpine.auth.Authenticator
-
Attempts to authenticate the credentials internally first and if not successful, checks to see if LDAP is enabled or not.
- authenticate() - Method in class alpine.auth.JwtAuthenticationService
-
Defines an authentication method which returns a Principal if authentication is successful or an AuthorizationException if not.
- authenticate() - Method in class alpine.auth.LdapAuthenticationService
-
Authenticates the username/password combo against the directory service and returns a Principal if authentication is successful.
- authenticate() - Method in class alpine.auth.ManagedUserAuthenticationService
-
Authenticates the username/password combo against the directory service and returns a Principal if authentication is successful.
- authenticate() - Method in class alpine.auth.OidcAuthenticationService
- AuthenticationFeature - Class in alpine.filters
-
Determines if authentication is required or not (via
Config.AlpineKey.ENFORCE_AUTHENTICATIONand if so mandates that all resources requested are authenticated unless they are annotated withAuthenticationNotRequired. - AuthenticationFeature() - Constructor for class alpine.filters.AuthenticationFeature
- AuthenticationFilter - Class in alpine.filters
-
A filter that ensures that all calls going through this filter are authenticated.
- AuthenticationFilter() - Constructor for class alpine.filters.AuthenticationFilter
- AuthenticationNotRequired - Annotation Type in alpine.auth
-
An annotation that when used, indicated that a method (in a JAX-RS resource) does not require authentication (when authentication is enabled).
- AuthenticationService - Interface in alpine.auth
-
Interface that defines an authentication service.
- Authenticator - Class in alpine.auth
-
Class is responsible for authenticating managed users against the internal user database and optionally against a configured directory service (LDAP).
- Authenticator(String, String) - Constructor for class alpine.auth.Authenticator
-
Constructs a new Authenticator object.
- AuthorizationFeature - Class in alpine.filters
-
Determines if authorization is required or not (via
Config.AlpineKey.ENFORCE_AUTHENTICATIONandConfig.AlpineKey.ENFORCE_AUTHORIZATIONand if so mandates that all resources requested have the necessary permissions required to access the resource usingPermissionRequired. - AuthorizationFeature() - Constructor for class alpine.filters.AuthorizationFeature
- AuthorizationFilter - Class in alpine.filters
-
A filter that ensures that all principals making calls that are going through this filter have the necessary permissions to do so.
- AuthorizationFilter() - Constructor for class alpine.filters.AuthorizationFilter
- AuthorizationTokenCookie - Class in alpine.auth
-
An specific type of cookie designed to contain a JWT token.
- AuthorizationTokenCookie(String) - Constructor for class alpine.auth.AuthorizationTokenCookie
- AuthorizationTokenCookie(String, String) - Constructor for class alpine.auth.AuthorizationTokenCookie
- AuthorizationTokenCookie(String, String, String) - Constructor for class alpine.auth.AuthorizationTokenCookie
B
- BASE_DN - Static variable in class alpine.auth.LdapConnectionWrapper
- BaseEventService - Class in alpine.event.framework
-
A publish/subscribe (pub/sub) event service that provides the ability to publish events and asynchronously inform all subscribers to subscribed events.
- BaseEventService() - Constructor for class alpine.event.framework.BaseEventService
- bcc(String) - Method in class alpine.mail.SendMail
- bcc(String[]) - Method in class alpine.mail.SendMail
- BCRYPT_ROUNDS - alpine.Config.AlpineKey
- BINARY - Static variable in class alpine.validation.RegexSequence.Definition
- BINARY - Static variable in class alpine.validation.RegexSequence.Pattern
- BlacklistUrlFilter - Class in alpine.filters
-
BlacklistUrlFilter is a configurable Servlet Filter that can prevent access to specific URLs.
- BlacklistUrlFilter() - Constructor for class alpine.filters.BlacklistUrlFilter
- body(String) - Method in class alpine.mail.SendMail
- BOOLEAN - alpine.model.IConfigProperty.PropertyType
- BOOLEAN - Static variable in class alpine.validation.RegexSequence.Definition
- BOOLEAN - Static variable in class alpine.validation.RegexSequence.Pattern
- BOOLEAN_FALSE - Static variable in class alpine.validation.RegexSequence.Definition
- BOOLEAN_FALSE - Static variable in class alpine.validation.RegexSequence.Pattern
- BOOLEAN_TRUE - Static variable in class alpine.validation.RegexSequence.Definition
- BOOLEAN_TRUE - Static variable in class alpine.validation.RegexSequence.Pattern
- BooleanUtil - Class in alpine.util
-
A collection of useful Boolean utilities.
- ByteFormat - Class in alpine.util
-
Class to render a byte count as a human-readable string such as "1 KB" or "1 GB" instead of a raw number such as "1024" or "1073741824".
- ByteFormat() - Constructor for class alpine.util.ByteFormat
-
Construct a ByteFormat() instance with the default names[] array and min/max fraction digits.
- ByteUtil - Class in alpine.util
-
A collection of functions that operate on bytes.
C
- CacheManager - Class in alpine.cache
-
Provides an implementation of a per-class object cache.
- cc(String) - Method in class alpine.mail.SendMail
- cc(String[]) - Method in class alpine.mail.SendMail
- ChainableEvent - Interface in alpine.event.framework
-
The ChainableEvent interface defines methods necessary to support an unbounded chain of callbacks and event between different
IEventServiceimplementations. - ChainLink - Class in alpine.event.framework
-
Defines the actual success and failure events (and optionally event services), which comprise one or more links in an event chain.
- ChainLink() - Constructor for class alpine.event.framework.ChainLink
- checkClientTrusted(X509Certificate[], String) - Method in class alpine.crypto.RelaxedX509TrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class alpine.crypto.RelaxedX509TrustManager
- ClickjackingFilter - Class in alpine.filters
-
Implements HTTP Header Field X-Frame-Options (RFC 7034).
- ClickjackingFilter() - Constructor for class alpine.filters.ClickjackingFilter
- clone() - Method in class alpine.crypto.KeyManager
- close() - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Closes the PersistenceManager instance.
- close() - Method in class alpine.upgrade.UpgradeMetaProcessor
-
Closing a Connection object should only be done when this class creates the Connection and not when a Connection is passed to this objects constructor.
- close(Connection) - Static method in class alpine.util.DbUtil
- close(ResultSet) - Static method in class alpine.util.DbUtil
- close(Statement) - Static method in class alpine.util.DbUtil
- closeQuietly(DirContext) - Method in class alpine.auth.LdapConnectionWrapper
-
Closes a DirContext object without throwing any exceptions.
- closeQuietly(NamingEnumeration) - Method in class alpine.auth.LdapConnectionWrapper
-
Closes a NamingEnumeration object without throwing any exceptions.
- columnExists(Connection, String, String) - Static method in class alpine.util.DbUtil
- Config - Class in alpine
-
The Config class is responsible for reading the application.properties file.
- Config() - Constructor for class alpine.Config
- Config.AlpineKey - Enum in alpine
- Config.Key - Interface in alpine
- ConfigProperty - Class in alpine.model
-
Persistable object representing configuration properties.
- ConfigProperty() - Constructor for class alpine.model.ConfigProperty
- configure(ResourceInfo, FeatureContext) - Method in class alpine.filters.AuthenticationFeature
- configure(ResourceInfo, FeatureContext) - Method in class alpine.filters.AuthorizationFeature
- configure(ResourceInfo, FeatureContext) - Method in class alpine.filters.HeaderFeature
- content(Enum) - Method in class alpine.notification.Notification
- content(String) - Method in class alpine.notification.Notification
- ContentSecurityPolicyFilter - Class in alpine.filters
-
Implements W3C Content Security Policy (Level 1 and 2).
- ContentSecurityPolicyFilter() - Constructor for class alpine.filters.ContentSecurityPolicyFilter
- contextDestroyed(ServletContextEvent) - Method in class alpine.persistence.PersistenceInitializer
- contextDestroyed(ServletContextEvent) - Method in class alpine.persistence.PersistenceManagerFactory
- contextInitialized(ServletContextEvent) - Method in class alpine.persistence.PersistenceInitializer
- contextInitialized(ServletContextEvent) - Method in class alpine.persistence.PersistenceManagerFactory
- contOnValidationError(ValidationTask...) - Method in class alpine.resources.AlpineResource
-
Given one or mote ValidationTasks, this method will return a List of ValidationErrors.
- contOnValidationError(Set<ConstraintViolation<Object>>...) - Method in class alpine.resources.AlpineResource
-
Accepts the result from one of the many validation methods available and returns a List of ValidationErrors.
- COOKIE_NAME - Static variable in class alpine.auth.AuthorizationTokenCookie
- CORS_ALLOW_CREDENTIALS - alpine.Config.AlpineKey
- CORS_ALLOW_HEADERS - alpine.Config.AlpineKey
- CORS_ALLOW_METHODS - alpine.Config.AlpineKey
- CORS_ALLOW_ORIGIN - alpine.Config.AlpineKey
- CORS_ENABLED - alpine.Config.AlpineKey
- CORS_EXPOSE_HEADERS - alpine.Config.AlpineKey
- CORS_MAX_AGE - alpine.Config.AlpineKey
- createApiKey(Team) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a new ApiKey object, including a cryptographically secure API key string.
- createConfigProperty(String, String, String, IConfigProperty.PropertyType, String) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a ConfigProperty object.
- createDirContext() - Method in class alpine.auth.LdapConnectionWrapper
-
Creates a DirContext with the applications configuration settings.
- createEventServiceLog(Class<? extends Subscriber>) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a new EventServiceLog.
- createHash(char[]) - Static method in class alpine.auth.PasswordService
-
Given a password to hash, this method will first prehash the password using SHA-512 thus creating a 128 character HEX representation of the password, which is then sent to BCrypt where a unique salt is generated and the prehashed password is properly hashed using the configured BCrypt work factor (determined by
Config.AlpineKey.BCRYPT_ROUNDS. - createHash(char[], char[]) - Static method in class alpine.auth.PasswordService
-
Given a password to hash, this method will first prehash the password using SHA-512 thus creating a 128 character HEX representation of the password, which is then sent to BCrypt where the prehashed password is properly hashed using the specified salt and uses the configured BCrypt work factor (determined by
Config.AlpineKey.BCRYPT_ROUNDS. - createLdapContext(String, String) - Method in class alpine.auth.LdapConnectionWrapper
-
Asserts a users credentials.
- createLdapUser(String) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a new LdapUser object with the specified username.
- createManagedUser(String, String) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a new ManagedUser object.
- createManagedUser(String, String, String, String, boolean, boolean, boolean) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a new ManagedUser object.
- createMappedLdapGroup(Team, String) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a MappedLdapGroup object.
- createMappedOidcGroup(Team, OidcGroup) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a MappedOidcGroup object.
- createOidcGroup(String) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a OidcGroup.
- createOidcUser(String) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a new OidcUser object with the specified username.
- createPermission(String, String) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a Permission object.
- createPersistenceManager() - Static method in class alpine.persistence.PersistenceManagerFactory
-
Creates a new JDO PersistenceManager.
- createSocket(String, int) - Method in class alpine.crypto.RelaxedSSLSocketFactory
- createSocket(String, int, InetAddress, int) - Method in class alpine.crypto.RelaxedSSLSocketFactory
- createSocket(InetAddress, int) - Method in class alpine.crypto.RelaxedSSLSocketFactory
- createSocket(InetAddress, int, InetAddress, int) - Method in class alpine.crypto.RelaxedSSLSocketFactory
- createSocket(Socket, String, int, boolean) - Method in class alpine.crypto.RelaxedSSLSocketFactory
- createTable(AbstractAlpineQueryManager, Class...) - Static method in class alpine.util.DbUtil
- createTeam(String, boolean) - Method in class alpine.persistence.AlpineQueryManager
-
Creates a new Team with the specified name.
- createToken(Principal) - Method in class alpine.auth.JsonWebToken
-
Creates a new JWT for the specified principal.
- createToken(Principal, List<Permission>) - Method in class alpine.auth.JsonWebToken
-
Creates a new JWT for the specified principal.
- createToken(Principal, List<Permission>, IdentityProvider) - Method in class alpine.auth.JsonWebToken
-
Creates a new JWT for the specified principal.
- createToken(Map<String, Object>) - Method in class alpine.auth.JsonWebToken
-
Creates a new JWT for the specified principal.
- CREDIT_CARD_AMEX - Static variable in class alpine.validation.RegexSequence.Definition
- CREDIT_CARD_AMEX - Static variable in class alpine.validation.RegexSequence.Pattern
- CREDIT_CARD_DINERSCLUB - Static variable in class alpine.validation.RegexSequence.Definition
- CREDIT_CARD_DINERSCLUB - Static variable in class alpine.validation.RegexSequence.Pattern
- CREDIT_CARD_DISCOVER - Static variable in class alpine.validation.RegexSequence.Definition
- CREDIT_CARD_DISCOVER - Static variable in class alpine.validation.RegexSequence.Pattern
- CREDIT_CARD_JCB - Static variable in class alpine.validation.RegexSequence.Definition
- CREDIT_CARD_JCB - Static variable in class alpine.validation.RegexSequence.Pattern
- CREDIT_CARD_MASTERCARD - Static variable in class alpine.validation.RegexSequence.Definition
- CREDIT_CARD_MASTERCARD - Static variable in class alpine.validation.RegexSequence.Pattern
- CREDIT_CARD_VISA - Static variable in class alpine.validation.RegexSequence.Definition
- CREDIT_CARD_VISA - Static variable in class alpine.validation.RegexSequence.Pattern
D
- DATA_DIRECTORY - alpine.Config.AlpineKey
- DATABASE_DRIVER - alpine.Config.AlpineKey
- DATABASE_MODE - alpine.Config.AlpineKey
- DATABASE_PASSWORD - alpine.Config.AlpineKey
- DATABASE_PASSWORD_FILE - alpine.Config.AlpineKey
- DATABASE_POOL_ENABLED - alpine.Config.AlpineKey
- DATABASE_POOL_IDLE_TIMEOUT - alpine.Config.AlpineKey
- DATABASE_POOL_MAX_LIFETIME - alpine.Config.AlpineKey
- DATABASE_POOL_MAX_SIZE - alpine.Config.AlpineKey
- DATABASE_PORT - alpine.Config.AlpineKey
- DATABASE_URL - alpine.Config.AlpineKey
- DATABASE_USERNAME - alpine.Config.AlpineKey
- DataEncryption - Class in alpine.crypto
-
This class performs symmetric encryption of data using the system-defined secret key.
- DbUtil - Class in alpine.util
- DbUtil() - Constructor for class alpine.util.DbUtil
- debug(boolean) - Method in class alpine.mail.SendMail
- debug(String) - Method in class alpine.logging.Logger
-
Log a message at the DEBUG level.
- debug(String, Throwable) - Method in class alpine.logging.Logger
-
Log a message at the DEBUG level.
- debug(Marker, String) - Method in class alpine.logging.Logger
-
Log a message at the DEBUG level.
- debug(Marker, String, Object) - Method in class alpine.logging.Logger
-
Log a message at the DEBUG level.
- debug(Marker, String, Object...) - Method in class alpine.logging.Logger
-
Log a message at the DEBUG level.
- debug(Marker, String, Object, Object) - Method in class alpine.logging.Logger
-
Log a message at the DEBUG level.
- debug(Marker, String, Throwable) - Method in class alpine.logging.Logger
-
Log a message at the DEBUG level.
- decorate(Query) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Given a query, this method will decorate that query with pagination, ordering, and sorting direction.
- decryptAsBytes(byte[]) - Static method in class alpine.crypto.DataEncryption
-
Decrypts the specified bytes using AES-256.
- decryptAsBytes(SecretKey, byte[]) - Static method in class alpine.crypto.DataEncryption
-
Decrypts the specified bytes using AES-256.
- decryptAsString(String) - Static method in class alpine.crypto.DataEncryption
-
Decrypts the specified string using AES-256.
- decryptAsString(SecretKey, String) - Static method in class alpine.crypto.DataEncryption
-
Decrypts the specified string using AES-256.
- Definition() - Constructor for class alpine.validation.RegexSequence.Definition
- delete(Object...) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Deletes one or more PersistenceCapable objects.
- delete(Collection) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Deletes one or more PersistenceCapable objects.
- DESCENDING - alpine.resources.OrderDirection
- deserialize(JsonParser, DeserializationContext) - Method in class alpine.json.TrimmedStringArrayDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class alpine.json.TrimmedStringDeserializer
- destroy() - Method in class alpine.AlpineServlet
-
Overrides the servlet destroy method and shuts down the servlet.
- destroy() - Method in class alpine.filters.BlacklistUrlFilter
- destroy() - Method in class alpine.filters.ClickjackingFilter
- destroy() - Method in class alpine.filters.ContentSecurityPolicyFilter
- destroy() - Method in class alpine.filters.FqdnForwardFilter
- destroy() - Method in class alpine.filters.HpkpFilter
- destroy() - Method in class alpine.filters.HstsFilter
- destroy() - Method in class alpine.filters.RequestRateThrottleFilter
- destroy() - Method in class alpine.filters.WhitelistUrlFilter
- detach(Class<T>, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Refreshes and detaches an object by its ID.
- detach(List<T>) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Refreshes and detaches an objects.
- detach(Set<T>) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Refreshes and detaches an objects.
- determineNumberOfWorkerThreads() - Static method in class alpine.util.ThreadUtil
-
Calculates the number of worker threads to use.
- dispatch(Event) - Static method in interface alpine.event.framework.Event
-
The dispath method provides convenience in not having to know (or care) about what
IEventServiceimplementation is used to process an event. - dispatch(Notification) - Static method in class alpine.notification.Notification
-
Convenience method provides a shorthand for
NotificationService.getInstance().publish(). - doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class alpine.filters.BlacklistUrlFilter
-
Check for denied or ignored URLs being requested.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class alpine.filters.ClickjackingFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class alpine.filters.ContentSecurityPolicyFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class alpine.filters.FqdnForwardFilter
-
Forward requests.....
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class alpine.filters.HpkpFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class alpine.filters.HstsFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class alpine.filters.RequestRateThrottleFilter
-
Determines if the request rate is below or has exceeded the the maximum requests per second for the given time period.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class alpine.filters.WhitelistUrlFilter
-
Check for allowed URLs being requested.
- doGet(HttpServletRequest, HttpServletResponse) - Method in class alpine.servlets.StaticResourceServlet
- doHead(HttpServletRequest, HttpServletResponse) - Method in class alpine.servlets.StaticResourceServlet
- dropColumn(Connection, String, String) - Static method in class alpine.util.DbUtil
- dropTable(Connection, String) - Static method in class alpine.util.DbUtil
E
- EMAIL_ADDRESS - Static variable in class alpine.validation.RegexSequence.Definition
- EMAIL_ADDRESS - Static variable in class alpine.validation.RegexSequence.Pattern
- enableUnitTests() - Static method in class alpine.Config
-
Enables unit tests by setting 'alpine.unittests.enabled' system property to true.
- encryptAsBytes(String) - Static method in class alpine.crypto.DataEncryption
-
Encrypts the specified plainText using AES-256.
- encryptAsBytes(SecretKey, String) - Static method in class alpine.crypto.DataEncryption
-
Encrypts the specified plainText using AES-256.
- encryptAsString(String) - Static method in class alpine.crypto.DataEncryption
-
Encrypts the specified plainText using AES-256 and returns a Base64 encoded representation of the encrypted bytes.
- encryptAsString(SecretKey, String) - Static method in class alpine.crypto.DataEncryption
-
Encrypts the specified plainText using AES-256 and returns a Base64 encoded representation of the encrypted bytes.
- ENCRYPTEDSTRING - alpine.model.IConfigProperty.PropertyType
- ENFORCE_AUTHENTICATION - alpine.Config.AlpineKey
- ENFORCE_AUTHORIZATION - alpine.Config.AlpineKey
- equals(Object) - Method in class alpine.notification.Subscription
- equals(Object) - Method in class alpine.util.VersionComparator
- error(String) - Method in class alpine.logging.Logger
-
Log a message at the ERROR level.
- error(String, Throwable) - Method in class alpine.logging.Logger
-
Log a message at the ERROR level.
- error(Marker, String) - Method in class alpine.logging.Logger
-
Log a message at the ERROR level.
- error(Marker, String, Object) - Method in class alpine.logging.Logger
-
Log a message at the ERROR level.
- error(Marker, String, Object...) - Method in class alpine.logging.Logger
-
Log a message at the ERROR level.
- error(Marker, String, Object, Object) - Method in class alpine.logging.Logger
-
Log a message at the ERROR level.
- error(Marker, String, Throwable) - Method in class alpine.logging.Logger
-
Log a message at the ERROR level.
- ERROR - alpine.notification.NotificationLevel
- Event - Interface in alpine.event.framework
-
The Event interface simply defines a 'type'.
- EventService - Class in alpine.event.framework
-
A publish/subscribe (pub/sub) event service that provides the ability to publish events and asynchronously inform all subscribers to subscribed events.
- EventServiceLog - Class in alpine.model
-
Persistable object representing an EventServiceLog.
- EventServiceLog() - Constructor for class alpine.model.EventServiceLog
- execute(Query) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.execute()that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query). - execute(Query, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.execute(Object)that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query). - execute(Query, Object...) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.executeWithArray(Object...)that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query). - execute(Query, Object, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.execute(Object, Object)that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query). - execute(Query, Object, Object, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.execute(Object, Object, Object)that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query). - execute(Query, Map) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.executeWithMap(Map)that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query). - executeUpdate(Connection, String) - Static method in class alpine.util.DbUtil
- executeUpgrade(AlpineQueryManager, Connection) - Method in interface alpine.upgrade.UpgradeItem
- executeUpgrades(List<Class<? extends UpgradeItem>>) - Method in class alpine.upgrade.UpgradeExecutor
-
Performs the execution of upgrades in the order defined by the specified array.
- EXPIRED_CREDENTIALS - alpine.auth.AlpineAuthenticationException.CauseType
F
- failOnValidationError(ValidationTask...) - Method in class alpine.resources.AlpineResource
-
Wrapper around
AlpineResource.contOnValidationError(ValidationTask[])but instead of returning a list of errors, this method will halt processing of the request by throwing a BadRequestException, setting the HTTP status to 400 (BAD REQUEST) and providing a full list of validation errors in the body of the response. - failOnValidationError(Set<ConstraintViolation<Object>>...) - Method in class alpine.resources.AlpineResource
-
Wrapper around
AlpineResource.contOnValidationError(Set[])but instead of returning a list of errors, this method will halt processing of the request by throwing a BadRequestException, setting the HTTP status to 400 (BAD REQUEST) and providing a full list of validation errors in the body of the response. - FileSystemResourceServlet - Class in alpine.servlets
-
The FileSystemResourceServlet serves
StaticResources from the file system similar to a conventional web server. - FileSystemResourceServlet() - Constructor for class alpine.servlets.FileSystemResourceServlet
- filter - Variable in class alpine.persistence.AbstractAlpineQueryManager
- filter(ContainerRequestContext) - Method in class alpine.filters.AuthenticationFilter
- filter(ContainerRequestContext) - Method in class alpine.filters.AuthorizationFilter
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class alpine.filters.HeaderFilter
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class alpine.filters.PrettyPrintFilter
- FORCE_PASSWORD_CHANGE - alpine.auth.AlpineAuthenticationException.CauseType
- format(int) - Method in class alpine.util.ByteFormat
-
Given a raw byte count such as 1024 or 1048576, format it in human-readable form such as "1 KB" or "1 GB".
- format(long) - Method in class alpine.util.ByteFormat
-
Same as format(int), but accepts a long.
- format2(int) - Method in class alpine.util.ByteFormat
-
Similar to format(int), but the raw byte count is placed in parentheses following the formatted value (if the value is greater than 1023 bytes).
- format2(long) - Method in class alpine.util.ByteFormat
-
Similar to
ByteFormat.format(long), but the raw byte count is placed in parentheses following the formatted value (if the value is greater than 1023 bytes). - forName(String) - Static method in enum alpine.auth.IdentityProvider
-
Returns an IdentityProvider that matches a given name.
- FqdnForwardFilter - Class in alpine.filters
-
FqdnForwardFilter is a configurable Servlet Filter that can forward requests made to a hostname or IP address to another host via a 301 redirect.
- FqdnForwardFilter() - Constructor for class alpine.filters.FqdnForwardFilter
- Framework() - Constructor for class alpine.model.About.Framework
- from(String) - Method in class alpine.mail.SendMail
- FS_DIRECTORY_NAME - Static variable in class alpine.validation.RegexSequence.Definition
- FS_DIRECTORY_NAME - Static variable in class alpine.validation.RegexSequence.Pattern
- FS_FILE_NAME - Static variable in class alpine.validation.RegexSequence.Definition
- FS_FILE_NAME - Static variable in class alpine.validation.RegexSequence.Pattern
G
- generate() - Static method in class alpine.auth.ApiKeyGenerator
-
Generates a 32 character cryptographically secure API key.
- generate(int) - Static method in class alpine.auth.ApiKeyGenerator
-
Generates a cryptographically secure API key of the specified length.
- generateHash(String) - Static method in class alpine.util.GravatarUtil
-
Generates a hash value from the specified email address.
- generateKeyPair() - Method in class alpine.crypto.KeyManager
-
Generates a key pair.
- generateSecretKey() - Method in class alpine.crypto.KeyManager
-
Generates a secret key.
- get() - Static method in class alpine.persistence.JdoProperties
- get(Class, String) - Method in class alpine.cache.AbstractCacheManager
-
Retrieves an object (of the specified class) from cache.
- get(Class, String, Function) - Method in class alpine.cache.AbstractCacheManager
-
Retrieves an object (of the specified class) from cache.
- getAcceptedIssuers() - Method in class alpine.crypto.RelaxedX509TrustManager
- getAlpineRequest() - Method in class alpine.resources.AlpineResource
-
Returns the AlpineRequest object containing pagination, order, filters, and other Alpine-specified aspects of the request.
- getApiKey(String) - Method in class alpine.persistence.AlpineQueryManager
-
Returns an API key.
- getApiKeys() - Method in class alpine.model.Team
- getApplication() - Method in class alpine.model.About
- getApplicationBuildTimestamp() - Method in class alpine.Config
-
Returns the Application built timestamp.
- getApplicationBuildUuid() - Method in class alpine.Config
-
Returns the Application UUID.
- getApplicationName() - Method in class alpine.Config
-
Returns the Application component name.
- getApplicationVersion() - Method in class alpine.Config
-
Returns the Application version.
- getAttribute(Attributes, String) - Method in class alpine.auth.LdapConnectionWrapper
-
Retrieves an attribute by its name.
- getAttribute(DirContext, String, String) - Method in class alpine.auth.LdapConnectionWrapper
-
Retrieves an attribute by its name for the specified dn.
- getAttribute(SearchResult, String) - Method in class alpine.auth.LdapConnectionWrapper
-
Retrieves an attribute by its name for the specified search result.
- getAuthorizationEndpointUri() - Method in class alpine.auth.OidcConfiguration
- getBitBucket() - Static method in class alpine.util.SystemUtil
-
Return the bit bucket for the OS.
- getCause() - Method in exception alpine.validation.ValidationException
- getCauseType() - Method in exception alpine.auth.AlpineAuthenticationException
- getChainIdentifier() - Method in class alpine.event.framework.AbstractChainableEvent
-
Returns the unique identifier for the chain this event is a part of.
- getChainIdentifier() - Method in interface alpine.event.framework.ChainableEvent
-
Returns the unique identifier for the chain this event is a part of.
- getClaim(String, Class<T>) - Method in class alpine.auth.OidcUserInfo
- getClaims() - Method in class alpine.auth.OidcUserInfo
- getClassPath() - Static method in class alpine.util.SystemUtil
-
Return the classpath.
- getColumnNames(Connection, String) - Static method in class alpine.util.DbUtil
- getCompleted() - Method in class alpine.model.EventServiceLog
- getConfigProperties() - Method in class alpine.persistence.AlpineQueryManager
-
Returns a list of ConfigProperty objects.
- getConfigProperties(String) - Method in class alpine.persistence.AlpineQueryManager
-
Returns a list of ConfigProperty objects with the specified groupName.
- getConfigProperty(String, String) - Method in class alpine.persistence.AlpineQueryManager
-
Returns a ConfigProperty with the specified groupName and propertyName.
- getConfirmPassword() - Method in class alpine.model.ManagedUser
- getContent() - Method in class alpine.notification.Notification
- getCount(Class<T>) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Returns the number of items that would have resulted from returning all object.
- getCount(Query) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Returns the number of items that would have resulted from returning all object.
- getCount(Query, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Returns the number of items that would have resulted from returning all object.
- getCount(Query, Object...) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Returns the number of items that would have resulted from returning all object.
- getCount(Query, Object, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Returns the number of items that would have resulted from returning all object.
- getCount(Query, Object, Object, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Returns the number of items that would have resulted from returning all object.
- getCount(Query, Map) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Returns the number of items that would have resulted from returning all object.
- getCpuCores() - Static method in class alpine.util.SystemUtil
-
Returns the number of processor cores available to the JVM.
- getCurrentPage() - Method in class alpine.util.Pageable
-
Returns the current page number.
- getDataDirectorty() - Method in class alpine.Config
-
Returns the fully qualified path to the configured data directory.
- getDefault() - Static method in class alpine.crypto.RelaxedSSLSocketFactory
- getDefaultCipherSuites() - Method in class alpine.crypto.RelaxedSSLSocketFactory
- getDefaultValue() - Method in enum alpine.Config.AlpineKey
- getDefaultValue() - Method in interface alpine.Config.Key
-
The default value of the property if not found.
- getDescription() - Method in class alpine.model.ConfigProperty
- getDescription() - Method in interface alpine.model.IConfigProperty
- getDescription() - Method in class alpine.model.Permission
- getDn() - Method in class alpine.model.MappedLdapGroup
- getDN() - Method in class alpine.model.LdapUser
- getEffectivePermissions(UserPrincipal) - Method in class alpine.persistence.AlpineQueryManager
-
Determines the effective permissions for the specified user by collecting a List of all permissions assigned to the user either directly, or through team membership.
- getEmail() - Method in class alpine.auth.OidcUserInfo
- getEmail() - Method in class alpine.model.LdapUser
- getEmail() - Method in class alpine.model.ManagedUser
- getEmail() - Method in class alpine.model.OidcUser
- getEmail() - Method in interface alpine.model.UserPrincipal
-
The email address of the principal.
- getEndTime() - Method in class alpine.model.InstalledUpgrades
- getErrorMessage() - Method in class alpine.validation.ValidationTask
- getEventIdentifier() - Method in class alpine.event.framework.AbstractChainableEvent
-
Returns the unique identifier for this event.
- getEventIdentifier() - Method in interface alpine.event.framework.ChainableEvent
-
Returns the unique identifier for this event.
- getExpiration() - Method in class alpine.auth.JsonWebToken
-
Returns the expiration of the token.
- getFailureEvent() - Method in class alpine.event.framework.ChainLink
- getFailureEventService() - Method in class alpine.event.framework.ChainLink
- getFileSeparator() - Static method in class alpine.util.SystemUtil
-
Return the file separator character that separates components of a file path.
- getFilter() - Method in class alpine.resources.AlpineRequest
- getFramework() - Method in class alpine.model.About
- getFrameworkBuildTimestamp() - Method in class alpine.Config
-
Returns the Alpine built timestamp.
- getFrameworkBuildUuid() - Method in class alpine.Config
-
Returns the Alpine UUID.
- getFrameworkName() - Method in class alpine.Config
-
Returns the Alpine component name.
- getFrameworkVersion() - Method in class alpine.Config
-
Returns the Alpine version.
- getFullname() - Method in class alpine.model.ManagedUser
- getGravatarUrl(UserPrincipal) - Static method in class alpine.util.GravatarUtil
-
Generates a Gravatar URL for the specified principal.
- getGravatarUrl(UserPrincipal, int) - Static method in class alpine.util.GravatarUtil
-
Generates a Gravatar URL for the specified principal.
- getGravatarUrl(String) - Static method in class alpine.util.GravatarUtil
-
Generates a Gravatar URL for the specified email address.
- getGravatarUrl(String, int) - Static method in class alpine.util.GravatarUtil
-
Generates a Gravatar URL for the specified email address.
- getGroup() - Method in class alpine.model.MappedOidcGroup
- getGroup() - Method in class alpine.notification.Notification
- getGroup() - Method in class alpine.notification.Subscription
- getGroupName() - Method in class alpine.model.ConfigProperty
- getGroupName() - Method in interface alpine.model.IConfigProperty
- getGroups(DirContext) - Method in class alpine.auth.LdapConnectionWrapper
-
Retrieves a list of all the groups in the directory.
- getGroups(DirContext, LdapUser) - Method in class alpine.auth.LdapConnectionWrapper
-
Retrieves a list of all groups the user is a member of.
- getId() - Method in class alpine.model.ApiKey
- getId() - Method in class alpine.model.ConfigProperty
- getId() - Method in class alpine.model.EventServiceLog
- getId() - Method in interface alpine.model.IConfigProperty
- getId() - Method in class alpine.model.InstalledUpgrades
- getId() - Method in class alpine.model.LdapUser
- getId() - Method in class alpine.model.ManagedUser
- getId() - Method in class alpine.model.MappedLdapGroup
- getId() - Method in class alpine.model.MappedOidcGroup
- getId() - Method in class alpine.model.OidcGroup
- getId() - Method in class alpine.model.OidcUser
- getId() - Method in class alpine.model.Permission
- getId() - Method in class alpine.model.SchemaVersion
- getId() - Method in class alpine.model.Team
- getId() - Method in interface alpine.model.UserPrincipal
-
The database id of the principal.
- getIdentityProvider() - Method in class alpine.auth.JsonWebToken
-
Returns the identity provider of the token.
- getInput() - Method in exception alpine.validation.ValidationException
-
Returns the object that failed validation
- getInput() - Method in class alpine.validation.ValidationTask
- getInstance() - Static method in class alpine.auth.OidcConfigurationResolver
- getInstance() - Static method in class alpine.cache.CacheManager
- getInstance() - Static method in class alpine.Config
-
Returns an instance of the Config object.
- getInstance() - Static method in class alpine.crypto.KeyManager
-
Returns an INSTANCE of the KeyManager.
- getInstance() - Static method in class alpine.event.framework.EventService
- getInstance() - Static method in class alpine.event.framework.SingleThreadedEventService
- getInstance() - Static method in class alpine.notification.NotificationService
- getIssuer() - Method in class alpine.auth.OidcConfiguration
- getJavaHome() - Static method in class alpine.util.SystemUtil
-
Return the JAVA_HOME environment variable.
- getJavaTempDir() - Static method in class alpine.util.SystemUtil
-
Return the temporary directory to be used by Java.
- getJavaVendor() - Static method in class alpine.util.SystemUtil
-
Return the Java vendor.
- getJavaVersion() - Static method in class alpine.util.SystemUtil
-
Return the Java version.
- getJwksUri() - Method in class alpine.auth.OidcConfiguration
- getKey() - Method in class alpine.model.ApiKey
- getKeyPair() - Method in class alpine.crypto.KeyManager
-
Returns the keypair.
- getLastPasswordChange() - Method in class alpine.model.ManagedUser
- getLatestEventServiceLog(Class<LoggableSubscriber>) - Method in class alpine.persistence.AlpineQueryManager
-
Returns the most recent log entry for the specified Subscriber.
- getLdapUser(String) - Method in class alpine.persistence.AlpineQueryManager
-
Retrieves an LdapUser containing the specified username.
- getLdapUsers() - Method in class alpine.model.Permission
- getLdapUsers() - Method in class alpine.model.Team
- getLdapUsers() - Method in class alpine.persistence.AlpineQueryManager
-
Returns a complete list of all LdapUser objects, in ascending order by username.
- getLevel() - Method in class alpine.notification.Notification
- getLevel() - Method in class alpine.notification.Subscription
- getLibraryPath() - Static method in class alpine.util.SystemUtil
-
Return the library path.
- getLimit() - Method in class alpine.resources.Pagination
-
Returns the limit.
- getLineEnder() - Static method in class alpine.util.SystemUtil
-
Return the correct line ender for the host operating system, e.g.
- getList() - Method in class alpine.util.Pageable
-
Returns the list as specified in the constructor.
- getList(Class<T>) - Method in class alpine.persistence.PaginatedResult
-
Retrieves a List of objects from the result.
- getLocalizedMessage() - Method in exception alpine.validation.ValidationException
- getLogger(Class<?>) - Static method in class alpine.logging.Logger
-
Create an instance of this class and initialize the underlying logging framework.
- getMajor() - Method in class alpine.util.VersionComparator
- getManagedUser(String) - Method in class alpine.persistence.AlpineQueryManager
-
Returns a ManagedUser with the specified username.
- getManagedUsers() - Method in class alpine.model.Permission
- getManagedUsers() - Method in class alpine.model.Team
- getManagedUsers() - Method in class alpine.persistence.AlpineQueryManager
-
Returns a complete list of all ManagedUser objects, in ascending order by username.
- getMappedLdapGroup(Team, String) - Method in class alpine.persistence.AlpineQueryManager
-
Retrieves a MappedLdapGroup object for the specified Team and LDAP group.
- getMappedLdapGroups() - Method in class alpine.model.Team
- getMappedLdapGroups(Team) - Method in class alpine.persistence.AlpineQueryManager
-
Retrieves a List of MappedLdapGroup objects for the specified Team.
- getMappedLdapGroups(String) - Method in class alpine.persistence.AlpineQueryManager
-
Retrieves a List of MappedLdapGroup objects for the specified DN.
- getMappedOidcGroup(Team, OidcGroup) - Method in class alpine.persistence.AlpineQueryManager
-
Retrieves a MappedOidcGroup object for the specified Team and OIDC group.
- getMappedOidcGroups() - Method in class alpine.model.Team
- getMappedOidcGroups(OidcGroup) - Method in class alpine.persistence.AlpineQueryManager
-
Retrieves a List of MappedOidcGroup objects for the specified group.
- getMappedOidcGroups(Team) - Method in class alpine.persistence.AlpineQueryManager
-
Retrieves a List of MappedOidcGroup objects for the specified Team.
- getMaxMemory() - Static method in class alpine.util.SystemUtil
-
Returns the number of processor cores available to the JVM.
- getMessage() - Method in exception alpine.validation.ValidationException
-
Returns the validation error message
- getMinor() - Method in class alpine.util.VersionComparator
- getName() - Method in class alpine.model.About.Framework
- getName() - Method in class alpine.model.ApiKey
-
Deprecated.
- getName() - Method in class alpine.model.LdapUser
-
Deprecated.
- getName() - Method in class alpine.model.ManagedUser
-
Deprecated.
- getName() - Method in class alpine.model.OidcGroup
- getName() - Method in class alpine.model.OidcUser
-
Deprecated.
- getName() - Method in class alpine.model.Permission
- getName() - Method in class alpine.model.Team
- getName() - Method in interface alpine.model.UserPrincipal
-
Use of this method may be necessary to satisfy
Principalrequirements, but the implementation should not be used and should return the same value asUserPrincipal.getUsername(). - getNewPassword() - Method in class alpine.model.ManagedUser
- getObjectById(Class<T>, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Retrieves an object by its ID.
- getObjectByUuid(Class<T>, String) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Retrieves an object by its UUID.
- getObjectByUuid(Class<T>, String, String) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Retrieves an object by its UUID.
- getObjectByUuid(Class<T>, UUID) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Retrieves an object by its UUID.
- getObjectByUuid(Class<T>, UUID, String) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Retrieves an object by its UUID.
- getObjects() - Method in class alpine.persistence.PaginatedResult
-
Retrieves a Collection of objects from the result.
- getOffset() - Method in class alpine.resources.Pagination
-
Returns the offset.
- getOidcGroup(String) - Method in class alpine.persistence.AlpineQueryManager
-
Returns an OidcGroup containing the specified name.
- getOidcGroups() - Method in class alpine.persistence.AlpineQueryManager
-
Returns a complete list of all OidcGroup objects, in ascending order by name.
- getOidcUser(String) - Method in class alpine.persistence.AlpineQueryManager
-
Retrieves an OidcUser containing the specified username.
- getOidcUsers() - Method in class alpine.model.Permission
- getOidcUsers() - Method in class alpine.model.Team
- getOidcUsers() - Method in class alpine.persistence.AlpineQueryManager
-
Returns a complete list of all OidcUser objects, in ascending order by username.
- getOrderBy() - Method in class alpine.resources.AlpineRequest
- getOrderDirection() - Method in class alpine.resources.AlpineRequest
- getOsArchitecture() - Static method in class alpine.util.SystemUtil
-
Return the OS architecture.
- getOsName() - Static method in class alpine.util.SystemUtil
-
Return the name of the host operating system.
- getOsVersion() - Static method in class alpine.util.SystemUtil
-
Return the OS version.
- getPageSize() - Method in class alpine.util.Pageable
-
Returns the page size as specified in the constructor.
- getPaginatedList() - Method in class alpine.util.Pageable
-
Returns a sublist (paginated) of the original list based on the current page number.
- getPagination() - Method in class alpine.resources.AlpineRequest
- getPassword() - Method in class alpine.model.ManagedUser
- getPathSeparator() - Static method in class alpine.util.SystemUtil
-
Return the path separator character used in java.class.path.
- getPattern() - Method in class alpine.validation.ValidationTask
- getPermission(String) - Method in class alpine.persistence.AlpineQueryManager
-
Retrieves a Permission by its name.
- getPermissions() - Method in class alpine.model.LdapUser
- getPermissions() - Method in class alpine.model.ManagedUser
- getPermissions() - Method in class alpine.model.OidcUser
- getPermissions() - Method in class alpine.model.Team
- getPermissions() - Method in interface alpine.model.UserPrincipal
-
A list of permissions the principal has.
- getPermissions() - Method in class alpine.persistence.AlpineQueryManager
-
Returns a list of all Permissions defined in the system.
- getPersistenceManager() - Method in class alpine.persistence.AbstractAlpineQueryManager
- getPrereleaseNumber() - Method in class alpine.util.VersionComparator
- getPrincipal() - Method in exception alpine.auth.AlpineAuthenticationException
- getPrincipal() - Method in class alpine.resources.AlpineRequest
- getPrincipal() - Method in class alpine.resources.AlpineResource
-
Returns the principal for who initiated the request.
- getPrivateKey() - Method in class alpine.crypto.KeyManager
-
Returns only the private key.
- getProperty(Config.Key) - Method in class alpine.Config
-
Return the configured value for the specified Key.
- getProperty(String) - Method in class alpine.Config
-
Deprecated.use {
Config.getProperty(Key)} - getProperty(String, String) - Method in class alpine.Config
-
Deprecated.
- getPropertyAsBoolean(Config.Key) - Method in class alpine.Config
-
Return the configured value for the specified Key.
- getPropertyAsInt(Config.Key) - Method in class alpine.Config
-
Return the configured value for the specified Key.
- getPropertyAsLong(Config.Key) - Method in class alpine.Config
-
Return the configured value for the specified Key.
- getPropertyName() - Method in enum alpine.Config.AlpineKey
- getPropertyName() - Method in interface alpine.Config.Key
-
The name of the property.
- getPropertyName() - Method in class alpine.model.ConfigProperty
- getPropertyName() - Method in interface alpine.model.IConfigProperty
- getPropertyOrFile(Config.AlpineKey) - Method in class alpine.Config
-
Check if key with _FILE postfix appended is a defined property name, either in the environment or in the properties configuration.
- getPropertyType() - Method in class alpine.model.ConfigProperty
- getPropertyType() - Method in interface alpine.model.IConfigProperty
- getPropertyValue() - Method in class alpine.model.ConfigProperty
- getPropertyValue() - Method in interface alpine.model.IConfigProperty
- getPublicKey() - Method in class alpine.crypto.KeyManager
-
Returns only the public key.
- getRemoteAddress() - Method in class alpine.resources.AlpineResource
-
Convenience method that returns the remote IP address that made the request.
- getRemoteHost() - Method in class alpine.resources.AlpineResource
-
Convenience method that returns the remote hostname that made the request.
- getRequestAttribute(HttpServletRequest, String) - Static method in class alpine.util.HttpUtil
-
Returns a request attribute as the type of object stored.
- getRequestContext() - Method in class alpine.resources.AlpineResource
-
Returns the ContainerRequestContext.
- getRevision() - Method in class alpine.util.VersionComparator
- getSchemaVersion() - Method in interface alpine.upgrade.UpgradeItem
- getSchemaVersion() - Method in class alpine.upgrade.UpgradeMetaProcessor
-
Retrieves the current schema version documented in the database.
- getScope() - Method in class alpine.notification.Notification
- getScope() - Method in class alpine.notification.Subscription
- getSecretKey() - Method in class alpine.crypto.KeyManager
-
Returns the secret key.
- getSessionAttribute(HttpSession, String) - Static method in class alpine.util.HttpUtil
-
Returns a session attribute as the type of object stored.
- getSet(Class<T>) - Method in class alpine.persistence.PaginatedResult
-
Retrieves a Set of objects from the result.
- getStackTrace() - Method in exception alpine.validation.ValidationException
- getStarted() - Method in class alpine.model.EventServiceLog
- getStartTime() - Method in class alpine.model.InstalledUpgrades
- getStaticResource(HttpServletRequest) - Method in class alpine.servlets.FileSystemResourceServlet
- getStaticResource(HttpServletRequest) - Method in class alpine.servlets.StaticResourceServlet
-
Returns the static resource associated with the given HTTP servlet request.
- getStrategy() - Method in class alpine.resources.Pagination
-
Returns the pagination strategy used.
- getSubject() - Method in class alpine.auth.JsonWebToken
-
Returns the subject of the token.
- getSubject() - Method in class alpine.auth.OidcUserInfo
- getSubject() - Method in class alpine.notification.Notification
- getSubjectIdentifier() - Method in class alpine.model.OidcUser
- getSubscriber() - Method in class alpine.notification.Subscription
- getSubscriberClass() - Method in class alpine.model.EventServiceLog
- getSuccessEvent() - Method in class alpine.event.framework.ChainLink
- getSuccessEventService() - Method in class alpine.event.framework.ChainLink
- getSupportedCipherSuites() - Method in class alpine.crypto.RelaxedSSLSocketFactory
- getSystemUuid() - Method in class alpine.Config
-
Returns the UUID unique to a system deployment.
- getSystemUuid() - Method in class alpine.model.About
- getTableNames(Connection) - Static method in class alpine.util.DbUtil
- getTeam() - Method in class alpine.model.MappedLdapGroup
- getTeam() - Method in class alpine.model.MappedOidcGroup
- getTeams() - Method in class alpine.model.ApiKey
- getTeams() - Method in class alpine.model.LdapUser
- getTeams() - Method in class alpine.model.ManagedUser
- getTeams() - Method in class alpine.model.OidcUser
- getTeams() - Method in class alpine.model.Permission
- getTeams() - Method in interface alpine.model.UserPrincipal
-
A list of teams the principal is a member of.
- getTeams() - Method in class alpine.persistence.AlpineQueryManager
-
Returns a complete list of all Team objects, in ascending order by name.
- getTimestamp() - Method in class alpine.model.About.Framework
- getTimestamp() - Method in class alpine.model.About
- getTimestamp() - Method in class alpine.notification.Notification
- getTitle() - Method in class alpine.notification.Notification
- getTokenEndpointUri() - Method in class alpine.auth.OidcConfiguration
- getTotal() - Method in class alpine.persistence.PaginatedResult
-
Retrieves the total number of results.
- getTotalPages() - Method in class alpine.util.Pageable
-
Returns the total number of pages.
- getUpgradeClass() - Method in class alpine.model.InstalledUpgrades
- getUriInfo() - Method in class alpine.resources.AlpineResource
-
Returns the UriInfo.
- getUserAgent() - Method in class alpine.resources.AlpineResource
-
Convenience method that returns the User-Agent string for the application that made the request.
- getUserHome() - Static method in class alpine.util.SystemUtil
-
Return the home directory of the user executing the current running Java process.
- getUserInfoEndpointUri() - Method in class alpine.auth.OidcConfiguration
- getUsername() - Method in class alpine.event.LdapSyncEvent
-
Returns the username of the LdapUser to synchronize.
- getUsername() - Method in class alpine.model.LdapUser
- getUsername() - Method in class alpine.model.ManagedUser
- getUsername() - Method in class alpine.model.OidcUser
- getUsername() - Method in interface alpine.model.UserPrincipal
-
The username of the principal.
- getUserName() - Static method in class alpine.util.SystemUtil
-
Return the username that is executing the current running Java process.
- getUserPrincipal(String) - Method in class alpine.persistence.AlpineQueryManager
-
Resolves a UserPrincipal.
- getUuid() - Method in class alpine.model.About.Framework
- getUuid() - Method in class alpine.model.About
- getUuid() - Method in class alpine.model.MappedLdapGroup
- getUuid() - Method in class alpine.model.MappedOidcGroup
- getUuid() - Method in class alpine.model.OidcGroup
- getUuid() - Method in class alpine.model.Team
- getValidator() - Method in class alpine.resources.AlpineResource
-
Returns a Validator instance.
- getVersion() - Method in class alpine.model.About.Framework
- getVersion() - Method in class alpine.model.About
- getVersion() - Method in class alpine.model.SchemaVersion
- getVersion() - Method in class alpine.resources.VersionResource
- GravatarUtil - Class in alpine.util
-
A collection of methods that help integrate user Gravatar's.
- group(Enum) - Method in class alpine.notification.Notification
- group(String) - Method in class alpine.notification.Notification
- GZipInterceptor - Class in alpine.filters
-
Provides a way to gzip the response if the client can accept a gzip response.
- GZipInterceptor(HttpHeaders) - Constructor for class alpine.filters.GZipInterceptor
-
Constructor.
H
- HASH_MD5 - Static variable in class alpine.validation.RegexSequence.Definition
- HASH_MD5 - Static variable in class alpine.validation.RegexSequence.Pattern
- HASH_MD5_SHA1 - Static variable in class alpine.validation.RegexSequence.Definition
- HASH_MD5_SHA1 - Static variable in class alpine.validation.RegexSequence.Pattern
- HASH_MD5_SHA1_SHA256_SHA384_SHA512 - Static variable in class alpine.validation.RegexSequence.Definition
- HASH_MD5_SHA1_SHA256_SHA512 - Static variable in class alpine.validation.RegexSequence.Pattern
- HASH_SHA1 - Static variable in class alpine.validation.RegexSequence.Definition
- HASH_SHA1 - Static variable in class alpine.validation.RegexSequence.Pattern
- HASH_SHA256 - Static variable in class alpine.validation.RegexSequence.Definition
- HASH_SHA256 - Static variable in class alpine.validation.RegexSequence.Pattern
- HASH_SHA384 - Static variable in class alpine.validation.RegexSequence.Definition
- HASH_SHA384 - Static variable in class alpine.validation.RegexSequence.Pattern
- HASH_SHA512 - Static variable in class alpine.validation.RegexSequence.Definition
- HASH_SHA512 - Static variable in class alpine.validation.RegexSequence.Pattern
- hashCode() - Method in class alpine.util.VersionComparator
- hasMorePages() - Method in class alpine.util.Pageable
-
Determines if there are more pages.
- hasPermission(ApiKey, String) - Method in class alpine.persistence.AlpineQueryManager
-
Determines if the specified ApiKey has been assigned the specified permission.
- hasPermission(Team, String) - Method in class alpine.persistence.AlpineQueryManager
-
Determines if the specified Team has been assigned the specified permission.
- hasPermission(UserPrincipal, String) - Method in class alpine.persistence.AlpineQueryManager
-
Determines if the specified UserPrincipal has been assigned the specified permission.
- hasPermission(UserPrincipal, String, boolean) - Method in class alpine.persistence.AlpineQueryManager
-
Determines if the specified UserPrincipal has been assigned the specified permission.
- hasPermission(String) - Method in class alpine.resources.AlpineResource
-
Convenience method that returns true if the principal has the specified permission, or false if not.
- hasSubscriptions(Event) - Method in class alpine.event.framework.BaseEventService
-
Determines if the specified event is able to be processed by the EventService.
- hasSubscriptions(Event) - Method in interface alpine.event.framework.IEventService
-
Determines if the specified event is able to be processed by the EventService.
- hasSubscriptions(Notification) - Method in interface alpine.notification.INotificationService
-
Determines if the specified notification is able to be processed by the NotificationService.
- hasSubscriptions(Notification) - Method in class alpine.notification.NotificationService
-
Determines if the specified notification is able to be processed by the NotificationService.
- hasUpgradeRan(Class<? extends UpgradeItem>) - Method in class alpine.upgrade.UpgradeMetaProcessor
-
Determines if the specified upgrade already has a record of being executed previously or not.
- HeaderFeature - Class in alpine.filters
-
Registers the
HeaderFilter. - HeaderFeature() - Constructor for class alpine.filters.HeaderFeature
- HeaderFilter - Class in alpine.filters
-
Adds Powered-By and cache-control headers.
- HeaderFilter() - Constructor for class alpine.filters.HeaderFilter
- HEXADECIMAL - Static variable in class alpine.validation.RegexSequence.Definition
- HEXADECIMAL - Static variable in class alpine.validation.RegexSequence.Pattern
- host(String) - Method in class alpine.mail.SendMail
- HpkpFilter - Class in alpine.filters
-
Implements HTTP Public Key Pinning (RFC 7469).
- HpkpFilter() - Constructor for class alpine.filters.HpkpFilter
- HstsFilter - Class in alpine.filters
-
Implements HTTP Strict Transport Security (HSTS) (RFC 6797).
- HstsFilter() - Constructor for class alpine.filters.HstsFilter
- HTML_HEX_CODE - Static variable in class alpine.validation.RegexSequence.Definition
- HTML_HEX_CODE - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_CHAR_ENCODING - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_CHAR_ENCODING - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_CONTEXT_PATH - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_CONTEXT_PATH - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_COOKIE_NAME - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_COOKIE_NAME - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_COOKIE_VALUE - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_COOKIE_VALUE - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_HEADER_NAME - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_HEADER_NAME - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_HEADER_VALUE - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_HEADER_VALUE - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_JSESSION_ID - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_JSESSION_ID - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_PARAMETER_NAME - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_PARAMETER_NAME - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_PARAMETER_VALUE - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_PARAMETER_VALUE - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_PATH - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_PATH - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_PROXY_ADDRESS - alpine.Config.AlpineKey
- HTTP_PROXY_PASSWORD - alpine.Config.AlpineKey
- HTTP_PROXY_PASSWORD_FILE - alpine.Config.AlpineKey
- HTTP_PROXY_PORT - alpine.Config.AlpineKey
- HTTP_PROXY_USERNAME - alpine.Config.AlpineKey
- HTTP_QUERY_STRING - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_QUERY_STRING - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_SCHEME - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_SCHEME - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_SERVER_NAME - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_SERVER_NAME - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_SERVLET_PATH - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_SERVLET_PATH - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_URI - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_URI - Static variable in class alpine.validation.RegexSequence.Pattern
- HTTP_URL - Static variable in class alpine.validation.RegexSequence.Definition
- HTTP_URL - Static variable in class alpine.validation.RegexSequence.Pattern
- HttpUtil - Class in alpine.util
-
This class contains a collection of useful utility methods for various HTTP tasks.
I
- IConfigProperty - Interface in alpine.model
-
Interface definition for configuration properties.
- IConfigProperty.PropertyType - Enum in alpine.model
- IdentityProvider - Enum in alpine.auth
- IEventService - Interface in alpine.event.framework
-
Defines an EventService.
- info(String) - Method in class alpine.logging.Logger
-
Log a message at the INFO level.
- info(String, Throwable) - Method in class alpine.logging.Logger
-
Log a message at the INFO level.
- info(Marker, String) - Method in class alpine.logging.Logger
-
Log a message at the INFO level.
- info(Marker, String, Object) - Method in class alpine.logging.Logger
-
Log a message at the INFO level.
- info(Marker, String, Object...) - Method in class alpine.logging.Logger
-
Log a message at the INFO level.
- info(Marker, String, Object, Object) - Method in class alpine.logging.Logger
-
Log a message at the INFO level.
- info(Marker, String, Throwable) - Method in class alpine.logging.Logger
-
Log a message at the INFO level.
- inform(Event) - Method in interface alpine.event.framework.Subscriber
-
Defines a method to inform subscribers who implement this interface.
- inform(Event) - Method in class alpine.tasks.LdapSyncTask
- inform(Notification) - Method in interface alpine.notification.Subscriber
-
Defines a method to inform subscribers who implement this interface.
- INFORMATIONAL - alpine.notification.NotificationLevel
- init(FilterConfig) - Method in class alpine.filters.BlacklistUrlFilter
-
Initialize "deny" parameter from web.xml.
- init(FilterConfig) - Method in class alpine.filters.ClickjackingFilter
- init(FilterConfig) - Method in class alpine.filters.ContentSecurityPolicyFilter
- init(FilterConfig) - Method in class alpine.filters.FqdnForwardFilter
-
Initialize "host" parameter from web.xml.
- init(FilterConfig) - Method in class alpine.filters.HpkpFilter
- init(FilterConfig) - Method in class alpine.filters.HstsFilter
- init(FilterConfig) - Method in class alpine.filters.RequestRateThrottleFilter
- init(FilterConfig) - Method in class alpine.filters.WhitelistUrlFilter
-
Initialize "allowUrls" parameter from web.xml.
- init(ServletConfig) - Method in class alpine.AlpineServlet
-
Overrides the servlet init method and loads sets the InputStream necessary to load application.properties.
- init(ServletConfig) - Method in class alpine.servlets.FileSystemResourceServlet
-
Overrides the servlet init method and loads sets the InputStream necessary to load application.properties.
- initPlatformName(Connection) - Static method in class alpine.util.DbUtil
- INotificationService - Interface in alpine.notification
-
Defines a NotificationService.
- insertHyphens(String) - Static method in class alpine.util.UuidUtil
-
Inserts hyphens in a valid 32 character UUID containing no hyphens.
- InstalledUpgrades - Class in alpine.model
-
Persistable object representing installed upgrades
- InstalledUpgrades() - Constructor for class alpine.model.InstalledUpgrades
- installUpgrade(Class<? extends UpgradeItem>, long, long) - Method in class alpine.upgrade.UpgradeMetaProcessor
-
Documents a record in the database for the specified class indicating it has been executed.
- INTEGER - alpine.model.IConfigProperty.PropertyType
- INVALID_CREDENTIALS - alpine.auth.AlpineAuthenticationException.CauseType
- IPV4_ADDRESS - Static variable in class alpine.validation.RegexSequence.Definition
- IPV4_ADDRESS - Static variable in class alpine.validation.RegexSequence.Pattern
- is32Bit() - Static method in class alpine.util.SystemUtil
-
Return true if the OS architecture model is 32bit.
- is64Bit() - Static method in class alpine.util.SystemUtil
-
Return true if the OS architecture model is 64bit.
- isApiKey() - Method in class alpine.resources.AlpineResource
- isDebugEnabled() - Method in class alpine.logging.Logger
-
Is the logger instance enabled for the DEBUG level?
- isErrorEnabled() - Method in class alpine.logging.Logger
-
Is the logger instance enabled for the ERROR level?
- isEventBeingProcessed(ChainableEvent) - Method in class alpine.event.framework.BaseEventService
-
Determines if the specified event is currently being processed.
- isEventBeingProcessed(ChainableEvent) - Static method in interface alpine.event.framework.Event
-
This method provides convenience in not having to know (or care) about what
IEventServiceimplementation is used to process an event. - isEventBeingProcessed(ChainableEvent) - Method in interface alpine.event.framework.IEventService
-
Determines if the specified event is currently being processed.
- isEventBeingProcessed(UUID) - Method in class alpine.event.framework.BaseEventService
-
Determines if the specified event is currently being processed.
- isEventBeingProcessed(UUID) - Static method in interface alpine.event.framework.Event
-
This method provides convenience in not having to know (or care) about what
IEventServiceimplementation is used to process an event. - isEventBeingProcessed(UUID) - Method in interface alpine.event.framework.IEventService
-
Determines if the specified event is currently being processed.
- isForcePasswordChange() - Method in class alpine.model.ManagedUser
- isH2() - Static method in class alpine.util.DbUtil
- isInfoEnabled() - Method in class alpine.logging.Logger
-
Is the logger instance enabled for the INFO level?
- isLdapUser() - Method in class alpine.resources.AlpineResource
- isLinux() - Static method in class alpine.util.SystemUtil
-
Return true if the host operating system is Linux.
- isMac() - Static method in class alpine.util.SystemUtil
-
Return true if the host operating system is OS X.
- isManagedUser() - Method in class alpine.resources.AlpineResource
- isMapped(Team, String) - Method in class alpine.persistence.AlpineQueryManager
-
Determines if the specified Team is mapped to the specified LDAP group.
- isMssql() - Static method in class alpine.util.DbUtil
- isMysql() - Static method in class alpine.util.DbUtil
- isNewerThan(VersionComparator) - Method in class alpine.util.VersionComparator
-
Determines if the specified VersionComparator is newer than this instance.
- isNonExpiryPassword() - Method in class alpine.model.ManagedUser
- isNotNull(Object) - Static method in class alpine.util.BooleanUtil
-
Determines if the specified object is null or not.
- isNull(Object) - Static method in class alpine.util.BooleanUtil
-
Determines if the specified object is null or not.
- isOidcAvailable() - Static method in class alpine.util.OidcUtil
-
Determines whether or not the OpenID Connect integration is available.
- isOidcAvailable(Config, OidcConfiguration) - Static method in class alpine.util.OidcUtil
- isOidcGroupMapped(Team, OidcGroup) - Method in class alpine.persistence.AlpineQueryManager
-
Determines if the specified Team is mapped to the specified OpenID Connect group.
- isOidcUser() - Method in class alpine.resources.AlpineResource
- isOlderThan(VersionComparator) - Method in class alpine.util.VersionComparator
-
Determines if the specified VersionComparator is older than this instance.
- isOracle() - Static method in class alpine.util.DbUtil
- isPaginated() - Method in class alpine.resources.Pagination
-
Returns if pagination is being used for this request.
- isPaginationComplete() - Method in class alpine.util.Pageable
-
Determines if a loop should break out of pagination.
- isPostgreSQL() - Static method in class alpine.util.DbUtil
- isRequired() - Method in class alpine.validation.ValidationTask
- isSingleton() - Method in class alpine.event.framework.SingletonCapableEvent
- isSnapshot() - Method in class alpine.util.VersionComparator
- isSolaris() - Static method in class alpine.util.SystemUtil
-
Return true if the host operating system is SunOS/Solaris.
- isSpecified() - Method in class alpine.auth.ApiKeyAuthenticationService
-
Returns whether an API key was specified or not.
- isSpecified() - Method in interface alpine.auth.AuthenticationService
-
Defines a method which returns if the specified piece of data, required to perform authentication is present.
- isSpecified() - Method in class alpine.auth.JwtAuthenticationService
-
Defines a method which returns if the specified piece of data, required to perform authentication is present.
- isSpecified() - Method in class alpine.auth.LdapAuthenticationService
-
Returns whether the username/password combo was specified or not.
- isSpecified() - Method in class alpine.auth.ManagedUserAuthenticationService
-
Returns whether the username/password combo was specified or not.
- isSpecified() - Method in class alpine.auth.OidcAuthenticationService
- isSuspended() - Method in class alpine.model.ManagedUser
- isTraceEnabled() - Method in class alpine.logging.Logger
-
Is the logger instance enabled for the TRACE level?
- isUnitTestsEnabled() - Static method in class alpine.Config
-
Determins is unit tests are enabled by checking if the 'alpine.unittests.enabled' system property is set to true or false.
- isUnix() - Static method in class alpine.util.SystemUtil
-
Return true if the host operating system is Unix/Linux.
- isValidUUID(String) - Static method in class alpine.util.UuidUtil
-
Determines if the specified string is a valid UUID.
- isWarnEnabled() - Method in class alpine.logging.Logger
-
Is the logger instance enabled for the WARN level?
- isWindows() - Static method in class alpine.util.SystemUtil
-
Return true if the host operating system is Windows.
J
- JdoProperties - Class in alpine.persistence
-
This class provides runtime constants for JDO properties.
- JsonWebToken - Class in alpine.auth
-
Decouples the general usage of JSON Web Tokens with the actual implementation of a JWT library All JWT usages should only go through this class and hide the actual implementation details and to avoid improper or insecure use of JWTs.
- JsonWebToken() - Constructor for class alpine.auth.JsonWebToken
-
Constructs a new JsonWebToken object using the default Alpine-generated secret key.
- JsonWebToken(SecretKey) - Constructor for class alpine.auth.JsonWebToken
-
Constructs a new JsonWekToken object using the specified SecretKey which can be retrieved from
KeyManager.getSecretKey()to use the Alpine-generated secret key. - JwtAuthenticationService - Class in alpine.auth
-
An AuthenticationService implementation for JWTs that authenticates users based on a token presented in the request.
- JwtAuthenticationService(ContainerRequest) - Constructor for class alpine.auth.JwtAuthenticationService
-
Constructs a new JwtAuthenticationService.
K
- KeyManager - Class in alpine.crypto
-
Class that manages Alpine-generated default private, public, and secret keys.
- keyPairExists() - Method in class alpine.crypto.KeyManager
-
Checks to see if the key pair exists.
L
- LDAP - alpine.auth.IdentityProvider
- LDAP_ATTRIBUTE_MAIL - alpine.Config.AlpineKey
- LDAP_ATTRIBUTE_NAME - alpine.Config.AlpineKey
- LDAP_AUTH_USERNAME_FMT - alpine.Config.AlpineKey
- LDAP_BASEDN - alpine.Config.AlpineKey
- LDAP_BIND_PASSWORD - alpine.Config.AlpineKey
- LDAP_BIND_PASSWORD_FILE - alpine.Config.AlpineKey
- LDAP_BIND_USERNAME - alpine.Config.AlpineKey
- LDAP_CONFIGURED - Static variable in class alpine.auth.LdapConnectionWrapper
- LDAP_ENABLED - alpine.Config.AlpineKey
- LDAP_ENABLED - Static variable in class alpine.auth.LdapConnectionWrapper
- LDAP_GROUPS_FILTER - alpine.Config.AlpineKey
- LDAP_GROUPS_SEARCH_FILTER - alpine.Config.AlpineKey
- LDAP_SECURITY_AUTH - alpine.Config.AlpineKey
- LDAP_SERVER_URL - alpine.Config.AlpineKey
- LDAP_TEAM_SYNCHRONIZATION - alpine.Config.AlpineKey
- LDAP_URL - Static variable in class alpine.auth.LdapConnectionWrapper
- LDAP_USER_GROUPS_FILTER - alpine.Config.AlpineKey
- LDAP_USER_PROVISIONING - alpine.Config.AlpineKey
- LDAP_USERS_SEARCH_FILTER - alpine.Config.AlpineKey
- LdapAuthenticationService - Class in alpine.auth
-
Class that performs authentication against LDAP servers.
- LdapAuthenticationService(String, String) - Constructor for class alpine.auth.LdapAuthenticationService
-
Authentication service validates credentials against a directory service (LDAP).
- LdapConnectionWrapper - Class in alpine.auth
-
A convenience wrapper for LDAP connections and commons LDAP tasks.
- LdapConnectionWrapper() - Constructor for class alpine.auth.LdapConnectionWrapper
- LdapStringSanitizer - Class in alpine.validation
-
A sanitization utility which creates safe ldap search strings.
- LdapSyncEvent - Class in alpine.event
-
An Event implementation specific for LDAP synchronization tasks.
- LdapSyncEvent() - Constructor for class alpine.event.LdapSyncEvent
-
Default constructor.
- LdapSyncEvent(String) - Constructor for class alpine.event.LdapSyncEvent
-
Use of this constructor will indicate that only the specified LdapUser object will need to be synchronized.
- LdapSyncTask - Class in alpine.tasks
-
A task to synchronize LDAP users.
- LdapSyncTask() - Constructor for class alpine.tasks.LdapSyncTask
- LdapUser - Class in alpine.model
-
Persistable object representing an LdapUser.
- LdapUser() - Constructor for class alpine.model.LdapUser
- level(NotificationLevel) - Method in class alpine.notification.Notification
- LOCAL - alpine.auth.IdentityProvider
- LoggableSubscriber - Interface in alpine.event.framework
-
Defines an optional type of Subscriber that is capable of being logged with
EventServiceLog. - LoggableUncaughtExceptionHandler - Class in alpine.event.framework
-
This class simply creates a log entry for any uncaught exceptions that may arise during the execution of various asynchronous threads.
- LoggableUncaughtExceptionHandler() - Constructor for class alpine.event.framework.LoggableUncaughtExceptionHandler
- Logger - Class in alpine.logging
-
All logging is handled through this class.
- logSecurityEvent(Logger, Marker, String) - Method in class alpine.resources.AlpineResource
-
Logs a security event to the security audit log.
M
- MAC_ADDRESS - Static variable in class alpine.validation.RegexSequence.Definition
- MAC_ADDRESS - Static variable in class alpine.validation.RegexSequence.Pattern
- maintenance(Class) - Method in class alpine.cache.AbstractCacheManager
-
Performs maintenance on the cache.
- ManagedUser - Class in alpine.model
-
Persistable object representing an ManagedUser.
- ManagedUser() - Constructor for class alpine.model.ManagedUser
- ManagedUserAuthenticationService - Class in alpine.auth
-
Class that performs authentication against internally managed users.
- ManagedUserAuthenticationService(String, String) - Constructor for class alpine.auth.ManagedUserAuthenticationService
-
Authentication service validates credentials against internally managed users.
- MappedLdapGroup - Class in alpine.model
-
Persistable object representing a LDAP Group mapped to a Team.
- MappedLdapGroup() - Constructor for class alpine.model.MappedLdapGroup
- MappedOidcGroup - Class in alpine.model
-
Persistable object representing a OpenID Connect group mapped to a Team.
- MappedOidcGroup() - Constructor for class alpine.model.MappedOidcGroup
- MapperUtil - Class in alpine.util
-
A collection of useful ObjectMapper methods.
- matches(char[], ManagedUser) - Static method in class alpine.auth.PasswordService
-
Checks the validity of the asserted password against a ManagedUsers actual hashed password.
- maximumFractionDigits(int) - Method in class alpine.util.ByteFormat
-
Set the maximum number of fraction digits.
- minimumFractionDigits(int) - Method in class alpine.util.ByteFormat
-
Set the minimum number of fraction digits.
N
- names(String[]) - Method in class alpine.util.ByteFormat
-
Set the names[] array to something other than the default one (see constructor).
- nextPage() - Method in class alpine.util.Pageable
-
Advances the pagination to the next page.
- NO_PROXY - alpine.Config.AlpineKey
- NONE - alpine.resources.Pagination.Strategy
- normalize(String) - Static method in class alpine.util.UrlUtil
-
Ensures that trailing slashes in URLs are removed.
- normalize(URL) - Static method in class alpine.util.UrlUtil
-
Ensures that trailing slashes in URLs are removed.
- NOT_CONTROL_CHARS - Static variable in class alpine.validation.RegexSequence.Definition
- NOT_CONTROL_CHARS - Static variable in class alpine.validation.RegexSequence.Pattern
- Notification - Class in alpine.notification
- Notification() - Constructor for class alpine.notification.Notification
- NotificationLevel - Enum in alpine.notification
- NotificationService - Class in alpine.notification
-
The NotificationService provides a way to dispatch (publish) notifications to zero or more subscribers.
- NUMBER - alpine.model.IConfigProperty.PropertyType
- NUMERIC - Static variable in class alpine.validation.RegexSequence.Definition
- NUMERIC - Static variable in class alpine.validation.RegexSequence.Pattern
O
- objects(Object) - Method in class alpine.persistence.PaginatedResult
-
Fluent.
- objects(Collection<?>) - Method in class alpine.persistence.PaginatedResult
-
Fluent.
- OFFSET - alpine.resources.Pagination.Strategy
- OIDC_ENABLED - alpine.Config.AlpineKey
- OIDC_ISSUER - alpine.Config.AlpineKey
- OIDC_TEAM_SYNCHRONIZATION - alpine.Config.AlpineKey
- OIDC_TEAMS_CLAIM - alpine.Config.AlpineKey
- OIDC_USER_PROVISIONING - alpine.Config.AlpineKey
- OIDC_USERNAME_CLAIM - alpine.Config.AlpineKey
- OidcAuthenticationService - Class in alpine.auth
- OidcAuthenticationService(String) - Constructor for class alpine.auth.OidcAuthenticationService
- OidcConfiguration - Class in alpine.auth
- OidcConfiguration() - Constructor for class alpine.auth.OidcConfiguration
- OidcConfigurationResolver - Class in alpine.auth
- OidcGroup - Class in alpine.model
-
Persistable object representing an OpenID Connect group.
- OidcGroup() - Constructor for class alpine.model.OidcGroup
- OidcUser - Class in alpine.model
-
Persistable object representing an OpenID Connect user.
- OidcUser() - Constructor for class alpine.model.OidcUser
- OidcUserInfo - Class in alpine.auth
- OidcUtil - Class in alpine.util
- onFailure() - Method in class alpine.event.framework.AbstractChainableEvent
-
Returns the optional callback event that should be processed if this event is not successful.
- onFailure() - Method in interface alpine.event.framework.ChainableEvent
-
Returns the optional callback event that should be processed if this event is not successful.
- onFailure(Event) - Method in class alpine.event.framework.AbstractChainableEvent
-
Fluent method that sets the onFailure Event and returns this object.
- onFailure(Event) - Method in interface alpine.event.framework.ChainableEvent
-
Fluent method that sets the onFailure Event and returns this object.
- onFailure(Event) - Method in class alpine.event.framework.ChainLink
- onFailure(Event, Class<? extends IEventService>) - Method in class alpine.event.framework.AbstractChainableEvent
-
Fluent method that sets the onFailure Event and returns this object.
- onFailure(Event, Class<? extends IEventService>) - Method in interface alpine.event.framework.ChainableEvent
-
Fluent method that sets the onFailure Event and returns this object.
- onFailure(Event, Class<? extends IEventService>) - Method in class alpine.event.framework.ChainLink
- onSuccess() - Method in class alpine.event.framework.AbstractChainableEvent
-
Returns the optional callback event that should be processed if this event is successful.
- onSuccess() - Method in interface alpine.event.framework.ChainableEvent
-
Returns the optional callback event that should be processed if this event is successful.
- onSuccess(Event) - Method in class alpine.event.framework.AbstractChainableEvent
-
Fluent method that sets the onSuccess Event and returns this object.
- onSuccess(Event) - Method in interface alpine.event.framework.ChainableEvent
-
Fluent method that sets the onSuccess Event and returns this object.
- onSuccess(Event) - Method in class alpine.event.framework.ChainLink
- onSuccess(Event, Class<? extends IEventService>) - Method in class alpine.event.framework.AbstractChainableEvent
-
Fluent method that sets the onSuccess Event and returns this object.
- onSuccess(Event, Class<? extends IEventService>) - Method in interface alpine.event.framework.ChainableEvent
-
Fluent method that sets the onSuccess Event and returns this object.
- onSuccess(Event, Class<? extends IEventService>) - Method in class alpine.event.framework.ChainLink
- OPENID_CONNECT - alpine.auth.IdentityProvider
- orderBy - Variable in class alpine.persistence.AbstractAlpineQueryManager
- orderDirection - Variable in class alpine.persistence.AbstractAlpineQueryManager
- OrderDirection - Enum in alpine.resources
-
Defines possible values for sorting.
- OTHER - alpine.auth.AlpineAuthenticationException.CauseType
P
- Pageable<T> - Class in alpine.util
-
This class provides a simple way to paginate through a List without having to implement a new type.
- Pageable(int, List<T>) - Constructor for class alpine.util.Pageable
-
Creates a new Pageable instance.
- PAGES - alpine.resources.Pagination.Strategy
- PaginatedResult - Class in alpine.persistence
-
PaginatedResult is a container class that provides a complete (or partial) Collection (List/Set) of results along with the total number of results for the query.
- PaginatedResult() - Constructor for class alpine.persistence.PaginatedResult
- pagination - Variable in class alpine.persistence.AbstractAlpineQueryManager
- Pagination - Class in alpine.resources
-
Defines pagination used during a request.
- Pagination(Pagination.Strategy, int, int) - Constructor for class alpine.resources.Pagination
-
Creates a new Pagination object with the specified offset and limit, or page number and size.
- Pagination(Pagination.Strategy, String, String) - Constructor for class alpine.resources.Pagination
-
Creates a new Pagination object with the specified offset and limit, or page number and size.
- Pagination.Strategy - Enum in alpine.resources
- password(String) - Method in class alpine.mail.SendMail
- PasswordService - Class in alpine.auth
-
Alpine PasswordService that provides a secure method of hashing and validating user passwords.
- PathUtil - Class in alpine.util
-
The utility class for working with various paths.
- Pattern() - Constructor for class alpine.validation.RegexSequence.Pattern
- Permission - Class in alpine.model
-
Persistable object representing a Permission.
- Permission() - Constructor for class alpine.model.Permission
- PermissionRequired - Annotation Type in alpine.auth
-
This annotation is intended to be used in conjunction with JAX-RS resources (methods) to define what permissions are required to access the method.
- persist(Collection) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Persists the specified PersistenceCapable objects.
- persist(T) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Persists the specified PersistenceCapable object.
- persist(T...) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Persists the specified PersistenceCapable objects.
- PersistenceInitializer - Class in alpine.persistence
-
Initializes the embedded H2 database.
- PersistenceInitializer() - Constructor for class alpine.persistence.PersistenceInitializer
- PersistenceManagerFactory - Class in alpine.persistence
-
Initializes the JDO persistence manager on server startup.
- PersistenceManagerFactory() - Constructor for class alpine.persistence.PersistenceManagerFactory
- pm - Variable in class alpine.persistence.AbstractAlpineQueryManager
- port(int) - Method in class alpine.mail.SendMail
- PrettyPrintFilter - Class in alpine.filters
-
Adds the ability to optionally output pretty printed responses.
- PrettyPrintFilter() - Constructor for class alpine.filters.PrettyPrintFilter
- principal - Variable in class alpine.persistence.AbstractAlpineQueryManager
- PRINTABLE_CHARS - Static variable in class alpine.validation.RegexSequence.Definition
- PRINTABLE_CHARS - Static variable in class alpine.validation.RegexSequence.Pattern
- PRINTABLE_CHARS_PLUS - Static variable in class alpine.validation.RegexSequence.Definition
- PRINTABLE_CHARS_PLUS - Static variable in class alpine.validation.RegexSequence.Pattern
- publish(Event) - Method in class alpine.event.framework.BaseEventService
-
Publishes events.
- publish(Event) - Method in interface alpine.event.framework.IEventService
-
Publishes events.
- publish(Notification) - Method in interface alpine.notification.INotificationService
-
Publishes Notification.
- publish(Notification) - Method in class alpine.notification.NotificationService
-
Publishes Notification.
- put(String, Object) - Method in class alpine.cache.AbstractCacheManager
-
Adds an object to cache.
R
- readAsObjectOf(Class<T>, String) - Static method in class alpine.util.MapperUtil
-
Reads in a String value and returns the object for which it represents.
- regenerateApiKey(ApiKey) - Method in class alpine.persistence.AlpineQueryManager
-
Regenerates an API key.
- RegexSequence - Class in alpine.validation
-
RegexSequence contains a library of commonly used regular expressions used to validate untrusted input.
- RegexSequence.Definition - Class in alpine.validation
- RegexSequence.Pattern - Class in alpine.validation
- RelaxedSSLSocketFactory - Class in alpine.crypto
- RelaxedSSLSocketFactory() - Constructor for class alpine.crypto.RelaxedSSLSocketFactory
- RelaxedX509TrustManager - Class in alpine.crypto
- RelaxedX509TrustManager() - Constructor for class alpine.crypto.RelaxedX509TrustManager
- remove(Class, String) - Method in class alpine.cache.AbstractCacheManager
-
Remove an object from cache.
- removeUserFromTeam(UserPrincipal, Team) - Method in class alpine.persistence.AlpineQueryManager
-
Removes the association of a UserPrincipal to a Team.
- RequestRateThrottleFilter - Class in alpine.filters
-
The RequestRateThrottleFilter is a Servlet filter that can place a hard limit on the number of requests per second.
- RequestRateThrottleFilter() - Constructor for class alpine.filters.RequestRateThrottleFilter
- resolve() - Method in class alpine.auth.OidcConfigurationResolver
-
Resolve the OpenID Connect configuration either from a remote authorization server or from cache.
- resolve(String) - Static method in class alpine.util.PathUtil
-
Resolves relative paths (currently only ~/ home directories).
- RFC_1918_NON_ROUTABLE_IP - Static variable in class alpine.validation.RegexSequence.Definition
- RFC_1918_NON_ROUTABLE_IP - Static variable in class alpine.validation.RegexSequence.Pattern
- rollback(Connection) - Static method in class alpine.util.DbUtil
S
- SAFESTRING - Static variable in class alpine.validation.RegexSequence.Definition
- SAFESTRING - Static variable in class alpine.validation.RegexSequence.Pattern
- sanitize(String) - Static method in class alpine.validation.LdapStringSanitizer
-
Escapes any special chars (RFC 4515) from a string representing a search filter assertion value.
- save(KeyPair) - Method in class alpine.crypto.KeyManager
-
Saves a key pair.
- save(SecretKey) - Method in class alpine.crypto.KeyManager
-
Saves a secret key.
- scheduleEvent(Event, long, long) - Method in class alpine.tasks.AlpineTaskScheduler
-
Schedules a repeating Event.
- SchemaVersion - Class in alpine.model
-
Persistable object representing the schema version of the database
- SchemaVersion() - Constructor for class alpine.model.SchemaVersion
- scope(Enum) - Method in class alpine.notification.Notification
- scope(String) - Method in class alpine.notification.Notification
- search(DirContext, String, String) - Method in class alpine.auth.LdapConnectionWrapper
-
Retrieves a list of all the entries in the directory that match the specified filter and searchTerm
- searchForGroupName(DirContext, String) - Method in class alpine.auth.LdapConnectionWrapper
-
Retrieves a list of all the groups in the directory that match the specified groupName.
- searchForSingleUsername(DirContext, String) - Method in class alpine.auth.LdapConnectionWrapper
-
Performs a search for the specified username.
- searchForUsername(DirContext, String) - Method in class alpine.auth.LdapConnectionWrapper
-
Performs a search for the specified username.
- searchForUserName(DirContext, String) - Method in class alpine.auth.LdapConnectionWrapper
-
Retrieves a list of all the users in the directory that match the specified userName.
- secretKeyExists() - Method in class alpine.crypto.KeyManager
-
Checks to see if the secret key exists.
- send() - Method in class alpine.mail.SendMail
- SendMail - Class in alpine.mail
- SendMail() - Constructor for class alpine.mail.SendMail
- SendMailException - Exception in alpine.mail
- SendMailException() - Constructor for exception alpine.mail.SendMailException
-
Constructs a new SendMailException with
nullas its detail message. - SendMailException(String) - Constructor for exception alpine.mail.SendMailException
-
Constructs a new SendMailException with the specified detail message.
- SendMailException(String, Throwable) - Constructor for exception alpine.mail.SendMailException
-
Constructs a new SendMailException with the specified detail message and cause.
- SendMailException(Throwable) - Constructor for exception alpine.mail.SendMailException
-
Constructs a new SendMailException with the specified cause.
- setAbsolute(boolean) - Method in class alpine.servlets.FileSystemResourceServlet
- setApiKeys(List<ApiKey>) - Method in class alpine.model.Team
- setAuthorizationEndpointUri(String) - Method in class alpine.auth.OidcConfiguration
- setChainIdentifier(UUID) - Method in class alpine.event.framework.AbstractChainableEvent
-
Sets the unique identifier for the chain this event is a part of.
- setChainIdentifier(UUID) - Method in interface alpine.event.framework.ChainableEvent
-
Sets the unique identifier for the chain this event is a part of.
- setClaim(String, Object) - Method in class alpine.auth.OidcUserInfo
- setCompleted(Timestamp) - Method in class alpine.model.EventServiceLog
- setConfirmPassword(String) - Method in class alpine.model.ManagedUser
- setContent(String) - Method in class alpine.notification.Notification
- setDescription(String) - Method in class alpine.model.ConfigProperty
- setDescription(String) - Method in interface alpine.model.IConfigProperty
- setDescription(String) - Method in class alpine.model.Permission
- setDirectory(String) - Method in class alpine.servlets.FileSystemResourceServlet
- setDn(String) - Method in class alpine.model.MappedLdapGroup
- setDN(String) - Method in class alpine.model.LdapUser
- setEmail(String) - Method in class alpine.model.LdapUser
- setEmail(String) - Method in class alpine.model.ManagedUser
- setEmail(String) - Method in class alpine.model.OidcUser
- setEmail(String) - Method in interface alpine.model.UserPrincipal
-
Specifies the email address of the principal.
- setEndTime(Timestamp) - Method in class alpine.model.InstalledUpgrades
- setExecutorService(ExecutorService) - Method in class alpine.event.framework.BaseEventService
- setForcePasswordChange(boolean) - Method in class alpine.model.ManagedUser
- setFullname(String) - Method in class alpine.model.ManagedUser
- setGroup(OidcGroup) - Method in class alpine.model.MappedOidcGroup
- setGroup(String) - Method in class alpine.notification.Notification
- setGroupName(String) - Method in class alpine.model.ConfigProperty
- setGroupName(String) - Method in interface alpine.model.IConfigProperty
- setId(long) - Method in class alpine.model.ApiKey
- setId(long) - Method in class alpine.model.ConfigProperty
- setId(long) - Method in class alpine.model.EventServiceLog
- setId(long) - Method in interface alpine.model.IConfigProperty
- setId(long) - Method in class alpine.model.InstalledUpgrades
- setId(long) - Method in class alpine.model.LdapUser
- setId(long) - Method in class alpine.model.ManagedUser
- setId(long) - Method in class alpine.model.MappedLdapGroup
- setId(long) - Method in class alpine.model.MappedOidcGroup
- setId(long) - Method in class alpine.model.OidcGroup
- setId(long) - Method in class alpine.model.OidcUser
- setId(long) - Method in class alpine.model.Permission
- setId(long) - Method in class alpine.model.SchemaVersion
- setId(long) - Method in class alpine.model.Team
- setId(long) - Method in interface alpine.model.UserPrincipal
-
Specifies the database id of the principal.
- setIssuer(String) - Method in class alpine.auth.OidcConfiguration
- setJwksUri(String) - Method in class alpine.auth.OidcConfiguration
- setKey(String) - Method in class alpine.model.ApiKey
- setLastPasswordChange(Date) - Method in class alpine.model.ManagedUser
- setLdapUsers(List<LdapUser>) - Method in class alpine.model.Permission
- setLdapUsers(List<LdapUser>) - Method in class alpine.model.Team
- setLevel(NotificationLevel) - Method in class alpine.notification.Notification
- setLogger(Logger) - Method in class alpine.event.framework.BaseEventService
- setManagedUsers(List<ManagedUser>) - Method in class alpine.model.Permission
- setManagedUsers(List<ManagedUser>) - Method in class alpine.model.Team
- setMappedLdapGroups(List<MappedLdapGroup>) - Method in class alpine.model.Team
- setMappedOidcGroups(List<MappedOidcGroup>) - Method in class alpine.model.Team
- setMaximumFractionDigits(int) - Method in class alpine.util.ByteFormat
-
Set the maximum number of fraction digits.
- setMinimumFractionDigits(int) - Method in class alpine.util.ByteFormat
-
Set the minimum number of fraction digits.
- setName(String) - Method in class alpine.model.OidcGroup
- setName(String) - Method in class alpine.model.Permission
- setName(String) - Method in class alpine.model.Team
- setNames(String[]) - Method in class alpine.util.ByteFormat
-
Set the names[] array to something other than the default one (see constructor).
- setNewPassword(String) - Method in class alpine.model.ManagedUser
- setNonExpiryPassword(boolean) - Method in class alpine.model.ManagedUser
- setObjects(Object) - Method in class alpine.persistence.PaginatedResult
-
Specifies a Collection of objects from the result.
- setObjects(Collection<?>) - Method in class alpine.persistence.PaginatedResult
-
Specifies a Collection of objects from the result.
- setOidcUsers(List<OidcUser>) - Method in class alpine.model.Permission
- setOidcUsers(List<OidcUser>) - Method in class alpine.model.Team
- setPassword(String) - Method in class alpine.model.ManagedUser
- setPermissions(List<Permission>) - Method in class alpine.model.LdapUser
- setPermissions(List<Permission>) - Method in class alpine.model.ManagedUser
- setPermissions(List<Permission>) - Method in class alpine.model.OidcUser
- setPermissions(List<Permission>) - Method in class alpine.model.Team
- setPermissions(List<Permission>) - Method in interface alpine.model.UserPrincipal
-
Specifies the permissions the principal should have.
- setPropertyName(String) - Method in class alpine.model.ConfigProperty
- setPropertyName(String) - Method in interface alpine.model.IConfigProperty
- setPropertyType(IConfigProperty.PropertyType) - Method in class alpine.model.ConfigProperty
- setPropertyType(IConfigProperty.PropertyType) - Method in interface alpine.model.IConfigProperty
- setPropertyValue(String) - Method in class alpine.model.ConfigProperty
- setPropertyValue(String) - Method in interface alpine.model.IConfigProperty
- setScope(String) - Method in class alpine.notification.Notification
- setSingleton(boolean) - Method in class alpine.event.framework.SingletonCapableEvent
- setStarted(Timestamp) - Method in class alpine.model.EventServiceLog
- setStartTime(Timestamp) - Method in class alpine.model.InstalledUpgrades
- setSubject(Object) - Method in class alpine.notification.Notification
- setSubjectIdentifier(String) - Method in class alpine.model.OidcUser
- setSubscriberClass(String) - Method in class alpine.model.EventServiceLog
- setSuspended(boolean) - Method in class alpine.model.ManagedUser
- setTeam(Team) - Method in class alpine.model.MappedLdapGroup
- setTeam(Team) - Method in class alpine.model.MappedOidcGroup
- setTeams(List<Team>) - Method in class alpine.model.ApiKey
- setTeams(List<Team>) - Method in class alpine.model.LdapUser
- setTeams(List<Team>) - Method in class alpine.model.ManagedUser
- setTeams(List<Team>) - Method in class alpine.model.OidcUser
- setTeams(List<Team>) - Method in class alpine.model.Permission
- setTeams(List<Team>) - Method in interface alpine.model.UserPrincipal
-
Specifies the teams the principal is a member of.
- setTimestamp(LocalDateTime) - Method in class alpine.notification.Notification
- setTitle(String) - Method in class alpine.notification.Notification
- setTokenEndpointUri(String) - Method in class alpine.auth.OidcConfiguration
- setTotal(long) - Method in class alpine.persistence.PaginatedResult
-
Specifies the total number of results.
- setUpgradeClass(String) - Method in class alpine.model.InstalledUpgrades
- setUserInfoEndpointUri(String) - Method in class alpine.auth.OidcConfiguration
- setUsername(String) - Method in class alpine.model.LdapUser
- setUsername(String) - Method in class alpine.model.ManagedUser
- setUsername(String) - Method in class alpine.model.OidcUser
- setUsername(String) - Method in interface alpine.model.UserPrincipal
-
Specifies the username of the principal.
- setUuid(UUID) - Method in class alpine.model.MappedLdapGroup
- setUuid(UUID) - Method in class alpine.model.MappedOidcGroup
- setUuid(UUID) - Method in class alpine.model.OidcGroup
- setUuid(UUID) - Method in class alpine.model.Team
- setVersion(String) - Method in class alpine.model.SchemaVersion
- shouldRehash(char[]) - Static method in class alpine.auth.PasswordService
-
Checks the asserted BCrypt formatted hashed password and determines if the password should be rehashed or not.
- shouldUpgrade(AlpineQueryManager, Connection) - Method in class alpine.upgrade.AbstractUpgradeItem
- shouldUpgrade(AlpineQueryManager, Connection) - Method in interface alpine.upgrade.UpgradeItem
- shutdown() - Method in class alpine.event.framework.BaseEventService
-
Shuts down the executioner.
- shutdown() - Method in interface alpine.event.framework.IEventService
-
Shuts down the executioner.
- shutdown() - Method in interface alpine.notification.INotificationService
-
Shuts down the executioner.
- shutdown() - Method in class alpine.notification.NotificationService
-
Shuts down the executioner.
- shutdown() - Method in class alpine.tasks.AlpineTaskScheduler
-
Shuts town the TaskScheduler by canceling all scheduled events.
- singleResult(Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Used to return the first record in a collection.
- SingleThreadedEventService - Class in alpine.event.framework
-
A publish/subscribe (pub/sub) event service that provides the ability to publish events and asynchronously inform all subscribers to subscribed events.
- SingletonCapableEvent - Class in alpine.event.framework
-
This class makes it possible to specify event types which should only be processed sequentially (one at a time).
- SingletonCapableEvent() - Constructor for class alpine.event.framework.SingletonCapableEvent
- smtpauth(boolean) - Method in class alpine.mail.SendMail
- SOCIAL_SECURITY_NUMBER - Static variable in class alpine.validation.RegexSequence.Definition
- SOCIAL_SECURITY_NUMBER - Static variable in class alpine.validation.RegexSequence.Pattern
- StaticResourceServlet - Class in alpine.servlets
-
The StaticResourceServlet provides a foundation in which to serve static resources similar to a conventional web server.
- StaticResourceServlet() - Constructor for class alpine.servlets.StaticResourceServlet
- STRING - alpine.model.IConfigProperty.PropertyType
- STRING_IDENTIFIER - Static variable in class alpine.validation.RegexSequence.Definition
- STRING_IDENTIFIER - Static variable in class alpine.validation.RegexSequence.Pattern
- stripHyphens(String) - Static method in class alpine.util.UuidUtil
-
Removes hyphens from a 36 character UUID.
- subject(Object) - Method in class alpine.notification.Notification
- subject(String) - Method in class alpine.mail.SendMail
- subscribe(Subscription) - Method in interface alpine.notification.INotificationService
-
Subscribes to a Notification.
- subscribe(Subscription) - Method in class alpine.notification.NotificationService
-
Subscribes to a Notification.
- subscribe(Class<? extends Event>, Class<? extends Subscriber>) - Method in class alpine.event.framework.BaseEventService
-
Subscribes to an event.
- subscribe(Class<? extends Event>, Class<? extends Subscriber>) - Method in interface alpine.event.framework.IEventService
-
Subscribes to an event.
- subscribe(Class<? extends Notification>, Subscription) - Method in interface alpine.notification.INotificationService
-
Subscribes to a Notification.
- subscribe(Class<? extends Notification>, Subscription) - Method in class alpine.notification.NotificationService
-
Subscribes to a Notification.
- Subscriber - Interface in alpine.event.framework
-
All subscribers need to implement this interface.
- Subscriber - Interface in alpine.notification
-
All subscribers need to implement this interface.
- Subscription - Class in alpine.notification
- Subscription(Class<? extends Subscriber>) - Constructor for class alpine.notification.Subscription
- Subscription(Class<? extends Subscriber>, NotificationLevel) - Constructor for class alpine.notification.Subscription
- Subscription(Class<? extends Subscriber>, String) - Constructor for class alpine.notification.Subscription
- Subscription(Class<? extends Subscriber>, String, String, NotificationLevel) - Constructor for class alpine.notification.Subscription
- SUSPENDED - alpine.auth.AlpineAuthenticationException.CauseType
- synchronizeTeamMembership(LdapUser, List<String>) - Method in class alpine.persistence.AlpineQueryManager
-
This method dynamically assigns team membership to the specified user from the list of LDAP group DN's the user is a member of.
- synchronizeTeamMembership(OidcUser, List<String>) - Method in class alpine.persistence.AlpineQueryManager
-
This method dynamically assigns team membership to the specified user from the list of OpenID Connect groups the user is a member of.
- SystemUtil - Class in alpine.util
-
This class contains a collection of commonly used static methods which reveal system-wide information.
T
- tableExists(Connection, String) - Static method in class alpine.util.DbUtil
- Team - Class in alpine.model
-
Persistable object representing a Team.
- Team() - Constructor for class alpine.model.Team
- TEAM_SYNCHRONIZATION - Static variable in class alpine.auth.LdapConnectionWrapper
- Team.FetchGroup - Enum in alpine.model
-
Provides an enum that defines the JDO fetchgroups this class defines.
- ThreadUtil - Class in alpine.util
-
A collection of useful Thread utilities.
- timestamp(LocalDateTime) - Method in class alpine.notification.Notification
- TIMESTAMP - alpine.model.IConfigProperty.PropertyType
- title(Enum) - Method in class alpine.notification.Notification
- title(String) - Method in class alpine.notification.Notification
- to(String) - Method in class alpine.mail.SendMail
- to(String[]) - Method in class alpine.mail.SendMail
- toBytes(char[]) - Static method in class alpine.util.ByteUtil
-
Converts a char array to a byte array without the use of Strings.
- toString() - Method in class alpine.auth.AlpineCookie
-
Convert the cookie to a string suitable for use as the value of the corresponding HTTP header.
- toString() - Method in class alpine.util.VersionComparator
- total(long) - Method in class alpine.persistence.PaginatedResult
-
Fluent.
- TOTAL_COUNT_HEADER - Static variable in class alpine.resources.AlpineResource
- trace(String) - Method in class alpine.logging.Logger
-
Log a message at the TRACE level.
- trace(String, Throwable) - Method in class alpine.logging.Logger
-
Log a message at the TRACE level.
- trace(Marker, String) - Method in class alpine.logging.Logger
-
Log a message at the TRACE level.
- trace(Marker, String, Object) - Method in class alpine.logging.Logger
-
Log a message at the TRACE level.
- trace(Marker, String, Object...) - Method in class alpine.logging.Logger
-
Log a message at the TRACE level.
- trace(Marker, String, Object, Object) - Method in class alpine.logging.Logger
-
Log a message at the TRACE level.
- trace(Marker, String, Throwable) - Method in class alpine.logging.Logger
-
Log a message at the TRACE level.
- TrimmedStringArrayDeserializer - Class in alpine.json
-
This custom deserializer ensures that empty strings are deserialized as null rather than an "".
- TrimmedStringArrayDeserializer() - Constructor for class alpine.json.TrimmedStringArrayDeserializer
- TrimmedStringDeserializer - Class in alpine.json
-
This custom deserializer ensures that empty strings are deserialized as null rather than an "".
- TrimmedStringDeserializer() - Constructor for class alpine.json.TrimmedStringDeserializer
- trustCert(boolean) - Method in class alpine.mail.SendMail
U
- UnblockedEvent - Interface in alpine.event.framework
-
The UnblockedEvent interface extends an Event and is treated a bit differently as a result.
- uncaughtException(Thread, Throwable) - Method in class alpine.event.framework.LoggableUncaughtExceptionHandler
- unit() - Static method in class alpine.persistence.JdoProperties
- UNMAPPED_ACCOUNT - alpine.auth.AlpineAuthenticationException.CauseType
- UNSPECIFIED - alpine.resources.OrderDirection
- unsubscribe(Subscription) - Method in interface alpine.notification.INotificationService
-
Unsubscribes a subscriber.
- unsubscribe(Subscription) - Method in class alpine.notification.NotificationService
-
Unsubscribes a subscriber.
- unsubscribe(Class<? extends Subscriber>) - Method in class alpine.event.framework.BaseEventService
-
Unsubscribes a subscriber.
- unsubscribe(Class<? extends Subscriber>) - Method in interface alpine.event.framework.IEventService
-
Unsubscribes a subscriber.
- updateEventServiceLog(EventServiceLog) - Method in class alpine.persistence.AlpineQueryManager
-
Updates a EventServiceLog.
- updateLdapUser(LdapUser) - Method in class alpine.persistence.AlpineQueryManager
-
Updates the specified LdapUser.
- updateManagedUser(ManagedUser) - Method in class alpine.persistence.AlpineQueryManager
-
Updates the specified ManagedUser.
- updateOidcGroup(OidcGroup) - Method in class alpine.persistence.AlpineQueryManager
-
Updates a OidcGroup.
- updateOidcUser(OidcUser) - Method in class alpine.persistence.AlpineQueryManager
-
Updates the specified OidcUser.
- updateSchemaVersion(VersionComparator) - Method in class alpine.upgrade.UpgradeMetaProcessor
-
Updates the schema version in the database.
- updateTeam(Team) - Method in class alpine.persistence.AlpineQueryManager
-
Updates the specified Team.
- UpgradeException - Exception in alpine.upgrade
-
An exception specific to Upgrades
- UpgradeException() - Constructor for exception alpine.upgrade.UpgradeException
- UpgradeException(String) - Constructor for exception alpine.upgrade.UpgradeException
- UpgradeException(String, Throwable) - Constructor for exception alpine.upgrade.UpgradeException
- UpgradeException(Throwable) - Constructor for exception alpine.upgrade.UpgradeException
- UpgradeExecutor - Class in alpine.upgrade
-
Executes upgrades by first checking if execution is necessary and if the specific upgrade has already been executed.
- UpgradeExecutor(AlpineQueryManager) - Constructor for class alpine.upgrade.UpgradeExecutor
-
Constructs a new UpgradeExecutor object.
- UpgradeItem - Interface in alpine.upgrade
- UpgradeMetaProcessor - Class in alpine.upgrade
-
This class determines what upgrades (if any) have already been executed against the current database and documents upgrades that are being installed so that an audit trail of the execution history is maintained.
- UpgradeMetaProcessor() - Constructor for class alpine.upgrade.UpgradeMetaProcessor
-
Constructs a new UpgradeMetaProcessor object along with a new SQL Connection object.
- UpgradeMetaProcessor(Connection) - Constructor for class alpine.upgrade.UpgradeMetaProcessor
-
Constructs a new UpgradeMetaProcessor object
- URL - alpine.model.IConfigProperty.PropertyType
- URL - Static variable in class alpine.validation.RegexSequence.Definition
- URL - Static variable in class alpine.validation.RegexSequence.Pattern
- UrlUtil - Class in alpine.util
- useNTLM(boolean) - Method in class alpine.mail.SendMail
- USER_PROVISIONING - Static variable in class alpine.auth.LdapConnectionWrapper
- username(String) - Method in class alpine.mail.SendMail
- UserPrincipal - Interface in alpine.model
-
Defines Alpine UserPrincipal.
- useStartTLS(boolean) - Method in class alpine.mail.SendMail
- UUID - alpine.model.IConfigProperty.PropertyType
- UUID - Static variable in class alpine.validation.RegexSequence.Definition
- UUID - Static variable in class alpine.validation.RegexSequence.Pattern
- UuidUtil - Class in alpine.util
-
A collection of useful UUID utilities.
V
- validateToken(String) - Method in class alpine.auth.JsonWebToken
-
Validates a JWT by ensuring the signature matches and validates against the SecretKey and checks the expiration date.
- ValidationException - Exception in alpine.validation
-
A ValidationException may be thrown if the specified input fails validation.
- ValidationException(Object, String) - Constructor for exception alpine.validation.ValidationException
-
Constructs a new ValidationException
- ValidationTask - Class in alpine.validation
- ValidationTask(Pattern, String, String) - Constructor for class alpine.validation.ValidationTask
- ValidationTask(Pattern, String, String, boolean) - Constructor for class alpine.validation.ValidationTask
- value() - Method in annotation type alpine.auth.PermissionRequired
-
An array of permissions.
- valueOf(String) - Static method in enum alpine.auth.AlpineAuthenticationException.CauseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum alpine.auth.IdentityProvider
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum alpine.Config.AlpineKey
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum alpine.model.IConfigProperty.PropertyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum alpine.model.Team.FetchGroup
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum alpine.notification.NotificationLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum alpine.resources.OrderDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum alpine.resources.Pagination.Strategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class alpine.util.BooleanUtil
-
Determines if the specified string contains 'true' or '1'
- values() - Static method in enum alpine.auth.AlpineAuthenticationException.CauseType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum alpine.auth.IdentityProvider
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum alpine.Config.AlpineKey
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum alpine.model.IConfigProperty.PropertyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum alpine.model.Team.FetchGroup
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum alpine.notification.NotificationLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum alpine.resources.OrderDirection
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum alpine.resources.Pagination.Strategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VersionComparator - Class in alpine.util
-
A class that compares semantic versions from one to another.
- VersionComparator(String) - Constructor for class alpine.util.VersionComparator
-
Constructs a new VersionComparator using the specified semantic version.
- VersionResource - Class in alpine.resources
-
Bundled JAX-RS resource that displays the name of the application, version, and build timestamp.
- VersionResource() - Constructor for class alpine.resources.VersionResource
W
- warn(String) - Method in class alpine.logging.Logger
-
Log a message at the WARN level.
- warn(String, Throwable) - Method in class alpine.logging.Logger
-
Log a message at the WARN level.
- warn(Marker, String) - Method in class alpine.logging.Logger
-
Log a message at the WARN level.
- warn(Marker, String, Object) - Method in class alpine.logging.Logger
-
Log a message at the WARN level.
- warn(Marker, String, Object...) - Method in class alpine.logging.Logger
-
Log a message at the WARN level.
- warn(Marker, String, Object, Object) - Method in class alpine.logging.Logger
-
Log a message at the WARN level.
- warn(Marker, String, Throwable) - Method in class alpine.logging.Logger
-
Log a message at the WARN level.
- WARNING - alpine.notification.NotificationLevel
- WATCHDOG_LOGGING_INTERVAL - alpine.Config.AlpineKey
- WhitelistUrlFilter - Class in alpine.filters
-
WhitelistUrlFilter is a configurable Servlet Filter that can prevent access to specific URLs.
- WhitelistUrlFilter() - Constructor for class alpine.filters.WhitelistUrlFilter
- WORD_CHARS - Static variable in class alpine.validation.RegexSequence.Definition
- WORD_CHARS - Static variable in class alpine.validation.RegexSequence.Pattern
- WORKER_THREAD_MULTIPLIER - alpine.Config.AlpineKey
- WORKER_THREADS - alpine.Config.AlpineKey
All Classes All Packages