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 URIprotected URIprotected OffsetDateTimeprotected URIprotected URIprotected OffsetDateTimeFields inherited from class com.janeirodigital.sai.core.resources.ReadableResource.Builder
contentType, dataset, exists, jsonLdContext, resource, saiSession, unprotected, uri -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder(URI uri, SaiSession saiSession) Initialize builder withuriandsaiSession -
Method Summary
Modifier and TypeMethodDescriptionprotected voidPopulates the common fields of theReadableAgentRegistrationbased 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 withuriandsaiSession- Parameters:
uri- URI of theReadableAgentRegistrationto buildsaiSession-SaiSessionto assign
-
-
Method Details
-
populateFromDataset
Populates the common fields of theReadableAgentRegistrationbased on the associated Jena resource.- Throws:
SaiException
-