Class Application

java.lang.Object
com.janeirodigital.sai.core.application.Application

public class Application extends Object
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 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 Application
      validateSsl - Ignores SSL validation errors when false
      validateShapeTrees - Intercept requests and perform client-side shape tree validation when true
      Throws:
      SaiException