Class ReadableAgentRegistration.Builder<T extends ReadableResource.Builder<T>>
java.lang.Object
com.janeirodigital.sai.core.resources.ReadableResource.Builder<T>
com.janeirodigital.sai.core.agents.ReadableAgentRegistration.Builder<T>
- Enclosing class:
- ReadableAgentRegistration
protected abstract static class ReadableAgentRegistration.Builder<T extends ReadableResource.Builder<T>>
extends ReadableResource.Builder<T>
Abstract builder for
ReadableAgentRegistration
instances (used by subclasses). See
ReadableApplicationRegistration
and ReadableSocialAgentRegistration
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected URI
protected URI
protected OffsetDateTime
protected URI
protected URI
protected OffsetDateTime
Fields inherited from class com.janeirodigital.sai.core.resources.ReadableResource.Builder
contentType, dataset, exists, jsonLdContext, resource, saiSession, unprotected, uri
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Builder
(URI uri, SaiSession saiSession) Initialize builder withuri
andsaiSession
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Populates the common fields of theReadableAgentRegistration
based on the associated Jena resource.Methods inherited from class com.janeirodigital.sai.core.resources.ReadableResource.Builder
getThis, setContentType, setDataset, setDataset, setJsonLdContext, setUnprotected
-
Field Details
-
registeredBy
-
registeredWith
-
registeredAt
-
updatedAt
-
registeredAgent
-
accessGrantUri
-
-
Constructor Details
-
Builder
Initialize builder withuri
andsaiSession
- Parameters:
uri
- URI of theReadableAgentRegistration
to buildsaiSession
-SaiSession
to assign
-
-
Method Details
-
populateFromDataset
Populates the common fields of theReadableAgentRegistration
based on the associated Jena resource.- Throws:
SaiException
-