Class Application
java.lang.Object
com.janeirodigital.sai.core.application.Application
Represents an Application
as defined
by the Solid Application Interoperability Specification.
An Application is a software-based Agent that a Social Agent uses to access, manipulate, and manage the data in their control, as well as the data they've been granted access to.
-
Constructor Summary
ConstructorsConstructorDescriptionApplication
(URI id, boolean validateSsl, boolean validateShapeTrees, boolean refreshTokens, com.janeirodigital.sai.authentication.AuthorizedSessionAccessor sessionAccessor) Construct a SAI compatible Application -
Method Summary
-
Constructor Details
-
Application
public Application(URI id, boolean validateSsl, boolean validateShapeTrees, boolean refreshTokens, com.janeirodigital.sai.authentication.AuthorizedSessionAccessor sessionAccessor) throws SaiException Construct a SAI compatible Application- Parameters:
id
- URI identifier of the ApplicationvalidateSsl
- Ignores SSL validation errors when falsevalidateShapeTrees
- Intercept requests and perform client-side shape tree validation when true- Throws:
SaiException
-