Index
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
IEventServiceimplementations. - 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
AbstractAlpineQueryManagerby providing methods that operate on the default Alpine models such as ManagedUser and Team. - AlpineQueryManager() - Constructor for class alpine.persistence.AlpineQueryManager
-
Default constructor.
- AlpineQueryManager(AlpineRequest) - Constructor for class alpine.persistence.AlpineQueryManager
-
Constructs a new AlpineQueryManager.
- AlpineQueryManager(PersistenceManager) - Constructor for class alpine.persistence.AlpineQueryManager
-
Constructs a new AlpineQueryManager.
- 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
IEventServiceimplementations. - ChainLink - Class in alpine.event.framework
-
Defines the actual success and failure events (and optionally event services), which comprise one or more links in an event chain.
- ChainLink() - Constructor for class alpine.event.framework.ChainLink
- checkClientTrusted(X509Certificate[], String) - Method in class alpine.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
IEventServiceimplementation is used to process an event. - dispatch(Notification) - Static method in class alpine.notification.Notification
-
Convenience method provides a shorthand for
NotificationService.getInstance().publish().
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 viaAbstractAlpineQueryManager.decorate(Query). - execute(Query, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.execute(Object)that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query). - execute(Query, Object...) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.executeWithArray(Object...)that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query). - execute(Query, Object, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.execute(Object, Object)that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query). - execute(Query, Object, Object, Object) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.execute(Object, Object, Object)that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query). - execute(Query, Map) - Method in class alpine.persistence.AbstractAlpineQueryManager
-
Wrapper around
Query.executeWithMap(Map)that adds transparent support for pagination and ordering of results viaAbstractAlpineQueryManager.decorate(Query).
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.
- 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
IEventServiceimplementation is used to process an event. - isEventBeingProcessed(ChainableEvent) - Method in interface alpine.event.framework.IEventService
-
Determines if the specified event is currently being processed.
- isEventBeingProcessed(UUID) - Method in class alpine.event.framework.BaseEventService
-
Determines if the specified event is currently being processed.
- isEventBeingProcessed(UUID) - Static method in interface alpine.event.framework.Event
-
This method provides convenience in not having to know (or care) about what
IEventServiceimplementation is used to process an event. - isEventBeingProcessed(UUID) - Method in interface alpine.event.framework.IEventService
-
Determines if the specified event is currently being processed.
- 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.Use
KeyManager.saveEncoded(SecretKey)instead - 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 giventimeoutelapses. - shutdown(Duration) - Method in interface alpine.event.framework.IEventService
-
Shuts down this
IEventService, and waits for already queued events to be processed until a giventimeoutelapses. - shutdown(Duration) - Method in interface alpine.notification.INotificationService
-
Shuts down this
INotificationService, and waits for already queued notifications to be processed until a giventimeoutelapses. - shutdown(Duration) - Method in class alpine.notification.NotificationService
-
Shuts down this
INotificationService, and waits for already queued notifications to be processed until a giventimeoutelapses. - 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
All Classes and Interfaces|All Packages|Serialized Form
PersistenceManagerFactorycreation instead