Uses of Class
com.janeirodigital.sai.core.sessions.SaiSession
Packages that use SaiSession
Package
Description
Classes providing access to
Agent Registries,
Social Agent Profiles,
Application Profiles,
and Agent Registrations.
Classes providing access to
Access Authorizations,
Data Authorizations,
Access Grants,
Data Grants,
and Authorization Registries.
Essential "base" classes to access to corresponding RDF Resources, that are
extended by sai domain specific classes.
Various utilities and helpers used by other sai-java classes
-
Uses of SaiSession in com.janeirodigital.sai.core.agents
Methods in com.janeirodigital.sai.core.agents with parameters of type SaiSessionModifier and TypeMethodDescriptionstatic AgentRegistry
AgentRegistry.get
(URI uri, SaiSession saiSession) CallAgentRegistry.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic AgentRegistry
AgentRegistry.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get anAgentRegistry
at the provideduri
static ApplicationProfile
ApplicationProfile.get
(URI uri, SaiSession saiSession) CallApplicationProfile.get(URI, SaiSession, ContentType)
using the application profile default content-type of JSON-LDstatic ApplicationProfile
ApplicationProfile.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aApplicationProfile
from the provideduri
static ApplicationRegistration
ApplicationRegistration.get
(URI uri, SaiSession saiSession) CallApplicationRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic ApplicationRegistration
ApplicationRegistration.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aApplicationRegistration
at the provideduri
static ReadableApplicationProfile
ReadableApplicationProfile.get
(URI uri, SaiSession saiSession) CallReadableApplicationProfile.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic ReadableApplicationProfile
ReadableApplicationProfile.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aReadableApplicationProfile
from the provideduri
.ReadableApplicationRegistration.get
(URI uri, SaiSession saiSession) CallReadableApplicationRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalReadableApplicationRegistration.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aReadableApplicationRegistration
from the provideduri
.static ReadableSocialAgentProfile
ReadableSocialAgentProfile.get
(URI uri, SaiSession saiSession) CallReadableSocialAgentProfile.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic ReadableSocialAgentProfile
ReadableSocialAgentProfile.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aReadableSocialAgentProfile
from the provideduri
.ReadableSocialAgentRegistration.get
(URI uri, SaiSession saiSession) CallReadableSocialAgentRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalReadableSocialAgentRegistration.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aReadableSocialAgentRegistration
from the provideduri
.static RegistrySet
RegistrySet.get
(URI uri, SaiSession saiSession) CallRegistrySet.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic RegistrySet
RegistrySet.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aRegistrySet
at the provideduri
static SocialAgentProfile
SocialAgentProfile.get
(URI uri, SaiSession saiSession) CallSocialAgentProfile.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic SocialAgentProfile
SocialAgentProfile.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aSocialAgentProfile
at the provideduri
static SocialAgentRegistration
SocialAgentRegistration.get
(URI uri, SaiSession saiSession) CallSocialAgentRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic SocialAgentRegistration
SocialAgentRegistration.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aSocialAgentRegistration
from the provideduri
.Constructors in com.janeirodigital.sai.core.agents with parameters of type SaiSessionModifierConstructorDescriptionApplicationRegistrationList
(SaiSession saiSession, org.apache.jena.rdf.model.Resource resource) protected
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
protected
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
SocialAgentRegistrationList
(SaiSession saiSession, org.apache.jena.rdf.model.Resource resource) -
Uses of SaiSession in com.janeirodigital.sai.core.authorizations
Methods in com.janeirodigital.sai.core.authorizations with parameters of type SaiSessionModifier and TypeMethodDescriptionstatic AccessAuthorization
AccessAuthorization.get
(URI uri, SaiSession saiSession) CallAccessAuthorization.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic AccessAuthorization
AccessAuthorization.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get anAccessAuthorization
at the provideduri
static AccessGrant
AccessGrant.get
(URI uri, SaiSession saiSession) CallAccessGrant.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic AccessGrant
AccessGrant.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get anAccessGrant
at the provideduri
static AuthorizationRegistry
AuthorizationRegistry.get
(URI uri, SaiSession saiSession) CallAuthorizationRegistry.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic AuthorizationRegistry
AuthorizationRegistry.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aAuthorizationRegistry
at the provideduri
static DataAuthorization
DataAuthorization.get
(URI uri, SaiSession saiSession) CallDataAuthorization.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic DataAuthorization
DataAuthorization.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aDataAuthorization
at the provideduri
static DataGrant
DataGrant.get
(URI uri, SaiSession saiSession) CallDataGrant.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic DataGrant
DataGrant.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aDataGrant
at the provideduri
static ReadableAccessGrant
ReadableAccessGrant.get
(URI uri, SaiSession saiSession) CallReadableAccessGrant.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic ReadableAccessGrant
ReadableAccessGrant.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aReadableAccessGrant
at the provideduri
static ReadableDataGrant
ReadableDataGrant.get
(URI uri, SaiSession saiSession) CallReadableDataGrant.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic ReadableDataGrant
ReadableDataGrant.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aReadableDataGrant
at the provideduri
Constructors in com.janeirodigital.sai.core.authorizations with parameters of type SaiSessionModifierConstructorDescriptionAccessAuthorizationList
(SaiSession saiSession, org.apache.jena.rdf.model.Resource resource) Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
-
Uses of SaiSession in com.janeirodigital.sai.core.data
Fields in com.janeirodigital.sai.core.data declared as SaiSessionMethods in com.janeirodigital.sai.core.data with parameters of type SaiSessionModifier and TypeMethodDescriptionstatic BasicDataInstance
BasicDataInstance.get
(URI uri, SaiSession saiSession, ReadableDataGrant dataGrant, DataInstance parent) static BasicDataInstance
BasicDataInstance.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType, ReadableDataGrant dataGrant, DataInstance parent) Get aBasicDataInstance
at the provideduri
static DataRegistration
DataRegistration.get
(URI uri, SaiSession saiSession) CallDataRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic DataRegistration
DataRegistration.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aDataRegistration
at the provideduri
static DataRegistry
DataRegistry.get
(URI uri, SaiSession saiSession) CallDataRegistry.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic DataRegistry
DataRegistry.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aDataRegistry
at the provideduri
static ReadableDataRegistration
ReadableDataRegistration.get
(URI uri, SaiSession saiSession) CallReadableDataRegistration.get(URI, SaiSession, ContentType)
without specifying a desired content type for retrievalstatic ReadableDataRegistration
ReadableDataRegistration.get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aReadableDataRegistration
at the provideduri
Constructors in com.janeirodigital.sai.core.data with parameters of type SaiSessionModifierConstructorDescriptionBuilder
(URI uri, SaiSession saiSession) protected
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
DataInstanceList
(SaiSession saiSession, ReadableDataGrant dataGrant, Map<URI, DataInstance> dataInstanceUris) Construct aDataInstanceList
DataRegistrationList
(SaiSession saiSession, org.apache.jena.rdf.model.Resource resource) -
Uses of SaiSession in com.janeirodigital.sai.core.resources
Fields in com.janeirodigital.sai.core.resources declared as SaiSessionModifier and TypeFieldDescriptionprotected final SaiSession
ReadableResource.Builder.saiSession
protected final SaiSession
ReadableResource.saiSession
Methods in com.janeirodigital.sai.core.resources with parameters of type SaiSessionModifier and TypeMethodDescriptionprotected static okhttp3.Response
ReadableResource.read
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType, boolean unprotected) Reads the remote RDF resource aturi
, providing credentials from theSaiSession
whenunprotected
is not true.Constructors in com.janeirodigital.sai.core.resources with parameters of type SaiSessionModifierConstructorDescriptionprotected
Builder
(URI uri, SaiSession saiSession) Base builder for CRUD resource types.protected
Builder
(URI uri, SaiSession saiSession) Base builder for Immutable resource types.protected
Builder
(URI uri, SaiSession saiSession) Base builder for all resource types. -
Uses of SaiSession in com.janeirodigital.sai.core.utils
Fields in com.janeirodigital.sai.core.utils declared as SaiSessionModifier and TypeFieldDescriptionprotected SaiSession
RegistrationList.RegistrationListIterator.saiSession
protected SaiSession
RegistrationList.saiSession
Constructors in com.janeirodigital.sai.core.utils with parameters of type SaiSessionModifierConstructorDescriptionprotected
RegistrationList
(SaiSession saiSession, org.apache.jena.rdf.model.Resource resource, org.apache.jena.rdf.model.Property linkedVia) Construct aRegistrationList
(called by sub-classes)RegistrationListIterator
(SaiSession saiSession, List<URI> registrationUris)