Index

A B C D E F G H I J K L N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

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.
AbstractAlpineQueryManager(PersistenceManager, AlpineRequest) - Constructor for class alpine.persistence.AbstractAlpineQueryManager
Constructs a new QueryManager.
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
 
addUserToTeam(UserPrincipal, Team) - Method in class alpine.persistence.AlpineQueryManager
Associates a UserPrincipal to a Team.
addUserToTeams(OidcUser, List<String>) - Method in class alpine.persistence.AlpineQueryManager
This method adds the specified user to teams with the specified names.
advancePagination() - Method in class alpine.persistence.AbstractAlpineQueryManager
Advances the pagination based on the previous pagination settings.
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.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
 
alpine.security - package alpine.security
 
alpine.security.crypto - package alpine.security.crypto
This package contains cryptographic related classes.
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.
AlpineQueryManager(PersistenceManager, AlpineRequest) - 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:
ApiKeyGenerator - Class in alpine.security
Class used to securely generate API keys.
ASCENDING - Enum constant in enum class alpine.persistence.OrderDirection
 
asNumericLevel() - Method in enum class alpine.notification.NotificationLevel
 

B

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
 

C

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.security.crypto.RelaxedX509TrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class alpine.security.crypto.RelaxedX509TrustManager
 
clone() - Method in class alpine.security.crypto.KeyManager
 
close() - Method in class alpine.persistence.AbstractAlpineQueryManager
Closes the PersistenceManager instance.
content(Enum) - Method in class alpine.notification.Notification
 
content(String) - Method in class alpine.notification.Notification
 
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.
createEventServiceLog(Class<? extends Subscriber>) - Method in class alpine.persistence.AlpineQueryManager
Creates a new EventServiceLog.
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.
createSocket(String, int) - Method in class alpine.security.crypto.RelaxedSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class alpine.security.crypto.RelaxedSSLSocketFactory
 
createSocket(InetAddress, int) - Method in class alpine.security.crypto.RelaxedSSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class alpine.security.crypto.RelaxedSSLSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class alpine.security.crypto.RelaxedSSLSocketFactory
 
createTeam(String, boolean) - Method in class alpine.persistence.AlpineQueryManager
Creates a new Team with the specified name.

D

DataEncryption - Class in alpine.security.crypto
This class performs symmetric encryption of data using the system-defined secret key.
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.security.crypto.DataEncryption
Decrypts the specified bytes using AES-256.
decryptAsBytes(SecretKey, byte[]) - Static method in class alpine.security.crypto.DataEncryption
Decrypts the specified bytes using AES-256.
decryptAsString(String) - Static method in class alpine.security.crypto.DataEncryption
Decrypts the specified string using AES-256.
decryptAsString(SecretKey, String) - Static method in class alpine.security.crypto.DataEncryption
Decrypts the specified string using AES-256.
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 - Enum constant in enum class alpine.persistence.OrderDirection
 
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.
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().

E

encryptAsBytes(String) - Static method in class alpine.security.crypto.DataEncryption
Encrypts the specified plainText using AES-256.
encryptAsBytes(SecretKey, String) - Static method in class alpine.security.crypto.DataEncryption
Encrypts the specified plainText using AES-256.
encryptAsString(String) - Static method in class alpine.security.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.security.crypto.DataEncryption
Encrypts the specified plainText using AES-256 and returns a Base64 encoded representation of the encrypted bytes.
equals(Object) - Method in class alpine.notification.Subscription
 
ERROR - Enum constant in enum class 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.
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).

F

filter - Variable in class alpine.persistence.AbstractAlpineQueryManager
 

G

generate() - Static method in class alpine.security.ApiKeyGenerator
Generates a prefixed cryptographically secure API key of 32 characters not including the prefix length.
generate(int) - Static method in class alpine.security.ApiKeyGenerator
Generates a cryptographically secure API key of the specified length having the configured API key prefix.
generateKeyPair() - Method in class alpine.security.crypto.KeyManager
Generates a key pair.
generateSecretKey() - Method in class alpine.security.crypto.KeyManager
Generates a secret key.
get() - Static method in class alpine.persistence.JdoProperties
Deprecated, for removal: This API element is subject to removal in a future version.
Assemble DataNucleus properties in context of PersistenceManagerFactory creation instead
getAcceptedIssuers() - Method in class alpine.security.crypto.RelaxedX509TrustManager
 
getApiKey(String) - Method in class alpine.persistence.AlpineQueryManager
Returns an API key.
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.
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.
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.
getDefault() - Static method in class alpine.security.crypto.RelaxedSSLSocketFactory
 
getDefaultCipherSuites() - Method in class alpine.security.crypto.RelaxedSSLSocketFactory
 
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.
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.
getFailureEvent() - Method in class alpine.event.framework.ChainLink
 
getFailureEventService() - Method in class alpine.event.framework.ChainLink
 
getFilter() - Method in class alpine.resources.AlpineRequest
 
getGroup() - Method in class alpine.notification.Notification
 
getGroup() - Method in class alpine.notification.Subscription
 
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
 
getInstance() - Static method in class alpine.security.crypto.KeyManager
Returns an INSTANCE of the KeyManager.
getKeyPair() - Method in class alpine.security.crypto.KeyManager
Returns the keypair.
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.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
 
getLimit() - Method in class alpine.persistence.Pagination
Returns the limit.
getList(Class<T>) - Method in class alpine.persistence.PaginatedResult
Retrieves a List of objects from the result.
getManagedUser(String) - Method in class alpine.persistence.AlpineQueryManager
Returns a ManagedUser with the specified username.
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(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(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.
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.persistence.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.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
 
getPagination() - Method in class alpine.resources.AlpineRequest
 
getPermission(String) - Method in class alpine.persistence.AlpineQueryManager
Retrieves a Permission by its name.
getPermissions() - Method in class alpine.persistence.AlpineQueryManager
Returns a list of all Permissions defined in the system.
getPersistenceManager() - Method in class alpine.persistence.AbstractAlpineQueryManager
 
getPersistenceManager() - Method in interface alpine.persistence.IPersistenceManagerFactory
 
getPersistenceManagerFactory() - Static method in class alpine.persistence.AbstractAlpineQueryManager
 
getPrincipal() - Method in class alpine.resources.AlpineRequest
 
getPrivateKey() - Method in class alpine.security.crypto.KeyManager
Returns only the private key.
getPublicKey() - Method in class alpine.security.crypto.KeyManager
Returns only the public key.
getScope() - Method in class alpine.notification.Notification
 
getScope() - Method in class alpine.notification.Subscription
 
getSecretKey() - Method in class alpine.security.crypto.KeyManager
Returns the secret key.
getSet(Class<T>) - Method in class alpine.persistence.PaginatedResult
Retrieves a Set of objects from the result.
getStrategy() - Method in class alpine.persistence.Pagination
Returns the pagination strategy used.
getSubject() - Method in class alpine.notification.Notification
 
getSubscriber() - Method in class alpine.notification.Subscription
 
getSuccessEvent() - Method in class alpine.event.framework.ChainLink
 
getSuccessEventService() - Method in class alpine.event.framework.ChainLink
 
getSupportedCipherSuites() - Method in class alpine.security.crypto.RelaxedSSLSocketFactory
 
getTeam(String) - Method in class alpine.persistence.AlpineQueryManager
Returns a Team containing the specified name.
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.notification.Notification
 
getTitle() - Method in class alpine.notification.Notification
 
getTotal() - Method in class alpine.persistence.PaginatedResult
Retrieves the total number of results.
getUsername() - Method in class alpine.event.LdapSyncEvent
Returns the username of the LdapUser to synchronize.
getUserPrincipal(String) - Method in class alpine.persistence.AlpineQueryManager
Resolves a UserPrincipal.
group(Enum) - Method in class alpine.notification.Notification
 
group(String) - Method in class alpine.notification.Notification
 

H

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.
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.

I

IEventService - Interface in alpine.event.framework
Defines an EventService.
inform(Event) - Method in interface alpine.event.framework.Subscriber
Defines a method to inform subscribers who implement this interface.
inform(Notification) - Method in interface alpine.notification.Subscriber
Defines a method to inform subscribers who implement this interface.
INFORMATIONAL - Enum constant in enum class alpine.notification.NotificationLevel
 
INotificationService - Interface in alpine.notification
Defines a NotificationService.
IPersistenceManagerFactory - Interface in alpine.persistence
 
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.
isMapped(Team, String) - Method in class alpine.persistence.AlpineQueryManager
Determines if the specified Team is mapped to the specified LDAP group.
isOidcGroupMapped(Team, OidcGroup) - Method in class alpine.persistence.AlpineQueryManager
Determines if the specified Team is mapped to the specified OpenID Connect group.
isPaginated() - Method in class alpine.persistence.Pagination
Returns if pagination is being used for this request.
isSingleton() - Method in class alpine.event.framework.SingletonCapableEvent
 

J

JdoProperties - Class in alpine.persistence
This class provides runtime constants for JDO properties.

K

KeyManager - Class in alpine.security.crypto
Class that manages Alpine-generated default private, public, and secret keys.
keyPairExists() - Method in class alpine.security.crypto.KeyManager
Checks to see if the key pair exists.

L

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.
level(NotificationLevel) - Method in class alpine.notification.Notification
 
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
 

N

NONE - Enum constant in enum class alpine.persistence.Pagination.Strategy
 
Notification - Class in alpine.notification
 
Notification() - Constructor for class alpine.notification.Notification
 
NotificationLevel - Enum Class in alpine.notification
 
NotificationService - Class in alpine.notification
The NotificationService provides a way to dispatch (publish) notifications to zero or more subscribers.

O

objects(Object) - Method in class alpine.persistence.PaginatedResult
Fluent.
objects(Collection<?>) - Method in class alpine.persistence.PaginatedResult
Fluent.
OFFSET - Enum constant in enum class alpine.persistence.Pagination.Strategy
 
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
 
orderBy - Variable in class alpine.persistence.AbstractAlpineQueryManager
 
orderDirection - Variable in class alpine.persistence.AbstractAlpineQueryManager
 
OrderDirection - Enum Class in alpine.persistence
Defines possible values for sorting.

P

PAGES - Enum constant in enum class alpine.persistence.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.persistence
Defines pagination used during a request.
Pagination(Pagination.Strategy, int, int) - Constructor for class alpine.persistence.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.persistence.Pagination
Creates a new Pagination object with the specified offset and limit, or page number and size.
Pagination.Strategy - Enum Class in alpine.persistence
 
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.
pm - Variable in class alpine.persistence.AbstractAlpineQueryManager
 
principal - Variable in class alpine.persistence.AbstractAlpineQueryManager
 
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.

R

regenerateApiKey(ApiKey) - Method in class alpine.persistence.AlpineQueryManager
Regenerates an API key.
RelaxedSSLSocketFactory - Class in alpine.security.crypto
 
RelaxedSSLSocketFactory() - Constructor for class alpine.security.crypto.RelaxedSSLSocketFactory
 
RelaxedX509TrustManager - Class in alpine.security.crypto
 
RelaxedX509TrustManager() - Constructor for class alpine.security.crypto.RelaxedX509TrustManager
 
removeUserFromTeam(UserPrincipal, Team) - Method in class alpine.persistence.AlpineQueryManager
Removes the association of a UserPrincipal to a Team.

S

save(KeyPair) - Method in class alpine.security.crypto.KeyManager
Saves a key pair.
save(SecretKey) - Method in class alpine.security.crypto.KeyManager
Deprecated, for removal: This API element is subject to removal in a future version.
saveEncoded(SecretKey) - Method in class alpine.security.crypto.KeyManager
Saves a secret key in encoded format.
scope(Enum) - Method in class alpine.notification.Notification
 
scope(String) - Method in class alpine.notification.Notification
 
secretKeyExists() - Method in class alpine.security.crypto.KeyManager
Checks to see if the secret key exists.
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.
setContent(String) - Method in class alpine.notification.Notification
 
setExecutorService(ExecutorService) - Method in class alpine.event.framework.BaseEventService
 
setGroup(String) - Method in class alpine.notification.Notification
 
setLevel(NotificationLevel) - Method in class alpine.notification.Notification
 
setLogger(Logger) - Method in class alpine.event.framework.BaseEventService
 
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.
setScope(String) - Method in class alpine.notification.Notification
 
setSingleton(boolean) - Method in class alpine.event.framework.SingletonCapableEvent
 
setSubject(Object) - Method in class alpine.notification.Notification
 
setTimestamp(LocalDateTime) - Method in class alpine.notification.Notification
 
setTitle(String) - Method in class alpine.notification.Notification
 
setTotal(long) - Method in class alpine.persistence.PaginatedResult
Specifies the total number of results.
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(Duration) - Method in class alpine.event.framework.BaseEventService
Shuts down this IEventService, and waits for already queued events to be processed until a given timeout elapses.
shutdown(Duration) - Method in interface alpine.event.framework.IEventService
Shuts down this IEventService, and waits for already queued events to be processed until a given timeout elapses.
shutdown(Duration) - Method in interface alpine.notification.INotificationService
Shuts down this INotificationService, and waits for already queued notifications to be processed until a given timeout elapses.
shutdown(Duration) - Method in class alpine.notification.NotificationService
Shuts down this INotificationService, and waits for already queued notifications to be processed until a given timeout elapses.
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
 
subject(Object) - Method in class alpine.notification.Notification
 
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
 
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.

T

timestamp(LocalDateTime) - Method in class alpine.notification.Notification
 
title(Enum) - Method in class alpine.notification.Notification
 
title(String) - Method in class alpine.notification.Notification
 
total(long) - Method in class alpine.persistence.PaginatedResult
Fluent.

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
 
UNSPECIFIED - Enum constant in enum class alpine.persistence.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.
updateApiKey(ApiKey) - Method in class alpine.persistence.AlpineQueryManager
 
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.
updateTeam(Team) - Method in class alpine.persistence.AlpineQueryManager
Updates the specified Team.

V

valueOf(String) - Static method in enum class alpine.notification.NotificationLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class alpine.persistence.OrderDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class alpine.persistence.Pagination.Strategy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class alpine.notification.NotificationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class alpine.persistence.OrderDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class alpine.persistence.Pagination.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.

W

WARNING - Enum constant in enum class alpine.notification.NotificationLevel
 
A B C D E F G H I J K L N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form