Package com.janeirodigital.sai.core.data
Class BasicDataInstance.Builder
java.lang.Object
com.janeirodigital.sai.core.resources.ReadableResource.Builder<T>
com.janeirodigital.sai.core.resources.CRUDResource.Builder<T>
com.janeirodigital.sai.core.data.DataInstance.Builder<BasicDataInstance.Builder>
com.janeirodigital.sai.core.data.BasicDataInstance.Builder
- Enclosing class:
- BasicDataInstance
protected static class BasicDataInstance.Builder
extends DataInstance.Builder<BasicDataInstance.Builder>
-
Field Summary
Fields inherited from class com.janeirodigital.sai.core.data.DataInstance.Builder
dataGrant, draft, parent, shapeTree
Fields inherited from class com.janeirodigital.sai.core.resources.ReadableResource.Builder
contentType, dataset, exists, jsonLdContext, resource, saiSession, unprotected, uri
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.janeirodigital.sai.core.data.DataInstance.Builder
setDataGrant, setDraft, setParent
Methods inherited from class com.janeirodigital.sai.core.resources.ReadableResource.Builder
setContentType, setDataset, setDataset, setJsonLdContext, setUnprotected
-
Constructor Details
-
Builder
-
-
Method Details
-
getThis
Description copied from class: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.- Specified by:
getThis
in classReadableResource.Builder<BasicDataInstance.Builder>
- Returns:
- T generic - on implementations this is the resource type that is being built
-
build
- Throws:
SaiException
-