Details

    • New Feature
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • 2.10.00
    • 2.20.00
    • None
    • None

    Description

      The current sandbox jaxrs project will be upgraded to a first class HST citizen and further expanded as a full blown JAX-RS/JSR-311 based HST REST Engine.

      This will involve multiple steps for which several additional sub-tasks will be created.

      Attachments

        1.
        Provide a new JAXRSService component with (initially) a CXF implementation Sub-task Closed Ate Douma (Inactive)
        2.
        Promote sandbox jaxrs project as first class citizen HST project Sub-task Closed Ate Douma (Inactive)
        3.
        Add url suffix mapping support targeting JAXRS endpoints Sub-task Closed Woonsan Ko (Inactive)
        4.
        Remove usage of HstRequest/HstResponse/HstSite in HstLinkTag, HstLinkImpl and replace it by HstRequestContext and SiteMount Sub-task Closed Ard Schrijvers
        5.
        Have the HstLinkImpl use SiteMount and use the hostname belonging to the SiteMount when external = true Sub-task Closed Ard Schrijvers
        6.
        Expose ObjectConverter used PrimaryNodeType for Object conversion so it can be used as parameter in JAX-RS endpoint dispatching Sub-task Closed Ate Douma (Inactive)
        7.
        Enable sitemount for binaries like assets and gallery such that a binary can be used through a rest call Sub-task Closed Ard Schrijvers
        8.
        getJaxrsRequest in CXFJaxrsContentService throws a ContainerException(new WebApplicationException(Response.Status.NOT_FOUND)) resulting in a 500 instead of 404 Sub-task Closed Woonsan Ko (Inactive)
        9.
        Add to hst:link tag option to create a link to a different mount Sub-task Closed Ard Schrijvers
        10.
        Add to the HstRequestContext utility methods to get hold of a Mount with some alias and of type 'x' Sub-task Closed Ard Schrijvers
        11.
        Add to hst:link the option to link to some other mount Sub-task Closed Ard Schrijvers
        12.
        Delete generic Node property filtering and processing Sub-task Closed Woonsan Ko (Inactive)
        13.
        REST links should be provided with appropriate meta-data themselves, e.g. similar to Atom links Sub-task Closed Ate Douma (Inactive)
        14.
        Embedded links in document representations need to be rewritten in context of the target (rest, site, gallery, assests) mount Sub-task Closed Woonsan Ko (Inactive)
        15.
        Upgrade to CXF 2.3.0 / JAX-RS 1.1 Sub-task Closed Woonsan Ko (Inactive)
        16.
        Add String getProperty(String propName) to Mounts returning any string property from a mount Sub-task Closed Ard Schrijvers
        17.
        Provide more flexible and usable REST security and (JCR) session configuration and handling Sub-task Closed Ate Douma (Inactive)
        18.
        Rename mount.isSiteMount to mount.isMapped and rename mount.supportsSubPath to mount.isSite with reverse meaning (flip boolean value) Sub-task Closed Ard Schrijvers
        19.
        Validate and upgrade to CXF 2.3.1 Sub-task Closed Woonsan Ko (Inactive)

        Activity

          People

            adouma Ate Douma (Inactive)
            adouma Ate Douma (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: