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

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 IEventService implementations.
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 AbstractAlpineQueryManager by 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_AUTHENTICATION and if so mandates that all resources requested are authenticated unless they are annotated with AuthenticationNotRequired.
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_AUTHENTICATION and Config.AlpineKey.ENFORCE_AUTHORIZATION and if so mandates that all resources requested have the necessary permissions required to access the resource using PermissionRequired.
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 IEventService implementations.
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 IEventService implementation 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 via AbstractAlpineQueryManager.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 via AbstractAlpineQueryManager.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 via AbstractAlpineQueryManager.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 via AbstractAlpineQueryManager.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 via AbstractAlpineQueryManager.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 via AbstractAlpineQueryManager.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
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 Principal requirements, but the implementation should not be used and should return the same value as UserPrincipal.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.
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 IEventService implementation 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 IEventService implementation 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 null as 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
 
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