All Classes and Interfaces

Class
Description
Overview
Abstract base class for ChangeLog and EmptyChangeLog due to differences between RDF/XML output for a change log with and without entries.
Manages the list of OAuth consumers.
Deprecated.
 
Abstract implementation of IReifiedResource.
 
 
 
Represents a resource of any (unknown) type, usually the object of a statement in an IExtendedResource.
Handles authentication with the backend system.
Deprecated.
Deprecated.
Deprecated.
 
An exception indicating that authentication failed.
Deprecated.
Deprecated.
 
Deprecated.
 
Deprecated.
 
The Base of a Tracked Resource Set is a W3C Linked Data Platform (LDP) Container where each member references a Resource that was in the Resource Set at the time the Base was computed.
 
 
Boolean literal operand from olsc.where clause
Each entry referenced by trs:change is a Local Resource representing a Change Event consisting of the properties contained in this class.
 
A Change Log provides a list of changes.
 
Deprecated.
 
 
Deprecated.
 
Simple comparison term from oslc.where clause
 
 
Compound term from oslc.where clause.
Proxy implementation of CompoundTerm interface
 
Specialization fothe TRS provider class which supports multithreading when it comes to the processing of the base members and the change events.
 
Manages OAuth consumers for this provider.
Manages persistence of OAuth consumers.
Indicates an error occurred loading or saving consumer data.
 
Not for use outside Lyo, signatures may change outside major releases.
 
 
Checks requests to see if they have the right X-CSRF-Prevent header values.
Contains factory methods to initialise a Jena TDB Dataset instance.
DatasetQueryExecutorImpl is a work-in-progress implementation of in-memory and on-disk store implementation via SparqlStoreImpl.
 
 
 
Decimal literal operand from olsc.where clause.
 
 
 
 
Deprecated.
 
 
 
 
A simple RDF consumer store backed by an XML file on the filesystem.
Wrapper for resources to pass in properties map to filter output to a subset of the resource's properties
 
 
 
 
This class represents an event occurring on a specific resource at some point in time.
This helper utility defines commonly used string literals from the HTTP specifications.
HTTP method names, as documented by RFC2616, Section 9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PName identifier from olsc.select of oslc.properties clause
 
 
A resource that can hold unknown properties and content.
 
 
 
 
 
 
 
 
This class is the backbone of the Tracked resource set service class.
in operator simple term from olsc.where clause
An OSLC Client that extends the JAX-RS 2.0 REST client with OSLC specific CRUD and discovery capabilities.
This interface provides a way to add custom prefixes at runtime.
 
 
 
 
 
 
 
 
Deprecated.
 
This interface helps model RDF reified statements in plain old Java objects.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Thrown when an HTTP response comes back from the Jazz server with an HTTP response header X-com-ibm-team-repository-web-auth-msg with a value of "authfailed".
Thrown when the HTTP status code for the response from the Jazz server indicates an error in the request.
A filter that can be registered in order to non-preemptively handle JEE Form based authentication challenges.
 
 
QueryExecutor is an interface that allows to run SPARQL queries on different triplestore interfaces (network endpoints, Jena API, etc.).
 
 
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Language specified string value operand from oslc.where clause
Special OSLC link type.
 
 
Least recently used cache for storing OAuth tokens.
An unchecked exception to indicate a problem with (un)marshalling an RDF graph model.
An OAuth consumer with extra properties, including a name and a trusted flag.
 
 
 
 
 
 
 
 
ModelUnmarshallingException is an exception that occurs during Model transformation.
 
Nested property from olsc.select of oslc.properties clause
Marker interface applied to Map (parametrised with <String, Object>) to indicate that when selecting properties for output all immediate, resource properties of the resource should be output with entries in the NestedWildcardProperties.commonNestedProperties()
 
 
Manages the OAuth provider configuration, including the validator, consumer store, and token strategy.
Validates that a request is authorized.
Issues OAuth request tokens, handles authentication, and then exchanges request tokens for access tokens based on the OAuth configuration set in the OAuthConfiguration singleton.
 
 
Top-level SortTerms from oslc.orderBy clause
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An OSLC Client that extends the JAX-RS 2.0 REST client with OSLC specific CRUD and discovery capabilities.
Base class for all application exceptions.
 
 
Deprecated.
 
 
General OSLC constants
Base class for all application exceptions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Defines the global namespace prefix mappings.
 
 
 
 
 
 
 
 
 
 
Array or collection of these elements where value is true will not be presented as a query result.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents an OSLC query (HTTP GET) request to be made of a remote system.
 
