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
interfaceSpecialization 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 clauseAn 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
interfaceDeprecated.
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 outputSort 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
Top-level
CompoundTerm
from olsc.where clauseWildcard property from olsc.select of oslc.properties clause
Proxy implementation of
Wildcard
interfaceA 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.