Class CRUDResource.Builder<T extends ReadableResource.Builder<T>>
java.lang.Object
com.janeirodigital.sai.core.resources.ReadableResource.Builder<T>
com.janeirodigital.sai.core.resources.CRUDResource.Builder<T>
- Type Parameters:
 T- Parameterized type of an inheriting builder
- Direct Known Subclasses:
 AgentRegistration.Builder,AgentRegistry.Builder,ApplicationProfile.Builder,AuthorizationRegistry.Builder,DataInstance.Builder,DataRegistration.Builder,DataRegistry.Builder,RegistrySet.Builder,SocialAgentProfile.Builder
- Enclosing class:
 - CRUDResource
 
protected abstract static class CRUDResource.Builder<T extends ReadableResource.Builder<T>>
extends ReadableResource.Builder<T>
Generic builder which is extended by CRUD resource builders. Extends and incorporates the
 
ReadableResource.Builder as a base.- 
Field Summary
Fields 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) Base builder for CRUD resource types. - 
Method Summary
Methods inherited from class com.janeirodigital.sai.core.resources.ReadableResource.Builder
getThis, setContentType, setDataset, setDataset, setJsonLdContext, setUnprotected 
- 
Constructor Details
- 
Builder
Base builder for CRUD resource types. Use setters for all further configuration- Parameters:
 uri- URI of the resource to buildsaiSession-SaiSessionto use
 
 -