A container for OSLC Query parameters which can be associated with an OslcQuery object.
The results of an OSLC query.
 
Indicate which RDF: collection type should be used for representing in RDF the multi-valued property
Deprecated.
Deprecated.
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
In TRS, the Base Resource is paginated using the W3C Linked Data Platform (LDP) Container pagination.
 
 
Deprecated.
 
Wrapper for RecognitionException so clients of OLSC query functionality don't need to import ANTLR classes.
 
 
 
 
 
 
 
 
 
Properties from olsc.select of oslc.properties clause
Top-level properties from oslc.Properties clause
Proxy implementation of Properties interface
Deprecated.
Property list element from olsc.select of oslc.properties clause
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
Deprecated.
 
Utility methods for parsing various OSLC HTTP query parameter clauses; e.g.
A simple RDF consumer store backed by a Jena TDB native datastore
 
 
 
 
 
 
 
 
 
RDF writer or serializer in the abbreviated XML syntax.
 
 
Thrown when the required representation can not be retrieved from the server.
Deprecated.
 
Deprecated.
 
 
Exception indicating a Jazz authentication or credentials problem
 
 
 
Wrapper for a collection or resources returned from an HTTP GET to wrap that collection in a oslc:ResponseInfo element
Concrete ResponseInfo collection wrapper where resource are sent as an array
Concrete ResponseInfo collection wrapper where resource are sent as an Collection
Holds a status code and error message for an error response.
 
 
 
Deprecated.
Deprecated.
Constants for Jazz rootservices entries
 
Helper class to assist in retrieval of attributes from the IBM Rational Jazz rootservices document This class is not currently thread safe.
Scoped sort term from oslc.orderBy clause
 
String list from oslc.searchTerms clause
Top level select clause from olsc.select
 
Thrown normally by a TRS Provider when the last change event which was processed can not be found in the list of change logs which was retrieved from the server meaning probably that the server has been rolled back to a state previous to that change event
 
 
 
 
 
 
Created on 2018-02-12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Factory for creating Shacl shapes form the Abstract Resource Classes.
 
 
 
 
 
 
 
Simple sort termf from oslc.orderBy clause
 
simple term from oslc.where clause
 
A simple strategy for generating and validating tokens.
Marker interface applied to Map (parametrised with <String, Object>) to indicate that when selecting properties for output all immediate, properties of the resource should be output
Sort term from oslc.orderBy clause
 
List of sort terms from oslc.orderBy clause
Proxy implementation of SortTerms
 
 
SparqlQueryExecutorImpl is a SPARQL endpoint-based implementation of JenaQueryExecutor.
SparqlQueryExecutorImpl is a SPARQL endpoint-based implementation of JenaQueryExecutor.
Store interface implementation that interacts with any SPARQL-based triplestore through a Query and Update endpoints.
* A utility class with static methods enabling the processing of trs tasks as sparql update requests e.g.
 
Store is the main interface for operations on OSLC Resources with the backing triplestore.
StoreAccessException is an exception for read/write problems with the backing triplestore or dataset.
Provides factory methods to instantiate concrete implementations of Store that keep the triplestore information in various ways (RAM, disk, over the network).
 
 
String literal operand from olsc.where clause
 
Deprecated.
 
Deprecated.
 
Deprecated.
 
Deprecated.
 
Deprecated.
 
Manages and validates OAuth tokens and token secrets.
 
An HTTP GET on a Tracked Resource Set URI returns a representation structured as follows (note: for exposition, the example snippets show the RDF information content using Turtle; the actual representation of these resources "on the wire" may vary):
The service class for the TRS interface.
Loads TRS Provider configuration from a .properties file.
Set of constants useful for builing TRS implementations
 
 
TRS Client has a wrong configuration of a TRS Server endpoint.
TRS Server endpoint returns a server error.
High-level exception for connection problems to the TRS Server endpoints.
 
 
Base class for every TRS provider.
A specialization of the ScheduledThreadPoolExecutor propagating the exceptions of the TRS providers outside of their respective threads to the TRS Client class
A utility class for TRS operations
Typed value operand from oslc.where clause
 
Corresponds to an HTTP 401 response.
 
Represents properties whose value is not valid for the declared datatype.
URI_REF operand from oslc.where clause
 
 
 
 
Operand from ComparisonTerm or InTerm SimpleTerm from olsc.where clause
 
 
 
Top-level CompoundTerm from olsc.where clause
Wildcard property from olsc.select of oslc.properties clause
Proxy implementation of Wildcard interface
 
A special value type that can be added to an extended properties map of an IExtendedResource to indicate the value is an XMLLiteral rather than a simple string.