Index

A B C D E F G H I J L N P R S U 
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(DataRegistration) - Method in class com.janeirodigital.sai.core.data.DataRegistry
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 provided AgentRegistration.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 provided AgentRegistry.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 AgentRegistry instances.
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 AllFromRegistryDataGrant from the provided ReadableDataGrant.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 AccessAuthorizations.
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 and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.AgentRegistry.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ApplicationProfile.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ApplicationRegistration.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.RegistrySet.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.SocialAgentProfile.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.agents.SocialAgentRegistration.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.AccessAuthorization.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.AccessGrant.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.DataAuthorization.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.DataGrant.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.authorizations.ReadableDataGrant.Builder
Initialize builder with uri and saiSession
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 and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.data.DataRegistration.Builder
Initialize builder with uri and saiSession
Builder(URI, SaiSession) - Constructor for class com.janeirodigital.sai.core.data.DataRegistry.Builder
Initialize builder with uri and saiSession
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
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
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
Classes providing access to Data Instances, Data Registrations, and Data Registries.
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 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 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 the ApplicationRegistration
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 the SocialAgentRegistration
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 an AccessAuthorization
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 a DataRegistration
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 the ReadableAccessGrant by shape tree
findDataGrants(URI, URI) - Method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
Lookup ReadableDataGrants linked to the ReadableAccessGrant 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
Generate an AccessGrant and its associated DataGrants based on this AccessAuthorization.
generateGrants(AccessAuthorization, AgentRegistration, AgentRegistry, List<DataRegistry>) - Method in class com.janeirodigital.sai.core.authorizations.DataAuthorization
Generate one or more DataGrants for this DataAuthorization.
generateUri(ReadableDataGrant) - Static method in class com.janeirodigital.sai.core.data.DataInstance
Generate the URI for a new DataInstance as permitted by the provided dataGrant, 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 provided dataGrant.
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 provided Application scoped to the provided AuthorizedSession.
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 provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ApplicationProfile
Get a ApplicationProfile from the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ApplicationRegistration
Get a ApplicationRegistration at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableApplicationProfile
Get a ReadableApplicationProfile from the provided uri.
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableApplicationRegistration
Get a ReadableApplicationRegistration from the provided uri.
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentProfile
Get a ReadableSocialAgentProfile from the provided uri.
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.ReadableSocialAgentRegistration
Get a ReadableSocialAgentRegistration from the provided uri.
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.RegistrySet
Get a RegistrySet at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.SocialAgentProfile
Get a SocialAgentProfile at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.agents.SocialAgentRegistration
Get a SocialAgentRegistration from the provided uri.
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.AccessAuthorization
Get an AccessAuthorization at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.AccessGrant
Get an AccessGrant at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
Get a AuthorizationRegistry at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.DataAuthorization
Get a DataAuthorization at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.DataGrant
Get a DataGrant at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.ReadableAccessGrant
Get a ReadableAccessGrant at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.authorizations.ReadableDataGrant
Get a ReadableDataGrant at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.data.DataRegistration
Get a DataRegistration at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.data.DataRegistry
Get a DataRegistry at the provided uri
get(URI, SaiSession, ContentType) - Static method in class com.janeirodigital.sai.core.data.ReadableDataRegistration
Get a ReadableDataRegistration at the provided uri
get(URI, SaiSession, ContentType, ReadableDataGrant, DataInstance) - Static method in class com.janeirodigital.sai.core.data.BasicDataInstance
Get a BasicDataInstance at the provided uri
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 the DataInstances for a given shape tree type in the DataRegistration specified in this data grant
getDataInstances() - Method in class com.janeirodigital.sai.core.authorizations.InheritedDataGrant
Returns a DataInstanceList that iterates over the list of DataInstances inherited from the DataInstances associated with the parent ReadableDataGrant 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 DataInstances 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 of DataInstances 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 the ReadableAccessGrant
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 and SelectedFromRegistryDataGrant
InheritableDataGrant(ReadableDataGrant.Builder) - Constructor for class com.janeirodigital.sai.core.authorizations.InheritableDataGrant
Construct an InheritableDataGrant from the provided ReadableDataGrant.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 provided ReadableDataGrant.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 any AccessAuthorizations
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 any DataRegistrations
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 the SaiSession when unprotected 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 provided uri.
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 provided ReadableDataGrant.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 and ImmutableResource, 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 the AgentRegistry
remove(AccessAuthorization) - Method in class com.janeirodigital.sai.core.authorizations.AuthorizationRegistry
remove(DataRegistration) - Method in class com.janeirodigital.sai.core.data.DataRegistry
Remove a DataRegistration from the DataRegistry
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
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 the DataInstance.
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 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 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 the dataset.
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
 
A B C D E F G H I J L N P R S U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form