Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCESS_AUTHORIZATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_DESCRIPTION_SET - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_GRANT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_MODE - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_NECESSITY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_NEED - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_NEED_DESCRIPTION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_NEED_GROUP - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_NEED_GROUP_DESCRIPTION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_OPTIONAL - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_REQUIRED - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ACCESS_SCENARIO - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- AccessAuthorization - Class in com.janeirodigital.sai.core.authorizations
-
Immutable instantiation of an Access Authorization
- AccessAuthorization.Builder - Class in com.janeirodigital.sai.core.authorizations
-
Builder for
AccessAuthorization
instances. - AccessAuthorizationList(SaiSession, Resource) - Constructor for class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.AccessAuthorizationList
- AccessGrant - Class in com.janeirodigital.sai.core.authorizations
-
Immutable instantiation of an Access Grant
- AccessGrant.Builder - Class in com.janeirodigital.sai.core.authorizations
-
Builder for
AccessGrant
instances. - accessGrantUri - Variable in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
- accessGrantUri - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration
- accessGrantUri - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
- accessModes - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- accessNeed - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- ACL_APPEND - Static variable in class com.janeirodigital.sai.core.vocabularies.AclVocabulary
- ACL_CONTROL - Static variable in class com.janeirodigital.sai.core.vocabularies.AclVocabulary
- ACL_CREATE - Static variable in class com.janeirodigital.sai.core.vocabularies.AclVocabulary
- ACL_DELETE - Static variable in class com.janeirodigital.sai.core.vocabularies.AclVocabulary
- ACL_READ - Static variable in class com.janeirodigital.sai.core.vocabularies.AclVocabulary
- ACL_UPDATE - Static variable in class com.janeirodigital.sai.core.vocabularies.AclVocabulary
- ACL_WRITE - Static variable in class com.janeirodigital.sai.core.vocabularies.AclVocabulary
- AclVocabulary - Class in com.janeirodigital.sai.core.vocabularies
- add(AgentRegistration) - Method in class com.janeirodigital.sai.core.agents.AgentRegistry
- add(AccessAuthorization) - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
-
Add an
AccessAuthorization
to theAuthorizationRegistry
. - add(DataRegistration) - Method in class com.janeirodigital.sai.core.data.DataRegistry
-
Add a
DataRegistration
to theDataRegistry
- add(URI) - Method in class com.janeirodigital.sai.core.utils.RegistrationList
-
Add a registration URI to the internal list of registration URIs, and add to the graph of the registry
- addAll(List<URI>) - Method in class com.janeirodigital.sai.core.utils.RegistrationList
-
Add a list of registration URIs to the internal list, and add to the graph of the registry
- addChildInstance(DataInstance) - Method in class com.janeirodigital.sai.core.data.DataInstance
-
Add a child data instance by adding a shape tree reference relationship to the instance graph, as authorized by an inherited data grant.
- AGENT_REGISTRY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- AgentRegistration - Class in com.janeirodigital.sai.core.agents
-
Abstract base instantiation of a modifiable Agent Registration, which can be extended for type-specific implementations (i.e.
- AgentRegistration(AgentRegistration.Builder<?>) - Constructor for class com.janeirodigital.sai.core.agents.AgentRegistration
-
Construct an
AgentRegistration
instance from the providedAgentRegistration.Builder
. - AgentRegistration.Builder<T extends CRUDResource.Builder<T>> - Class in com.janeirodigital.sai.core.agents
-
Abstract builder for
AgentRegistration
instances (used by subclasses). - AgentRegistry - Class in com.janeirodigital.sai.core.agents
-
Modifiable instantiation of an Agent Registry
- AgentRegistry(AgentRegistry.Builder) - Constructor for class com.janeirodigital.sai.core.agents.AgentRegistry
-
Construct an
AgentRegistry
instance from the providedAgentRegistry.Builder
. - AgentRegistry.ApplicationRegistrationList<T> - Class in com.janeirodigital.sai.core.agents
-
Class for access and iteration of
ApplicationRegistration
s. - AgentRegistry.Builder - Class in com.janeirodigital.sai.core.agents
-
Builder for
AgentRegistry
instances. - AgentRegistry.SocialAgentRegistrationList<T> - Class in com.janeirodigital.sai.core.agents
-
Class for access and iteration of
SocialAgentRegistration
s. - AllFromRegistryDataGrant - Class in com.janeirodigital.sai.core.authorizations
-
Readable instantiation of a Data Grant with a scope of AllFromRegistry
- AllFromRegistryDataGrant(ReadableDataGrant.Builder) - Constructor for class com.janeirodigital.sai.core.authorizations.AllFromRegistryDataGrant
-
Construct an
AllFromRegistryDataGrant
from the providedReadableDataGrant.Builder
. - Application - Class in com.janeirodigital.sai.core.application
-
Represents an Application as defined by the Solid Application Interoperability Specification.
- Application(URI, boolean, boolean, boolean, AuthorizedSessionAccessor) - Constructor for class com.janeirodigital.sai.core.application.Application
-
Construct a SAI compatible Application
- APPLICATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- APPLICATION_AUTHOR - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- APPLICATION_DESCRIPTION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- APPLICATION_NAME - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- APPLICATION_REGISTRATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- APPLICATION_THUMBNAIL - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- ApplicationProfile - Class in com.janeirodigital.sai.core.agents
-
Modifiable instantiation of an Application, which is also cross-pollinated with the Client Identifier Document from Solid-OIDC.
- ApplicationProfile.Builder - Class in com.janeirodigital.sai.core.agents
-
Builder for
ApplicationProfile
instances. - ApplicationRegistration - Class in com.janeirodigital.sai.core.agents
-
Modifiable instantiation of an Application Registration.
- ApplicationRegistration.Builder - Class in com.janeirodigital.sai.core.agents
-
Builder for
ApplicationRegistration
instances. - ApplicationRegistrationList(SaiSession, Resource) - Constructor for class com.janeirodigital.sai.core.agents.AgentRegistry.ApplicationRegistrationList
- ApplicationSession - Class in com.janeirodigital.sai.core.application
-
Representing an instance of the application scoped to a given [Social Agent](https://solid.github.io/data-interoperability-panel/specification/#social-agents) that has or is in the process of authorizing access to data under their control.
- ApplicationSession() - Constructor for class com.janeirodigital.sai.core.application.ApplicationSession
- ApplicationSessionFactory - Class in com.janeirodigital.sai.core.application
-
Factory for creation of authorized
ApplicationSession
instances - AUTHENTICATES_AS - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- AUTHORIZATION_REGISTRY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- AuthorizationRegistry - Class in com.janeirodigital.sai.core.authorizations
-
Modifiable instantiation of an Authorization Registry
- AuthorizationRegistry.AccessAuthorizationList<T> - Class in com.janeirodigital.sai.core.authorizations
-
Class for access and iteration of
AccessAuthorization
s. - AuthorizationRegistry.Builder - Class in com.janeirodigital.sai.core.authorizations
-
Builder for
AuthorizationRegistry
instances.
B
- BasicDataInstance - Class in com.janeirodigital.sai.core.data
-
Basic instantiation of a Data Instance, which extends the abstract
DataInstance
, and can be used when an application only wants to deal with the basics of the data instance, and not extend it for domain specific purposes. - BasicDataInstance(BasicDataInstance.Builder) - Constructor for class com.janeirodigital.sai.core.data.BasicDataInstance
- BasicDataInstance.Builder - Class in com.janeirodigital.sai.core.data
- build() - Method in class com.janeirodigital.sai.core.agents.AgentRegistry.Builder
-
Build the
AgentRegistry
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Build the
ApplicationProfile
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.ApplicationRegistration.Builder
-
Build the
ApplicationRegistration
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile.Builder
-
Build the
ReadableApplicationProfile
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.RegistrySet.Builder
-
Build the
RegistrySet
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.SocialAgentProfile.Builder
-
Build the
SocialAgentProfile
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
-
Build the
SocialAgentRegistration
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
-
Build the
AccessAuthorization
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
- build() - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.Builder
-
Build the
AuthorizationRegistry
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- build() - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Build the
DataGrant
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant.Builder
-
Build the
ReadableAccessGrant
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
-
Build the
ReadableDataGrant
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.data.BasicDataInstance.Builder
- build() - Method in class com.janeirodigital.sai.core.data.DataRegistration.Builder
-
Build the
DataRegistration
using attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.data.DataRegistry.Builder
-
Build the
DataRegistry
using attributes from the Builder. - Builder(DataInstance) - Constructor for class com.janeirodigital.sai.core.data.DataInstance.Builder
-
Initialize builder with a
DataInstance
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.AgentRegistry.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ApplicationRegistration.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.RegistrySet.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.SocialAgentProfile.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.data.BasicDataInstance.Builder
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.data.DataInstance.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.data.DataRegistration.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.data.DataRegistry.Builder
-
Initialize builder with
uri
andsaiSession
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.resources.CRUDResource.Builder
-
Base builder for CRUD resource types.
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.resources.ImmutableResource.Builder
-
Base builder for Immutable resource types.
- Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.resources.ReadableResource.Builder
-
Base builder for all resource types.
C
- canCreate() - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization
-
Denotes whether the grantee can create new resources based on the assigned permission modes
- canCreate() - Method in class com.janeirodigital.sai.core.authorizations.DataGrant
-
Denotes whether the grantee can create new resources based on the assigned permission modes
- canCreate() - Method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant
-
Denotes whether the grantee can create new resources based on the assigned permission modes
- checkReadableResponse(Response) - Static method in class com.janeirodigital.sai.core.resources.ReadableResource
-
Checks the response when fetching data for a readable resource
- com.janeirodigital.sai.core - package com.janeirodigital.sai.core
-
Core classes and test that implement the Solid Application Interoperability Specification
- com.janeirodigital.sai.core.agents - package com.janeirodigital.sai.core.agents
-
Classes providing access to Agent Registries, Social Agent Profiles, Application Profiles, and Agent Registrations.
- com.janeirodigital.sai.core.annotations - package com.janeirodigital.sai.core.annotations
-
Custom annotations used by sai-java
- com.janeirodigital.sai.core.application - package com.janeirodigital.sai.core.application
-
API for client applications as defined by the Solid Application Interoperability specification.
- com.janeirodigital.sai.core.authorizations - package com.janeirodigital.sai.core.authorizations
-
Classes providing access to Access Authorizations, Data Authorizations, Access Grants, Data Grants, and Authorization Registries.
- com.janeirodigital.sai.core.contexts - package com.janeirodigital.sai.core.contexts
-
JSON-LD contexts used by sai-java
- com.janeirodigital.sai.core.data - package com.janeirodigital.sai.core.data
- com.janeirodigital.sai.core.exceptions - package com.janeirodigital.sai.core.exceptions
-
Custom exceptions specific to sai-java processing
- com.janeirodigital.sai.core.http - package com.janeirodigital.sai.core.http
-
Factories to build and access HTTP clients used by sai-java
- com.janeirodigital.sai.core.resources - package com.janeirodigital.sai.core.resources
-
Essential "base" classes to access to corresponding RDF Resources, that are extended by sai domain specific classes.
- com.janeirodigital.sai.core.sessions - package com.janeirodigital.sai.core.sessions
-
Sessions used to provide context to most sai classes and instances
- com.janeirodigital.sai.core.utils - package com.janeirodigital.sai.core.utils
-
Various utilities and helpers used by other sai-java classes
- com.janeirodigital.sai.core.vocabularies - package com.janeirodigital.sai.core.vocabularies
-
RDF vocabularies used by sai-java
- contentType - Variable in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
- contentType - Variable in class com.janeirodigital.sai.core.resources.ReadableResource
- create() - Method in class com.janeirodigital.sai.core.resources.ImmutableResource
-
Create the corresponding resource over HTTP with the current contents of
dataset
. - CREATOR_ACCESS_MODE - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- creatorAccessModes - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- CRUDResource - Class in com.janeirodigital.sai.core.resources
-
Represents a corresponding RDF Resource and provides create, read, update, and delete capabilities.
- CRUDResource(CRUDResource.Builder<?>) - Constructor for class com.janeirodigital.sai.core.resources.CRUDResource
-
Construct a CRUD resource using the provided
CRUDResource.Builder
. - CRUDResource.Builder<T extends ReadableResource.Builder<T>> - Class in com.janeirodigital.sai.core.resources
-
Generic builder which is extended by CRUD resource builders.
- current - Variable in class com.janeirodigital.sai.core.utils.RegistrationList.RegistrationListIterator
D
- DATA_AUTHORIZATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- DATA_GRANT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- DATA_OWNER - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- DATA_REGISTRATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- DATA_REGISTRY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- DataAuthorization - Class in com.janeirodigital.sai.core.authorizations
-
Immutable instantiation of an Data Authorization
- DataAuthorization.Builder - Class in com.janeirodigital.sai.core.authorizations
-
Builder for
DataAuthorization
instances. - dataGrant - Variable in class com.janeirodigital.sai.core.data.DataInstance.Builder
- dataGrant - Variable in class com.janeirodigital.sai.core.data.DataInstanceList
- DataGrant - Class in com.janeirodigital.sai.core.authorizations
-
Immutable instantiation of a Data Grant
- DataGrant.Builder - Class in com.janeirodigital.sai.core.authorizations
-
Builder for
DataGrant
instances. - DataInstance - Class in com.janeirodigital.sai.core.data
-
General instantiation of a Data Instance.
- DataInstance(DataInstance.Builder<?>) - Constructor for class com.janeirodigital.sai.core.data.DataInstance
- DataInstance.Builder<T extends CRUDResource.Builder<T>> - Class in com.janeirodigital.sai.core.data
-
Builder for
DataInstance
instances. - DataInstanceList - Class in com.janeirodigital.sai.core.data
- DataInstanceList(SaiSession, ReadableDataGrant, Map<URI, DataInstance>) - Constructor for class com.janeirodigital.sai.core.data.DataInstanceList
-
Construct a
DataInstanceList
- dataInstances - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- dataInstanceUris - Variable in class com.janeirodigital.sai.core.data.DataInstanceList
- dataOwner - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- dataRegistration - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- DataRegistration - Class in com.janeirodigital.sai.core.data
-
Modifiable instantiation of an Data Registration
- DataRegistration.Builder - Class in com.janeirodigital.sai.core.data
-
Builder for
DataRegistration
instances. - DataRegistrationList(SaiSession, Resource) - Constructor for class com.janeirodigital.sai.core.data.DataRegistry.DataRegistrationList
- DataRegistry - Class in com.janeirodigital.sai.core.data
-
Modifiable instantiation of an Data Registry
- DataRegistry.Builder - Class in com.janeirodigital.sai.core.data
-
Builder for
DataRegistry
instances. - DataRegistry.DataRegistrationList<T> - Class in com.janeirodigital.sai.core.data
-
Class for access and iteration of
DataRegistration
s. - dataset - Variable in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
- dataset - Variable in class com.janeirodigital.sai.core.resources.ReadableResource
- DELEGATED_DATA_GRANT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- DELEGATION_OF_GRANT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- delegationOf - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- delete() - Method in class com.janeirodigital.sai.core.data.DataInstance
-
Delete the corresponding
DataInstance
resource over HTTP . - delete() - Method in class com.janeirodigital.sai.core.resources.CRUDResource
-
Deletes the corresponding resource over HTTP
- delete() - Method in class com.janeirodigital.sai.core.resources.ImmutableResource
-
Deletes the corresponding resource over HTTP
- draft - Variable in class com.janeirodigital.sai.core.data.DataInstance.Builder
E
- equals(Object) - Method in class com.janeirodigital.sai.core.http.HttpClientFactory.HttpClientConfiguration
- ExcludeFromGeneratedCoverage - Annotation Interface in com.janeirodigital.sai.core.annotations
-
This annotation can be used to exclude select methods from code coverage processing.
- exists - Variable in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
- exists - Variable in class com.janeirodigital.sai.core.resources.ReadableResource
F
- find(URI) - Method in class com.janeirodigital.sai.core.agents.AgentRegistry.ApplicationRegistrationList
-
Override the default find in
RegistrationList
to lookup based on the registeredAgent of theApplicationRegistration
- find(URI) - Method in class com.janeirodigital.sai.core.agents.AgentRegistry.SocialAgentRegistrationList
-
Override the default find in
RegistrationList
to lookup based on the registeredAgent of theSocialAgentRegistration
- find(URI) - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.AccessAuthorizationList
-
Override the default find in
RegistrationList
to lookup based on the grantee of anAccessAuthorization
- find(URI) - Method in class com.janeirodigital.sai.core.data.DataRegistry.DataRegistrationList
-
Override the default find in
RegistrationList
to lookup based on the registered shape tree of aDataRegistration
- find(URI) - Method in class com.janeirodigital.sai.core.utils.RegistrationList
-
Abstract find method implemented by sub-classes
- findChildGrant(URI) - Method in class com.janeirodigital.sai.core.data.DataInstance
- findChildReferences(ShapeTreeReference) - Method in class com.janeirodigital.sai.core.data.DataInstance
-
Searches the instance graph for instances of the provided shape tree reference and returns the associated targets (objects) they link to
- findDataGrants(URI) - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
-
Lookup
ReadableDataGrant
s linked to theReadableAccessGrant
by shape tree - findDataGrants(URI, URI) - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
-
Lookup
ReadableDataGrant
s linked to theReadableAccessGrant
by data owner and shape tree
G
- generateContainedUri() - Method in class com.janeirodigital.sai.core.agents.AgentRegistration
-
Generates the URI for a new contained "child" resource in the
AgentRegistration
- generateGrant(AgentRegistration, AgentRegistry, List<DataRegistry>) - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization
- generateGrants(AccessAuthorization, AgentRegistration, AgentRegistry, List<DataRegistry>) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization
-
Generate one or more
DataGrant
s for thisDataAuthorization
. - generateUri(ReadableDataGrant) - Static method in class com.janeirodigital.sai.core.data.DataInstance
-
Generate the URI for a new
DataInstance
as permitted by the provideddataGrant
, with a generated UUID as resource name. - generateUri(ReadableDataGrant, String) - Static method in class com.janeirodigital.sai.core.data.DataInstance
-
Generate the URI for a new
DataInstance
as permitted by the provideddataGrant
. - get() - Method in class com.janeirodigital.sai.core.http.HttpClientFactory
- get(boolean, boolean, boolean) - Method in class com.janeirodigital.sai.core.http.HttpClientFactory
-
Factory to provide an OkHttpClient configured to enable or disable SSL and/or Shape Tree validation based on the provided options.
- get(Application, AuthorizedSession) - Static method in class com.janeirodigital.sai.core.application.ApplicationSessionFactory
-
Gets an
ApplicationSession
instance for the providedApplication
scoped to the providedAuthorizedSession
. - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.agents.AgentRegistry
-
Call
AgentRegistry.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.agents.ApplicationProfile
-
Call
ApplicationProfile.get(URI, SaiSession, ContentType)
using the application profile default content-type of JSON-LD - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.agents.ApplicationRegistration
-
Call
ApplicationRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.agents.ReadableApplicationProfile
-
Call
ReadableApplicationProfile.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.agents.ReadableApplicationRegistration
-
Call
ReadableApplicationRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile
-
Call
ReadableSocialAgentProfile.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentRegistration
-
Call
ReadableSocialAgentRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.agents.RegistrySet
-
Call
RegistrySet.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.agents.SocialAgentProfile
-
Call
SocialAgentProfile.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration
-
Call
SocialAgentRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization
-
Call
AccessAuthorization.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.authorizations.AccessGrant
-
Call
AccessGrant.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
-
Call
AuthorizationRegistry.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.authorizations.DataAuthorization
-
Call
DataAuthorization.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.authorizations.DataGrant
-
Call
DataGrant.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
-
Call
ReadableAccessGrant.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant
-
Call
ReadableDataGrant.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.data.DataRegistration
-
Call
DataRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.data.DataRegistry
-
Call
DataRegistry.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession) - Static method in class com.janeirodigital.sai.core.data.ReadableDataRegistration
-
Call
ReadableDataRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrieval - get(URI, SaiSession, ReadableDataGrant, DataInstance) - Static method in class com.janeirodigital.sai.core.data.BasicDataInstance
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.AgentRegistry
-
Get an
AgentRegistry
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ApplicationProfile
-
Get a
ApplicationProfile
from the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ApplicationRegistration
-
Get a
ApplicationRegistration
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableApplicationProfile
-
Get a
ReadableApplicationProfile
from the provideduri
. - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableApplicationRegistration
-
Get a
ReadableApplicationRegistration
from the provideduri
. - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile
-
Get a
ReadableSocialAgentProfile
from the provideduri
. - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentRegistration
-
Get a
ReadableSocialAgentRegistration
from the provideduri
. - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.RegistrySet
-
Get a
RegistrySet
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.SocialAgentProfile
-
Get a
SocialAgentProfile
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration
-
Get a
SocialAgentRegistration
from the provideduri
. - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization
-
Get an
AccessAuthorization
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.AccessGrant
-
Get an
AccessGrant
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
-
Get a
AuthorizationRegistry
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.DataAuthorization
-
Get a
DataAuthorization
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.DataGrant
-
Get a
DataGrant
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
-
Get a
ReadableAccessGrant
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant
-
Get a
ReadableDataGrant
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.data.DataRegistration
-
Get a
DataRegistration
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.data.DataRegistry
-
Get a
DataRegistry
at the provideduri
- get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.data.ReadableDataRegistration
-
Get a
ReadableDataRegistration
at the provideduri
- get(URI, SaiSession, ContentType, ReadableDataGrant, DataInstance) - Static method in class com.janeirodigital.sai.core.data.BasicDataInstance
-
Get a
BasicDataInstance
at the provideduri
- getChildInstances(URI) - Method in class com.janeirodigital.sai.core.data.DataInstance
-
Gets a list of "child" data instances that are associated with the current instance via shape tree reference as part of an inherited data grant.
- getChildReferences(URI) - Method in class com.janeirodigital.sai.core.data.DataInstance
-
Gets a list of references to "child" data instances based on a shape tree reference in the shape tree identified by the provided
shapeTreeUri
. - getClientForConfiguration(boolean, boolean, boolean) - Method in class com.janeirodigital.sai.core.http.HttpClientFactory
-
Build and return an OkHttpClient based on the provided options for SSL Validation, Shape Tree Validation, and Token Refresh.
- getDataInstances() - Method in class com.janeirodigital.sai.core.authorizations.AllFromRegistryDataGrant
-
Returns a
DataInstanceList
that iterates over all of theDataInstance
s for a given shape tree type in theDataRegistration
specified in this data grant - getDataInstances() - Method in class com.janeirodigital.sai.core.authorizations.InheritedDataGrant
-
Returns a
DataInstanceList
that iterates over the list ofDataInstance
s inherited from theDataInstance
s associated with the parentReadableDataGrant
that this grant inherits from. - getDataInstances() - Method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant
-
Abstract method implemented by specific types of data grants, that allow the
DataInstance
s permitted by that grant to be iterated. - getDataInstances() - Method in class com.janeirodigital.sai.core.authorizations.SelectedFromRegistryDataGrant
-
Returns a
DataInstanceList
that iterates over the list ofDataInstance
s specifically selected as part of the SelectedFromRegistry data access scope - getDataOwners() - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
-
Lookup the data owners represented by the
ReadableDataGrant
s linked to theReadableAccessGrant
- getHttpClient() - Method in class com.janeirodigital.sai.core.sessions.SaiSession
-
Get an OkHttpClient from the
HttpClientFactory
based on the default configuration provided when the client factory was initialized. - getOkHttpClient() - Method in class com.janeirodigital.sai.core.http.HttpClientFactory
-
Implementation of the
OkHttpClientFactory
interface provided from shapetrees-java-client-okhttp. - getThis() - Method in class com.janeirodigital.sai.core.agents.AgentRegistry.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.agents.ApplicationRegistration.Builder
-
Ensures that we don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.agents.RegistrySet.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.agents.SocialAgentProfile.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
-
Ensures that we don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.data.BasicDataInstance.Builder
- getThis() - Method in class com.janeirodigital.sai.core.data.DataRegistration.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.data.DataRegistry.Builder
-
Ensures that don't get an unchecked cast warning when returning from setters
- getThis() - Method in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
-
Necessary to so that we don't get an unchecked cast warning when casting the return value of setters in this and any inheriting builders.
- GRANTED_AT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- GRANTED_BY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- GRANTED_WITH - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- grantee - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- GRANTEE - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
H
- HAS_ACCESS_AUTHORIZATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_ACCESS_DESCRIPTION_SET - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_ACCESS_GRANT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_ACCESS_NEED - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_ACCESS_NEED_GROUP - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_AGENT_REGISTRY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_APPLICATION_REGISTRATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_AUTHORIZATION_AGENT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_AUTHORIZATION_REGISTRY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_DATA_AUTHORIZATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_DATA_GRANT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_DATA_INSTANCE - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_DATA_REGISTRATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_DATA_REGISTRY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_REGISTRATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_REGISTRY_SET - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- HAS_SOCIAL_AGENT_REGISTRATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- hasAccessGrant() - Method in class com.janeirodigital.sai.core.agents.AgentRegistration
-
Indicates whether or not there is an
AccessGrant
linked to the registration - hasAccessGrant() - Method in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration
-
Indicates whether or not there is an
AccessGrant
linked to the registration - hasAccessible(URI) - Method in class com.janeirodigital.sai.core.data.DataInstance
- hashCode() - Method in class com.janeirodigital.sai.core.http.HttpClientFactory.HttpClientConfiguration
- hasNext() - Method in class com.janeirodigital.sai.core.utils.RegistrationList.RegistrationListIterator
- httpClient - Variable in class com.janeirodigital.sai.core.resources.ReadableResource
- HttpClientConfiguration() - Constructor for class com.janeirodigital.sai.core.http.HttpClientFactory.HttpClientConfiguration
- HttpClientFactory - Class in com.janeirodigital.sai.core.http
-
Factory to get, cache, and clear OkHttp HTTP clients matching provided configurations.
- HttpClientFactory(boolean, boolean, boolean) - Constructor for class com.janeirodigital.sai.core.http.HttpClientFactory
- HttpClientFactory(boolean, boolean, boolean, AuthorizedSessionAccessor) - Constructor for class com.janeirodigital.sai.core.http.HttpClientFactory
- HttpClientFactory.HttpClientConfiguration - Class in com.janeirodigital.sai.core.http
-
Internal class to manage configuration options for http clients
I
- ImmutableResource - Class in com.janeirodigital.sai.core.resources
-
Represents a corresponding RDF Resource and provides create, read, and delete capabilities.
- ImmutableResource(ImmutableResource.Builder<?>) - Constructor for class com.janeirodigital.sai.core.resources.ImmutableResource
-
Construct an Immutable resource using the provided
ImmutableResource.Builder
. - ImmutableResource.Builder<T extends ReadableResource.Builder<T>> - Class in com.janeirodigital.sai.core.resources
-
Generic builder which is extended by Immutable resource builders.
- IN_ACCESS_DESCRIPTION_SET - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- InheritableDataGrant - Class in com.janeirodigital.sai.core.authorizations
-
Abstract base class for data grants with scopes that allow inherited children, specifically
AllFromRegistryDataGrant
andSelectedFromRegistryDataGrant
- InheritableDataGrant(ReadableDataGrant.Builder) - Constructor for class com.janeirodigital.sai.core.authorizations.InheritableDataGrant
-
Construct an
InheritableDataGrant
from the providedReadableDataGrant.Builder
. - InheritedDataGrant - Class in com.janeirodigital.sai.core.authorizations
-
Readable instantiation of a Data Grant with a scope of Inherited
- InheritedDataGrant(ReadableDataGrant.Builder) - Constructor for class com.janeirodigital.sai.core.authorizations.InheritedDataGrant
-
Construct an
InheritedDataGrant
from the providedReadableDataGrant.Builder
. - INHERITS_FROM_AUTHORIZATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- INHERITS_FROM_GRANT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- INHERITS_FROM_NEED - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- inheritsFrom - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- INTEROP_CONTEXT - Static variable in class com.janeirodigital.sai.core.contexts.InteropContext
- InteropContext - Class in com.janeirodigital.sai.core.contexts
-
Remote JSON-LD Contexts used by the Solid Application Interoperability specification
- InteropVocabulary - Class in com.janeirodigital.sai.core.vocabularies
-
Properties and classes of the Solid Interoperability vocabulary
- isDelegated() - Method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant
-
Indicates whether the
ReadableDataGrant
is a delegated data grant - isEmpty() - Method in class com.janeirodigital.sai.core.agents.AgentRegistry
-
Indicate whether the
AgentRegistry
has any registrations - isEmpty() - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
-
Indicate whether the
AuthorizationRegistry
has anyAccessAuthorization
s - isEmpty() - Method in class com.janeirodigital.sai.core.data.DataInstanceList
-
Indicates whether the
DataInstanceList
is empty - isEmpty() - Method in class com.janeirodigital.sai.core.data.DataRegistry
-
Indicate whether the
DataRegistry
has anyDataRegistration
s - isEmpty() - Method in class com.janeirodigital.sai.core.http.HttpClientFactory
-
Identifies whether the local OkHttp client cache is empty or not
- isEmpty() - Method in class com.janeirodigital.sai.core.utils.RegistrationList
-
Check if the registration list is empty
- isPresent(URI) - Method in class com.janeirodigital.sai.core.utils.RegistrationList
-
Check to see if the provided URI
checkUri
is already part of the registration list - iterator() - Method in class com.janeirodigital.sai.core.agents.AgentRegistry.ApplicationRegistrationList
-
Return an iterator for
ApplicationRegistration
instances - iterator() - Method in class com.janeirodigital.sai.core.agents.AgentRegistry.SocialAgentRegistrationList
-
Return an iterator for
SocialAgentRegistration
instances - iterator() - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.AccessAuthorizationList
-
Return an iterator for
AccessAuthorization
instances - iterator() - Method in class com.janeirodigital.sai.core.data.DataInstanceList
-
Return an iterator for the
DataInstanceList
- iterator() - Method in class com.janeirodigital.sai.core.data.DataRegistry.DataRegistrationList
-
Return an iterator for
DataRegistration
instances - iterator() - Method in class com.janeirodigital.sai.core.utils.RegistrationList
-
Return an iterator for the
RegistrationList
J
- jsonLdContext - Variable in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
- jsonLdContext - Variable in class com.janeirodigital.sai.core.resources.ReadableResource
L
- LDP_BASIC_CONTAINER - Static variable in class com.janeirodigital.sai.core.vocabularies.LdpVocabulary
- LDP_CONTAINER - Static variable in class com.janeirodigital.sai.core.vocabularies.LdpVocabulary
- LDP_CONTAINS - Static variable in class com.janeirodigital.sai.core.vocabularies.LdpVocabulary
- LDP_NS - Static variable in class com.janeirodigital.sai.core.vocabularies.LdpVocabulary
- LdpVocabulary - Class in com.janeirodigital.sai.core.vocabularies
-
Properties and classes of the Linked Data Platform vocabulary
- linkedVia - Variable in class com.janeirodigital.sai.core.utils.RegistrationList
N
- NAMESPACE - Static variable in class com.janeirodigital.sai.core.vocabularies.AclVocabulary
- NAMESPACE - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- NAMESPACE - Static variable in class com.janeirodigital.sai.core.vocabularies.LdpVocabulary
- NAMESPACE - Static variable in class com.janeirodigital.sai.core.vocabularies.RdfVocabulary
- NAMESPACE - Static variable in class com.janeirodigital.sai.core.vocabularies.SkosVocabulary
- NAMESPACE - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- NAMESPACE - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidTermsVocabulary
- next() - Method in class com.janeirodigital.sai.core.utils.RegistrationList.RegistrationListIterator
- NS - Static variable in class com.janeirodigital.sai.core.vocabularies.AclVocabulary
- NS - Static variable in class com.janeirodigital.sai.core.vocabularies.SkosVocabulary
P
- parent - Variable in class com.janeirodigital.sai.core.data.DataInstance.Builder
- PERSONAL_ACCESS - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- populate() - Method in class com.janeirodigital.sai.core.utils.RegistrationList
-
Populate the internal list of registration URIs based on links to registrations in the graph of the registry
- populateDataset() - Method in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
-
Populates the Jena dataset graph with the attributes from the Builder
- populateDataset() - Method in class com.janeirodigital.sai.core.agents.ApplicationRegistration.Builder
-
Populates the Jena dataset graph with the attributes from the Builder
- populateDataset() - Method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
-
Populates the Jena dataset graph with the attributes from the Builder
- populateFromDataset() - Method in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
-
Populates the common fields of the
AgentRegistration
based on the associated Jena resource. - populateFromDataset() - Method in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
-
Populates the common fields of the
ReadableAgentRegistration
based on the associated Jena resource. - populateFromDataset() - Method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
-
Populates the fields of the
SocialAgentRegistration.Builder
based on the associated Jena resource.
R
- RDF_TYPE - Static variable in class com.janeirodigital.sai.core.vocabularies.RdfVocabulary
- RdfVocabulary - Class in com.janeirodigital.sai.core.vocabularies
-
Properties and classes of the RDF vocabulary
- read(URI, SaiSession, ContentType, boolean) - Static method in class com.janeirodigital.sai.core.resources.ReadableResource
-
Reads the remote RDF resource at
uri
, providing credentials from theSaiSession
whenunprotected
is not true. - ReadableAccessGrant - Class in com.janeirodigital.sai.core.authorizations
-
Readable instantiation of an Access Grant
- ReadableAccessGrant.Builder - Class in com.janeirodigital.sai.core.authorizations
-
Builder for
ReadableAccessGrant
instances. - ReadableAgentRegistration - Class in com.janeirodigital.sai.core.agents
-
Readable abstract base instantiation of an Agent Registration, which can be extended for type-specific readable implementations (i.e.
- ReadableAgentRegistration(ReadableAgentRegistration.Builder<?>) - Constructor for class com.janeirodigital.sai.core.agents.ReadableAgentRegistration
-
Construct a
ReadableAgentRegistration
instance from the provideduri
. - ReadableAgentRegistration.Builder<T extends ReadableResource.Builder<T>> - Class in com.janeirodigital.sai.core.agents
-
Abstract builder for
ReadableAgentRegistration
instances (used by subclasses). - ReadableApplicationProfile - Class in com.janeirodigital.sai.core.agents
-
Publicly readable instantiation of an Application, profile which is also cross-pollinated with the Client Identifier Document from Solid-OIDC.
- ReadableApplicationRegistration - Class in com.janeirodigital.sai.core.agents
-
Readable instantiation of an Application Registration.
- ReadableDataGrant - Class in com.janeirodigital.sai.core.authorizations
-
Readable instantiation of a Data Grant
- ReadableDataGrant(ReadableDataGrant.Builder) - Constructor for class com.janeirodigital.sai.core.authorizations.ReadableDataGrant
-
Construct a
ReadableDataGrant
instance from the providedReadableDataGrant.Builder
. - ReadableDataGrant.Builder - Class in com.janeirodigital.sai.core.authorizations
-
Builder for
ReadableDataGrant
instances. - ReadableDataRegistration - Class in com.janeirodigital.sai.core.data
-
Readable instantiation of a Data Registration.
- ReadableResource - Class in com.janeirodigital.sai.core.resources
-
Represents a corresponding RDF Resource and provides read-only capabilities.
- ReadableResource(ReadableResource.Builder<?>) - Constructor for class com.janeirodigital.sai.core.resources.ReadableResource
-
Construct a Readable resource using the provided
ReadableResource.Builder
. - ReadableResource.Builder<T extends ReadableResource.Builder<T>> - Class in com.janeirodigital.sai.core.resources
-
Generic builder which is extended by readable resource builders, as well as builders for the other base resource types
CRUDResource
andImmutableResource
, respectively. - ReadableSocialAgentProfile - Class in com.janeirodigital.sai.core.agents
-
Publicly readable instantiation of a Social Agent profile which is also cross-pollinated with other terms from the Solid ecosystem
- ReadableSocialAgentProfile.Builder - Class in com.janeirodigital.sai.core.agents
-
Builder for
ReadableApplicationProfile
instances. - ReadableSocialAgentRegistration - Class in com.janeirodigital.sai.core.agents
-
Readable instantiation of a Social Agent Registration.
- RECIPROCAL_REGISTRATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- REGISTERED_AGENT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- REGISTERED_AT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- REGISTERED_BY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- REGISTERED_SHAPE_TREE - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- REGISTERED_WITH - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- registeredAgent - Variable in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
- registeredAgent - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
- registeredAgent - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration
- registeredAt - Variable in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
- registeredAt - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
- registeredAt - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration
- registeredBy - Variable in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
- registeredBy - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
- registeredBy - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration
- registeredShapeTree - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- registeredWith - Variable in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
- registeredWith - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
- registeredWith - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration
- RegistrationList<T> - Class in com.janeirodigital.sai.core.utils
-
Used by Registries as a base class to model their associated registrations.
- RegistrationList(SaiSession, Resource, Property) - Constructor for class com.janeirodigital.sai.core.utils.RegistrationList
-
Construct a
RegistrationList
(called by sub-classes) - RegistrationList.RegistrationListIterator<T> - Class in com.janeirodigital.sai.core.utils
-
Custom iterator for the
RegistrationList
. - RegistrationListIterator(SaiSession, List<URI>) - Constructor for class com.janeirodigital.sai.core.utils.RegistrationList.RegistrationListIterator
- registrationUris - Variable in class com.janeirodigital.sai.core.utils.RegistrationList
- REGISTRY_SET - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- RegistrySet - Class in com.janeirodigital.sai.core.agents
-
Modifiable instantiation of a Registry Set
- RegistrySet.Builder - Class in com.janeirodigital.sai.core.agents
-
Builder for
RegistrySet
instances. - reload() - Method in class com.janeirodigital.sai.core.agents.AgentRegistry
-
Reload a new instance of
AgentRegistry
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile
-
Reload a new instance of
ApplicationProfile
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ApplicationRegistration
-
Reload a new instance of
ApplicationRegistration
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ReadableApplicationProfile
-
Reload a new instance of
ReadableApplicationProfile
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ReadableApplicationRegistration
-
Reload a new instance of
ReadableApplicationRegistration
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile
-
Reload a new instance of
ReadableSocialAgentProfile
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentRegistration
-
Reload a new instance of
ReadableSocialAgentRegistration
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.RegistrySet
-
Reload a new instance of
RegistrySet
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.SocialAgentProfile
-
Reload a new instance of
SocialAgentProfile
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration
-
Reload a new instance of
SocialAgentRegistration
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization
-
Reload a new instance of
AccessAuthorization
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.AccessGrant
-
Reload a new instance of
AccessGrant
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
-
Reload a new instance of
AuthorizationRegistry
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization
-
Reload a new instance of
DataAuthorization
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.DataGrant
-
Reload a new instance of
DataGrant
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
-
Reload a new instance of
ReadableAccessGrant
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant
-
Reload a new instance of
ReadableDataGrant
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.data.DataRegistration
-
Reload a new instance of
DataRegistration
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.data.DataRegistry
-
Reload a new instance of
DataRegistry
using the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.data.ReadableDataRegistration
-
Reload a new instance of
ReadableDataRegistration
using the attributes of the current instance - remove(AgentRegistration) - Method in class com.janeirodigital.sai.core.agents.AgentRegistry
-
Remove an
AgentRegistration
from theAgentRegistry
- remove(AccessAuthorization) - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
-
Remove an
AccessAuthorization
from theAuthorizationRegistry
- remove(DataRegistration) - Method in class com.janeirodigital.sai.core.data.DataRegistry
-
Remove a
DataRegistration
from theDataRegistry
- remove(URI) - Method in class com.janeirodigital.sai.core.utils.RegistrationList
-
Remove a registration from the internal list of registration URIs, and remove from the graph of the registry
- removeChildInstance(DataInstance) - Method in class com.janeirodigital.sai.core.data.DataInstance
-
Remove a child data instance by removing a shape tree reference relationship from the instance graph.
- REPLACES - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- resetClients() - Method in class com.janeirodigital.sai.core.http.HttpClientFactory
-
Shuts down each initialized OkHttp client in the local cache, and then empties them from it.
- resource - Variable in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
- resource - Variable in class com.janeirodigital.sai.core.resources.ReadableResource
- resource - Variable in class com.janeirodigital.sai.core.utils.RegistrationList
S
- SaiAlreadyExistsException - Exception in com.janeirodigital.sai.core.exceptions
-
Exception raised when a given requested type of data cannot be created because it already exists
- SaiAlreadyExistsException(String) - Constructor for exception com.janeirodigital.sai.core.exceptions.SaiAlreadyExistsException
- SaiException - Exception in com.janeirodigital.sai.core.exceptions
-
General exception used to represent issues in sai-java processing logic
- SaiException(String) - Constructor for exception com.janeirodigital.sai.core.exceptions.SaiException
- SaiException(String, Throwable) - Constructor for exception com.janeirodigital.sai.core.exceptions.SaiException
- SaiRuntimeException - Exception in com.janeirodigital.sai.core.exceptions
-
Runtime (unchecked) exception raised performing SAI-specific operations
- SaiRuntimeException(String, Throwable) - Constructor for exception com.janeirodigital.sai.core.exceptions.SaiRuntimeException
- saiSession - Variable in class com.janeirodigital.sai.core.data.DataInstanceList
- saiSession - Variable in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
- saiSession - Variable in class com.janeirodigital.sai.core.resources.ReadableResource
- saiSession - Variable in class com.janeirodigital.sai.core.utils.RegistrationList.RegistrationListIterator
- saiSession - Variable in class com.janeirodigital.sai.core.utils.RegistrationList
- SaiSession - Class in com.janeirodigital.sai.core.sessions
-
Base factory providing builders for many of the core data models defined by the Solid Application Interoperability specification.
- SaiSession(AuthorizedSession, HttpClientFactory) - Constructor for class com.janeirodigital.sai.core.sessions.SaiSession
-
Initialize a sai session with the provided authorized session and http client, which will be used for subsequent operations by the factory.
- SATISFIES_ACCESS_NEED - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- SCOPE_ALL - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- SCOPE_ALL_FROM_AGENT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- SCOPE_ALL_FROM_REGISTRY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- SCOPE_INHERITED - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- SCOPE_NO_ACCESS - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- SCOPE_OF_AUTHORIZATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- SCOPE_OF_GRANT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- SCOPE_SELECTED_FROM_REGISTRY - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- scopeOfGrant - Variable in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
- SelectedFromRegistryDataGrant - Class in com.janeirodigital.sai.core.authorizations
-
Readable instantiation of a Data Grant with a scope of SelectedFromRegistry
- SelectedFromRegistryDataGrant(ReadableDataGrant.Builder) - Constructor for class com.janeirodigital.sai.core.authorizations.SelectedFromRegistryDataGrant
-
Construct a
SelectedFromRegistryDataGrant
from the providedReadableDataGrant.Builder
. - setAccessGrant(URI) - Method in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
-
Set the access grant for the agent registration
- setAccessModes(List<RDFNode>) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setAccessModes(List<RDFNode>) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the list of assigned access modes
- setAccessNeed(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setAccessNeed(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the assigned access need
- setAccessNeedGroup(URI) - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
- setAccessNeedGroup(URI) - Method in class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
- setAccessNeedGroupUris(List<URI>) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the access need groups requested by the application
- setAgentRegistry(URI) - Method in class com.janeirodigital.sai.core.agents.RegistrySet.Builder
-
Set the URI of the
AgentRegistry
- setAuthorizationAgent(URI) - Method in class com.janeirodigital.sai.core.agents.SocialAgentProfile.Builder
-
Set the Authorization Agent for the Social Agent.
- setAuthorizationRegistry(URI) - Method in class com.janeirodigital.sai.core.agents.RegistrySet.Builder
-
Set the URI of the
AuthorizationRegistry
- setAuthorUri(URI) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the author of the application
- setClientUri(URI) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the client_uri of the Solid-OIDC client identifier document
- setContentType(ContentType) - Method in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
-
Set the content-type for the resource (as opposed to the default set by the builder constructor).
- setCreatorAccessModes(List<RDFNode>) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setCreatorAccessModes(List<RDFNode>) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the list of creator access modes
- setDataAuthorizations(List<DataAuthorization>) - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
- setDataGrant(ReadableDataGrant) - Method in class com.janeirodigital.sai.core.data.DataInstance.Builder
-
Set the
ReadableDataGrant
associated with theDataInstance
. - setDataGrants(List<DataGrant>) - Method in class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
- setDataInstances(List<URI>) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setDataInstances(List<URI>) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the list of assigned data instances
- setDataOwner(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setDataOwner(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the URI of the data owner
- setDataRegistration(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setDataRegistration(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the assigned data registration
- setDataRegistries(List<URI>) - Method in class com.janeirodigital.sai.core.agents.RegistrySet.Builder
-
Set the URIs of associated Data Registries
- setDataset(Response) - Method in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
-
Extracts a Jena Model from an HTTP response and calls
ReadableResource.Builder.setDataset(Model)
after extraction - setDataset(Model) - Method in class com.janeirodigital.sai.core.agents.AgentRegistry.Builder
-
Set the Jena model and use it to populate attributes of the
AgentRegistry.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the Jena model and use it to populate attributes of the
ApplicationProfile.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.agents.ApplicationRegistration.Builder
-
Set the Jena model and use it to populate attributes of the
ApplicationRegistration.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile.Builder
-
Set the Jena model and use it to populate attributes of the
ReadableSocialAgentProfile.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.agents.RegistrySet.Builder
-
Set the Jena model and use it to populate attributes of the
RegistrySet.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.agents.SocialAgentProfile.Builder
-
Set the Jena model and use it to populate attributes of the
SocialAgentProfile.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
-
Set the Jena model and use it to populate attributes of the
SocialAgentRegistration.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
-
Set the Jena model and use it to populate attributes of the
AccessAuthorization.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
-
Set the Jena model and use it to populate attributes of the
AccessGrant.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.Builder
-
Set the Jena model and use it to populate attributes of the
AuthorizationRegistry.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
-
Set the Jena model and use it to populate attributes of the
DataAuthorization.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the Jena model and use it to populate attributes of the
DataGrant.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant.Builder
-
Set the Jena model and use it to populate attributes of the
ReadableAccessGrant.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
-
Set the Jena model and use it to populate attributes of the
ReadableDataGrant.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.data.DataRegistration.Builder
-
Set the Jena model and use it to populate attributes of the
DataRegistration.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.data.DataRegistry.Builder
-
Set the Jena model and use it to populate attributes of the
DataRegistry.Builder
. - setDataset(Model) - Method in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
-
Jena Model that is used to initialize attributes of inheriting builders rather than set them manually.
- setDefaultMaxAge(int) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the default_max_age for the Solid-OIDC client identifier document
- setDelegationOf(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the
DataGrant
that is being delegated - setDescription(String) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the description of the application
- setDraft(boolean) - Method in class com.janeirodigital.sai.core.data.DataInstance.Builder
-
Set whether or not the
DataInstance
is a draft. - setGrantedAt(OffsetDateTime) - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
- setGrantedAt(OffsetDateTime) - Method in class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
- setGrantedBy(URI) - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
-
Set the URI of the social agent that granted the access authorization
- setGrantedBy(URI) - Method in class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
- setGrantedBy(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setGrantedWith(URI) - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
- setGrantee(URI) - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
- setGrantee(URI) - Method in class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
- setGrantee(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setGrantee(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the URI of the grantee
- setGrantType(List<String>) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the Solid-OIDC grant_types with the provided grant types
- setInheritsFrom(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setInheritsFrom(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the
DataGrant
that is being inherited from - setJsonLdContext(String) - Method in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
-
Set the JSON-LD context to use for the resource (as opposed to the default context by the builder constructor).
- setLogoUri(URI) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the thumbnail of the application
- setName(String) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the name of the application
- setOidcIssuerUris(List<URI>) - Method in class com.janeirodigital.sai.core.agents.SocialAgentProfile.Builder
-
Set the OpenID Connect Issuers for the Social Agent
- setParent(DataInstance) - Method in class com.janeirodigital.sai.core.data.DataInstance.Builder
-
Set the parent associated with a "child"
DataInstance
. - setReciprocalRegistration(URI) - Method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
-
Set the Reciprocal Registration that
registeredAgent
maintains for the social agent that owns the agent registry. - setRedirectUris(List<URI>) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the Solid-OIDC redirect_uris with the provided URI list;
- setRegisteredAgent(URI) - Method in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
-
Set the registered agent that is the subject of the agent registration
- setRegisteredAt(OffsetDateTime) - Method in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
-
Set the time that the agent registration was created.
- setRegisteredAt(OffsetDateTime) - Method in class com.janeirodigital.sai.core.data.DataRegistration.Builder
-
Set the time the data registration was registered
- setRegisteredBy(URI) - Method in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
-
Set the social agent that registered the agent registration.
- setRegisteredBy(URI) - Method in class com.janeirodigital.sai.core.data.DataRegistration.Builder
-
Set the URI of the social agent that registered the data registration
- setRegisteredShapeTree(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setRegisteredShapeTree(URI) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the URI of the registered shape tree
- setRegisteredShapeTree(URI) - Method in class com.janeirodigital.sai.core.data.DataRegistration.Builder
-
Set the registered shape tree for the data registration
- setRegisteredWith(URI) - Method in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
-
Set the application that registered the agent registration.
- setRegisteredWith(URI) - Method in class com.janeirodigital.sai.core.data.DataRegistration.Builder
-
Set the URI of the application used to register the data registration
- setRegistrySet(URI) - Method in class com.janeirodigital.sai.core.agents.SocialAgentProfile.Builder
-
Set the Registry Set for the Social Agent.
- setReplaces(URI) - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
- setRequireAuthTime(boolean) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set require_auth_time for the Solid-OIDC client identifier document
- setResponseTypes(List<String>) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the Solid-OIDC response_types with the provided response types
- setScopeOfAuthorization(RDFNode) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
- setScopeOfGrant(RDFNode) - Method in class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Set the scope of the
DataGrant
- setScopes(List<String>) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the Solid-OIDC scopes with the provided list of scopes
- setTosUri(URI) - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Set the tos_uri of the Solid-OIDC client identifier document
- setUnprotected() - Method in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
-
Set the resource type as unprotected.
- setUpdatedAt(OffsetDateTime) - Method in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
-
Set the time that the agent registration was updated.
- setUpdatedAt(OffsetDateTime) - Method in class com.janeirodigital.sai.core.data.DataRegistration.Builder
-
Set the time the data registration was updated
- shapeTree - Variable in class com.janeirodigital.sai.core.data.DataInstance.Builder
- SHARED_ACCESS - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- size() - Method in class com.janeirodigital.sai.core.data.DataInstanceList
-
Indicates the number of
DataInstance
s in the list - SKOS_DEFINITION - Static variable in class com.janeirodigital.sai.core.vocabularies.SkosVocabulary
- SKOS_PREF_LABEL - Static variable in class com.janeirodigital.sai.core.vocabularies.SkosVocabulary
- SkosVocabulary - Class in com.janeirodigital.sai.core.vocabularies
- SOCIAL_AGENT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- SOCIAL_AGENT_REGISTRATION - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- SocialAgentProfile - Class in com.janeirodigital.sai.core.agents
-
Modifiable instantiation of a Social Agent profile, which is also cross-pollinated with other terms from the Solid ecosystem.
- SocialAgentProfile.Builder - Class in com.janeirodigital.sai.core.agents
-
Builder for
SocialAgentProfile
instances. - SocialAgentRegistration - Class in com.janeirodigital.sai.core.agents
-
Modifiable instantiation of a Social Agent Registration.
- SocialAgentRegistration.Builder - Class in com.janeirodigital.sai.core.agents
-
Builder for
SocialAgentRegistration
instances. - SocialAgentRegistrationList(SaiSession, Resource) - Constructor for class com.janeirodigital.sai.core.agents.AgentRegistry.SocialAgentRegistrationList
- SOLID_OIDC_APPLICATION_TYPE - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_CLIENT_ID - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_CLIENT_NAME - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_CLIENT_URI - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_CONTACTS - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_CONTEXT - Static variable in class com.janeirodigital.sai.core.contexts.SolidOidcContext
- SOLID_OIDC_DEFAULT_MAX_AGE - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_GRANT_TYPES - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_ISSUER - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidTermsVocabulary
- SOLID_OIDC_LOGO_URI - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_POLICY_URI - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_REDIRECT_URIS - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_REQUIRE_AUTH_TIME - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_RESPONSE_TYPES - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_SCOPE - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_TOKEN_ENDPOINT_AUTH - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SOLID_OIDC_TOS_URI - Static variable in class com.janeirodigital.sai.core.vocabularies.SolidOidcVocabulary
- SolidOidcContext - Class in com.janeirodigital.sai.core.contexts
-
Remote JSON-LD Contexts used by the Solid-OIDC specification
- SolidOidcVocabulary - Class in com.janeirodigital.sai.core.vocabularies
-
Properties and classes of the Solid OIDC vocabulary
- SolidTermsVocabulary - Class in com.janeirodigital.sai.core.vocabularies
-
Properties and classes of the Solid Terms vocabulary
- stringToUrl(String) - Static method in class com.janeirodigital.sai.core.http.UrlUtils
-
Converts a string to a URL
U
- unprotected - Variable in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
- unprotected - Variable in class com.janeirodigital.sai.core.resources.ReadableResource
- update() - Method in class com.janeirodigital.sai.core.data.DataInstance
-
Update the corresponding
DataInstance
resource over HTTP with the current contents of thedataset
. - update() - Method in class com.janeirodigital.sai.core.resources.CRUDResource
-
Updates the corresponding resource over HTTP with the current contents of
dataset
. - UPDATED_AT - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
- updatedAt - Variable in class com.janeirodigital.sai.core.agents.AgentRegistration.Builder
- updatedAt - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
- updatedAt - Variable in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration
- uri - Variable in class com.janeirodigital.sai.core.resources.ReadableResource.Builder
- uri - Variable in class com.janeirodigital.sai.core.resources.ReadableResource
- uriToUrl(URI) - Static method in class com.janeirodigital.sai.core.http.UrlUtils
-
Coverts a URI to a URL
- UrlUtils - Class in com.janeirodigital.sai.core.http
- USES_LANGUAGE - Static variable in class com.janeirodigital.sai.core.vocabularies.InteropVocabulary
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form