Class GuiseHTTPServlet.DestinationResource

    • Constructor Detail

      • DestinationResource

        public DestinationResource​(java.net.URI referenceURI,
                                   io.urf.model.UrfResourceDescription resourceDescription,
                                   HTTPServletGuiseContainer guiseContainer,
                                   GuiseApplication guiseApplication,
                                   GuiseSession guiseSession,
                                   ResourceReadDestination resourceDestination,
                                   com.globalmentor.net.URIPath navigationPath,
                                   Bookmark bookmark,
                                   java.net.URI referrerURI)
        Constructs a resource with a reference URI and resource description, along with the Guise container, application, session, and resource destination.
        Parameters:
        referenceURI - The reference URI for the new resource.
        resourceDescription - The description of the resource.
        guiseContainer - The Guise container.
        guiseApplication - The Guise application.
        guiseSession - The Guise session.
        resourceDestination - The Guise session resource destination being accessed.
        navigationPath - The navigation path relative to the application context path.
        bookmark - The bookmark for which navigation should occur at this navigation path, or null if there is no bookmark involved in navigation.
        referrerURI - The URI of the referring navigation panel or other entity with no query or fragment, or null if no referring URI is known.
        Throws:
        java.lang.NullPointerException - if the reference URI, resource description, Guise container, Guise application, Guise session, resource destination, navigation path, and/or bookmark is null.
    • Method Detail

      • getInputStream

        public java.io.InputStream getInputStream​(javax.servlet.http.HttpServletRequest request)
                                           throws java.io.IOException
        Throws:
        java.io.IOException