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 BasicDataInstanceget(URI uri, SaiSession saiSession, ReadableDataGrant dataGrant, DataInstance parent) static BasicDataInstanceget(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType, ReadableDataGrant dataGrant, DataInstance parent) Get aBasicDataInstanceat the provideduriMethods inherited from class com.janeirodigital.sai.core.data.DataInstance
addChildInstance, delete, findChildGrant, findChildReferences, generateUri, generateUri, getChildInstances, getChildReferences, hasAccessible, removeChildInstance, updateMethods 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 aBasicDataInstanceat the provideduri- Parameters:
 uri- URI of theBasicDataInstanceto getsaiSession-SaiSessionto assigncontentType-ContentTypeto use for retrievalparent- Optional parentDataInstanceto provide if known- Returns:
 - Retrieved 
BasicDataInstance - Throws:
 SaiExceptioncom.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.SaiHttpNotFoundExceptionSaiException
 
 -