Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.5.12
    • Component/s: Other
    • Labels:
      None
    • Flags:
      Patch

      Description

      Want to submit a patch for a new feature - plugin for the Struts2 and JCR(JSR-170) integration. It were developed as a part of the Sibutu project (http://code.google.com/p/sibutu/), but since it more relates to Struts2 we will be glad if you include this plugin into the Struts2 in future. Plugin consists of two parts - annotation based interceptor for preloading JCR nodes, and wrapper classes for transparent wrapping of JCR Nodes so they implement both javax,jcr.Node and java.util.Map. This approach allows node's properties to be set directly by Struts2, also validation can easily be done and JCR node's properties can be referenced in JSP pages in a standard way.

      1. patch.txt
        59 kB
        Max Skripnikov

        Activity

        Hide
        lukaszlenart Lukasz Lenart added a comment -

        I'm wondering if this should be part of Struts Core, maybe it would be better to add it to https://github.com/struts-community-plugins

        Show
        lukaszlenart Lukasz Lenart added a comment - I'm wondering if this should be part of Struts Core, maybe it would be better to add it to https://github.com/struts-community-plugins
        Hide
        lukaszlenart Lukasz Lenart added a comment -

        I have pushed this plugin to GitHub but there is a problem building it - some dependencies are missing :\

        https://github.com/struts-community-plugins/struts2-jcr-plugin

        Show
        lukaszlenart Lukasz Lenart added a comment - I have pushed this plugin to GitHub but there is a problem building it - some dependencies are missing :\ https://github.com/struts-community-plugins/struts2-jcr-plugin

          People

          • Assignee:
            lukaszlenart Lukasz Lenart
            Reporter:
            mskripnikov Max Skripnikov
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development