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
AccessAuthorizationinstances. - 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
AccessGrantinstances. - 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
AccessAuthorizationto theAuthorizationRegistry. - add(DataRegistration) - Method in class com.janeirodigital.sai.core.data.DataRegistry
-
Add a
DataRegistrationto 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
AgentRegistrationinstance from the providedAgentRegistration.Builder. - AgentRegistration.Builder<T extends CRUDResource.Builder<T>> - Class in com.janeirodigital.sai.core.agents
-
Abstract builder for
AgentRegistrationinstances (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
AgentRegistryinstance from the providedAgentRegistry.Builder. - AgentRegistry.ApplicationRegistrationList<T> - Class in com.janeirodigital.sai.core.agents
-
Class for access and iteration of
ApplicationRegistrations. - AgentRegistry.Builder - Class in com.janeirodigital.sai.core.agents
-
Builder for
AgentRegistryinstances. - AgentRegistry.SocialAgentRegistrationList<T> - Class in com.janeirodigital.sai.core.agents
-
Class for access and iteration of
SocialAgentRegistrations. - 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
AllFromRegistryDataGrantfrom 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
ApplicationProfileinstances. - 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
ApplicationRegistrationinstances. - 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
ApplicationSessioninstances - 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
AccessAuthorizations. - AuthorizationRegistry.Builder - Class in com.janeirodigital.sai.core.authorizations
-
Builder for
AuthorizationRegistryinstances.
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
AgentRegistryusing attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Build the
ApplicationProfileusing attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.ApplicationRegistration.Builder
-
Build the
ApplicationRegistrationusing attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile.Builder
-
Build the
ReadableApplicationProfileusing attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.RegistrySet.Builder
-
Build the
RegistrySetusing attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.SocialAgentProfile.Builder
-
Build the
SocialAgentProfileusing attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
-
Build the
SocialAgentRegistrationusing attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
-
Build the
AccessAuthorizationusing 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
AuthorizationRegistryusing 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
DataGrantusing attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant.Builder
-
Build the
ReadableAccessGrantusing attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
-
Build the
ReadableDataGrantusing 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
DataRegistrationusing attributes from the Builder. - build() - Method in class com.janeirodigital.sai.core.data.DataRegistry.Builder
-
Build the
DataRegistryusing 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
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.AgentRegistry.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ApplicationRegistration.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.RegistrySet.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.SocialAgentProfile.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
-
Initialize builder with
uriandsaiSession - 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
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.data.DataRegistration.Builder
-
Initialize builder with
uriandsaiSession - Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.data.DataRegistry.Builder
-
Initialize builder with
uriandsaiSession - 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
DataAuthorizationinstances. - 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
DataGrantinstances. - 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
DataInstanceinstances. - 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
DataRegistrationinstances. - 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
DataRegistryinstances. - DataRegistry.DataRegistrationList<T> - Class in com.janeirodigital.sai.core.data
-
Class for access and iteration of
DataRegistrations. - 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
DataInstanceresource 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
RegistrationListto lookup based on the registeredAgent of theApplicationRegistration - find(URI) - Method in class com.janeirodigital.sai.core.agents.AgentRegistry.SocialAgentRegistrationList
-
Override the default find in
RegistrationListto lookup based on the registeredAgent of theSocialAgentRegistration - find(URI) - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.AccessAuthorizationList
-
Override the default find in
RegistrationListto lookup based on the grantee of anAccessAuthorization - find(URI) - Method in class com.janeirodigital.sai.core.data.DataRegistry.DataRegistrationList
-
Override the default find in
RegistrationListto 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
ReadableDataGrants linked to theReadableAccessGrantby shape tree - findDataGrants(URI, URI) - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
-
Lookup
ReadableDataGrants linked to theReadableAccessGrantby 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
DataGrants for thisDataAuthorization. - generateUri(ReadableDataGrant) - Static method in class com.janeirodigital.sai.core.data.DataInstance
-
Generate the URI for a new
DataInstanceas 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
DataInstanceas 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
ApplicationSessioninstance for the providedApplicationscoped 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
AgentRegistryat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ApplicationProfile
-
Get a
ApplicationProfilefrom the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ApplicationRegistration
-
Get a
ApplicationRegistrationat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableApplicationProfile
-
Get a
ReadableApplicationProfilefrom the provideduri. - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableApplicationRegistration
-
Get a
ReadableApplicationRegistrationfrom the provideduri. - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile
-
Get a
ReadableSocialAgentProfilefrom the provideduri. - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentRegistration
-
Get a
ReadableSocialAgentRegistrationfrom the provideduri. - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.RegistrySet
-
Get a
RegistrySetat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.SocialAgentProfile
-
Get a
SocialAgentProfileat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration
-
Get a
SocialAgentRegistrationfrom the provideduri. - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization
-
Get an
AccessAuthorizationat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.AccessGrant
-
Get an
AccessGrantat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
-
Get a
AuthorizationRegistryat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.DataAuthorization
-
Get a
DataAuthorizationat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.DataGrant
-
Get a
DataGrantat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
-
Get a
ReadableAccessGrantat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant
-
Get a
ReadableDataGrantat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.data.DataRegistration
-
Get a
DataRegistrationat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.data.DataRegistry
-
Get a
DataRegistryat the provideduri - get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.data.ReadableDataRegistration
-
Get a
ReadableDataRegistrationat the provideduri - get(URI, SaiSession, ContentType, ReadableDataGrant, DataInstance) - Static method in class com.janeirodigital.sai.core.data.BasicDataInstance
-
Get a
BasicDataInstanceat 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
DataInstanceListthat iterates over all of theDataInstances for a given shape tree type in theDataRegistrationspecified in this data grant - getDataInstances() - Method in class com.janeirodigital.sai.core.authorizations.InheritedDataGrant
-
Returns a
DataInstanceListthat iterates over the list ofDataInstances inherited from theDataInstances associated with the parentReadableDataGrantthat 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
DataInstances permitted by that grant to be iterated. - getDataInstances() - Method in class com.janeirodigital.sai.core.authorizations.SelectedFromRegistryDataGrant
-
Returns a
DataInstanceListthat iterates over the list ofDataInstances 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
ReadableDataGrants linked to theReadableAccessGrant - getHttpClient() - Method in class com.janeirodigital.sai.core.sessions.SaiSession
-
Get an OkHttpClient from the
HttpClientFactorybased on the default configuration provided when the client factory was initialized. - getOkHttpClient() - Method in class com.janeirodigital.sai.core.http.HttpClientFactory
-
Implementation of the
OkHttpClientFactoryinterface 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
AccessGrantlinked to the registration - hasAccessGrant() - Method in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration
-
Indicates whether or not there is an
AccessGrantlinked 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
AllFromRegistryDataGrantandSelectedFromRegistryDataGrant - InheritableDataGrant(ReadableDataGrant.Builder) - Constructor for class com.janeirodigital.sai.core.authorizations.InheritableDataGrant
-
Construct an
InheritableDataGrantfrom 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
InheritedDataGrantfrom 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
ReadableDataGrantis a delegated data grant - isEmpty() - Method in class com.janeirodigital.sai.core.agents.AgentRegistry
-
Indicate whether the
AgentRegistryhas any registrations - isEmpty() - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
-
Indicate whether the
AuthorizationRegistryhas anyAccessAuthorizations - isEmpty() - Method in class com.janeirodigital.sai.core.data.DataInstanceList
-
Indicates whether the
DataInstanceListis empty - isEmpty() - Method in class com.janeirodigital.sai.core.data.DataRegistry
-
Indicate whether the
DataRegistryhas anyDataRegistrations - 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
checkUriis already part of the registration list - iterator() - Method in class com.janeirodigital.sai.core.agents.AgentRegistry.ApplicationRegistrationList
-
Return an iterator for
ApplicationRegistrationinstances - iterator() - Method in class com.janeirodigital.sai.core.agents.AgentRegistry.SocialAgentRegistrationList
-
Return an iterator for
SocialAgentRegistrationinstances - iterator() - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.AccessAuthorizationList
-
Return an iterator for
AccessAuthorizationinstances - 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
DataRegistrationinstances - 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
AgentRegistrationbased on the associated Jena resource. - populateFromDataset() - Method in class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
-
Populates the common fields of the
ReadableAgentRegistrationbased on the associated Jena resource. - populateFromDataset() - Method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
-
Populates the fields of the
SocialAgentRegistration.Builderbased 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 theSaiSessionwhenunprotectedis 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
ReadableAccessGrantinstances. - 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
ReadableAgentRegistrationinstance from the provideduri. - ReadableAgentRegistration.Builder<T extends ReadableResource.Builder<T>> - Class in com.janeirodigital.sai.core.agents
-
Abstract builder for
ReadableAgentRegistrationinstances (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
ReadableDataGrantinstance from the providedReadableDataGrant.Builder. - ReadableDataGrant.Builder - Class in com.janeirodigital.sai.core.authorizations
-
Builder for
ReadableDataGrantinstances. - 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
CRUDResourceandImmutableResource, 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
ReadableApplicationProfileinstances. - 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
RegistrySetinstances. - reload() - Method in class com.janeirodigital.sai.core.agents.AgentRegistry
-
Reload a new instance of
AgentRegistryusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ApplicationProfile
-
Reload a new instance of
ApplicationProfileusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ApplicationRegistration
-
Reload a new instance of
ApplicationRegistrationusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ReadableApplicationProfile
-
Reload a new instance of
ReadableApplicationProfileusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ReadableApplicationRegistration
-
Reload a new instance of
ReadableApplicationRegistrationusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile
-
Reload a new instance of
ReadableSocialAgentProfileusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentRegistration
-
Reload a new instance of
ReadableSocialAgentRegistrationusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.RegistrySet
-
Reload a new instance of
RegistrySetusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.SocialAgentProfile
-
Reload a new instance of
SocialAgentProfileusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration
-
Reload a new instance of
SocialAgentRegistrationusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization
-
Reload a new instance of
AccessAuthorizationusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.AccessGrant
-
Reload a new instance of
AccessGrantusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
-
Reload a new instance of
AuthorizationRegistryusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization
-
Reload a new instance of
DataAuthorizationusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.DataGrant
-
Reload a new instance of
DataGrantusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
-
Reload a new instance of
ReadableAccessGrantusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant
-
Reload a new instance of
ReadableDataGrantusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.data.DataRegistration
-
Reload a new instance of
DataRegistrationusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.data.DataRegistry
-
Reload a new instance of
DataRegistryusing the attributes of the current instance - reload() - Method in class com.janeirodigital.sai.core.data.ReadableDataRegistration
-
Reload a new instance of
ReadableDataRegistrationusing the attributes of the current instance - remove(AgentRegistration) - Method in class com.janeirodigital.sai.core.agents.AgentRegistry
-
Remove an
AgentRegistrationfrom theAgentRegistry - remove(AccessAuthorization) - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
-
Remove an
AccessAuthorizationfrom theAuthorizationRegistry - remove(DataRegistration) - Method in class com.janeirodigital.sai.core.data.DataRegistry
-
Remove a
DataRegistrationfrom 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
SelectedFromRegistryDataGrantfrom 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
ReadableDataGrantassociated 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
DataGrantthat 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
DataInstanceis 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
DataGrantthat 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
registeredAgentmaintains 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
DataInstances 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
SocialAgentProfileinstances. - 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
SocialAgentRegistrationinstances. - 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
DataInstanceresource 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