Package com.janeirodigital.sai.core.data
Class BasicDataInstance
java.lang.Object
com.janeirodigital.sai.core.resources.ReadableResource
com.janeirodigital.sai.core.resources.CRUDResource
com.janeirodigital.sai.core.data.DataInstance
com.janeirodigital.sai.core.data.BasicDataInstance
Basic instantiation of a
Data Instance,
which extends the abstract
DataInstance
, and can be used when an application only wants to deal
with the basics of the data instance, and not extend it for domain specific purposes.-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.janeirodigital.sai.core.resources.ReadableResource
contentType, dataset, exists, httpClient, jsonLdContext, resource, saiSession, unprotected, uri
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BasicDataInstance
get
(URI uri, SaiSession saiSession, ReadableDataGrant dataGrant, DataInstance parent) static BasicDataInstance
get
(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType, ReadableDataGrant dataGrant, DataInstance parent) Get aBasicDataInstance
at the provideduri
Methods inherited from class com.janeirodigital.sai.core.data.DataInstance
addChildInstance, delete, findChildGrant, findChildReferences, generateUri, generateUri, getChildInstances, getChildReferences, hasAccessible, removeChildInstance, update
Methods inherited from class com.janeirodigital.sai.core.resources.ReadableResource
checkReadableResponse, read
-
Constructor Details
-
BasicDataInstance
- Throws:
SaiException
-
-
Method Details
-
get
public static BasicDataInstance get(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType, ReadableDataGrant dataGrant, DataInstance parent) throws SaiException, com.janeirodigital.sai.httputils.SaiHttpNotFoundException Get aBasicDataInstance
at the provideduri
- Parameters:
uri
- URI of theBasicDataInstance
to getsaiSession
-SaiSession
to assigncontentType
-ContentType
to use for retrievalparent
- Optional parentDataInstance
to provide if known- Returns:
- Retrieved
BasicDataInstance
- Throws:
SaiException
com.janeirodigital.sai.httputils.SaiHttpNotFoundException
-
get
public static BasicDataInstance get(URI uri, SaiSession saiSession, ReadableDataGrant dataGrant, DataInstance parent) throws com.janeirodigital.sai.httputils.SaiHttpNotFoundException, SaiException - Throws:
com.janeirodigital.sai.httputils.SaiHttpNotFoundException
SaiException
-