Class ApplicationProfile
java.lang.Object
com.janeirodigital.sai.core.resources.ReadableResource
com.janeirodigital.sai.core.resources.CRUDResource
com.janeirodigital.sai.core.agents.ApplicationProfile
Modifiable instantiation of an
 Application,
 which is also cross-pollinated with the
 Client Identifier Document
 from Solid-OIDC.
- 
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 - 
Method Summary
Modifier and TypeMethodDescriptionstatic ApplicationProfileget(URI uri, SaiSession saiSession) Callget(URI, SaiSession, ContentType)using the application profile default content-type of JSON-LDstatic ApplicationProfileget(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) Get aApplicationProfilefrom the providedurireload()Reload a new instance ofApplicationProfileusing the attributes of the current instanceMethods inherited from class com.janeirodigital.sai.core.resources.CRUDResource
delete, updateMethods inherited from class com.janeirodigital.sai.core.resources.ReadableResource
checkReadableResponse, read 
- 
Method Details
- 
get
public static ApplicationProfile get(URI uri, SaiSession saiSession, com.janeirodigital.sai.httputils.ContentType contentType) throws SaiException, com.janeirodigital.sai.httputils.SaiHttpNotFoundException Get aApplicationProfilefrom the provideduri- Parameters:
 uri- URI of theRegistrySetto getsaiSession-SaiSessionto assigncontentType-ContentTypeto use- Returns:
 - Retrieved 
ApplicationProfile - Throws:
 SaiExceptioncom.janeirodigital.sai.httputils.SaiHttpNotFoundException
 - 
get
public static ApplicationProfile get(URI uri, SaiSession saiSession) throws com.janeirodigital.sai.httputils.SaiHttpNotFoundException, SaiException Callget(URI, SaiSession, ContentType)using the application profile default content-type of JSON-LD- Parameters:
 uri- URI of theApplicationProfilesaiSession-SaiSessionto assign- Returns:
 - Throws:
 com.janeirodigital.sai.httputils.SaiHttpNotFoundExceptionSaiException
 - 
reload
public ApplicationProfile reload() throws com.janeirodigital.sai.httputils.SaiHttpNotFoundException, SaiExceptionReload a new instance ofApplicationProfileusing the attributes of the current instance- Returns:
 - Reloaded 
ApplicationProfile - Throws:
 com.janeirodigital.sai.httputils.SaiHttpNotFoundExceptionSaiException
 
 -