All Classes Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractEthosChangeNotificationListSubscriber |
Abstract class which provides "hooks" into the Ethos SDK for ChangeNotification list subscribers.
|
AbstractEthosChangeNotificationSubscriber |
Abstract class which provides "hooks" into the Ethos SDK for ChangeNotification subscribers.
|
AbstractEthosChangeNotificationSubscription |
Abstract class containing the processing logic common for both ChangeNotification and ChangeNotification list
processing.
|
AbstractEthosNotificationPollService |
Abstract class containing a mapping of subscribers to subscriptions, and the polling interval in seconds to wait between
poll attempts.
|
AbstractEthosNotificationSubscriber |
Abstract class containing common processing logic for subscribing to and cancelling subscriptions.
|
AbstractEthosNotificationSubscription |
An abstract super class for Ethos subscriptions containing the publisher, subscriber, and the threading capabilities
used by subscription subclasses to run those subscription processes.
|
AccessToken |
An access token that can be used for authentication to make calls to Ethos Integration.
|
ChangeNotification |
An object representation of a change-notification.
|
ChangeNotificationFactory |
A Factory class to help with building ChangeNotification objects.
|
CriteriaFilter |
This class is used to build CriteriaFilters, for use with Ethos resources using version 8 or later.
|
CriteriaFilter.Builder |
Used internally by the SDK.
|
CriteriaSet |
This class is intended to be used internally by the SDK.
|
ErrorFactory |
A Factory class to help with building Error objects.
|
EthosChangeNotificationListPollService |
Service for distributing lists of Ethos ChangeNotifications retrieved from Ethos Integration.
|
EthosChangeNotificationListSubscription |
Subscription for processing lists of ChangeNotifications.
|
EthosChangeNotificationPollService |
Service for distributing Ethos ChangeNotifications retrieved from Ethos Integration.
|
EthosChangeNotificationService |
Service class used for retrieving ChangeNotifications.
|
EthosChangeNotificationService.Builder |
Builder class following the builder pattern used to build an EthosChangeNotificationService.
|
EthosChangeNotificationSubscription |
Subscription for ChangeNotification processing.
|
EthosChangeNotificationSubscriptionException |
A RuntimeException that can be throws during subscription processing for ChangeNotifications.
|
EthosClient |
Base HTTP client to interact with Ellucian Ethos API.
|
EthosClientBuilder |
Builder used for building Ethos clients.
|
EthosConfigurationClient |
An EthosClient used to retrieve configuration data from Ethos Integration.
|
EthosError |
An Ellucian Ethos Integration Error object.
|
EthosErrorsClient |
An EthosClient used to to perform Create, Read, and Delete operations for Error objects, using the Ethos
Integration errors service.
|
EthosFilterQueryClient<T> |
An EthosProxyClient that provides the ability to submit GET requests supporting filters and/or named queries with
support for paging.
|
EthosIntegrationUrls |
Utility class used for building Ethos Integration URLs with various criteria.
|
EthosMessagesClient |
An EthosClient used to publish and consume messages using the Ethos Integration messages service.
|
EthosProxyClient<T> |
An EthosClient used to retrieve data from the Ethos Integration Proxy API.
|
EthosProxyClientAsync<T> |
An EthosProxyClient used to retrieve data from the Ethos Integration Proxy API, asynchronously.
|
EthosRequestConverter<T> |
Converts request body generic type objects into JSON formatted strings, for use when making POST or PUT API requests.
|
EthosResourceNotFoundException |
Thrown when the given resource is not found in the available resources response.
|
EthosResponse<T> |
Response object used by the Ethos SDK to contain specific response headers, response body content, and
the HTTP response status code.
|
EthosResponseBuilder |
Intended to be used to more easily build an EthosResponse object from the given org.apache.http.HttpResponse .
|
EthosResponseConverter |
Converter class extending the EthosResponseBuilder , the primary purpose of which is to handle manipulation
of the response body content for paging calculations, such as trimming the response body content for a given offset or
number of rows.
|
EthosService |
Abstract base service class used by various subclasses.
|
FilterMap |
Plain filter map used to support filtering for resource versions 6 and prior.
|
FilterMap.Builder |
Static inner class for building a FilterMap instance, following the builder pattern.
|
HttpProtocolClientBuilder |
Builds an org.apache.http.client.HttpClient used for making secure API calls over HTTP.
|
MultiCriteriaObject |
A SimpleCriteria object that can contain more than one criteria.
|
MultiCriteriaObjectArray |
An array of MultiCriteriaObjects.
|
NamedQuery |
This class supports the basic structure of key/value pairs for named query criteria proxy filter requests.
|
NamedQueryCombination |
This class supports the basic structure of a JSON object containing a combination of a NamedQuery and a NamedQueryObject
used for named query criteria proxy filter requests.
|
NamedQueryFilter |
This class generates the named query structure used when making named query proxy filter requests.
|
NamedQueryObject |
This class supports the basic structure of a JSON object containing a label for a named query key/value pair used for
named query criteria proxy filter requests.
|
NamedQueryObjectArrayCombination |
This class supports the basic structure of a JSON object containing a combination of a NamedQueryObject and an array of NamedQueryObjects
used for named query criteria proxy filter requests.
|
Pager |
Data transfer object (DTO) used primarily within the SDK to easily specify various criteria supporting paging operations.
|
Pager.Builder |
An inner static Builder class used for building the Pager object with various criteria.
|
Pager.PagingType |
Various paging types to determine what kind of paging to be done.
|
Publisher |
A Publisher object that is associated with a change-notification.
|
Request |
A Request object that is associated with an Error.
|
Resource |
A Resource object that is associated with an Error.
|
Resource |
A Resource object that is associated with a change-notification.
|
SemVer |
The SemVer class holds the semantic version for an Ethos resource.
|
SemVer.Builder |
An inner static Builder class used for building the SemVer object with various criteria.
|
SimpleCriteria |
SimpleCriteria class used when building a CriteriaFilter or NamedQueryFilter.
|
SimpleCriteria.Builder |
Builder class used to build the various criteria objects for building a CriteriaFilter .
|
SimpleCriteriaArray |
A MultiCriteriaObject as an array of SimpleCriteria.
|
SimpleCriteriaObject |
A SimpleCriteriaObject containing a label for the given SimpleCriteria it contains.
|
SimpleCriteriaObjectArray |
A SimpleCriteriaObjectArray containing multiple SimpleCriteriaObjects.
|
SimpleCriteriaValueArray |
A SimpleCriteriaValueArray containing multiple values.
|
SupportedRegions |
Regions that are supported for Ellucian Ethos Integration.
|
Tenant |
A Tenant object that is associated with a change-notification.
|
UnsupportedVersionException |
Thrown when an unsupported version is requested for an Ethos resource.
|