Enterprise Social Messaging Environment (ESME)
  1. Enterprise Social Messaging Environment (ESME)
  2. ESME-14

Redesign, rework, write unit tests for, and fully document API

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: Backlog
    • Fix Version/s: Release 1.1
    • Component/s: Server
    • Labels:
      None

      Description

      This issue is now an umbrella issue for all updates to the /api2 API endpoint. Most work should be tracked as subtasks or mapped issues. Please see http://cwiki.apache.org/confluence/display/ESME/API+2.0+-+Design to track the current design of the /api2 endpoint.

      1. org.apache.esme.api.Api2SpecsAsTest.txt
        8 kB
        Dick Hirsch
      2. new_api_initial_diff.diff
        16 kB
        Ethan Jewett
      3. esme2java.jar
        7 kB
        Daniel Koller
      4. API2Test.scala
        3 kB
        Dick Hirsch
      5. API2.scala
        17 kB
        Dick Hirsch
      6. api2_update_2009_11_27.diff
        39 kB
        Ethan Jewett
      7. api2_update_2009_11_19.diff
        9 kB
        Ethan Jewett
      8. api2_update_2009_11_14.diff
        46 kB
        Ethan Jewett
      9. api2_update_2009_11_07.diff
        40 kB
        Ethan Jewett
      10. api2_update_2009_10_30.diff
        32 kB
        Ethan Jewett

        Issue Links

        There are no Sub-Tasks for this issue.

          Activity

          Dick Hirsch created issue -
          Dick Hirsch made changes -
          Field Original Value New Value
          Component/s Server [ 12312635 ]
          Dick Hirsch made changes -
          Fix Version/s Release 1.1 [ 12314285 ]
          Ethan Jewett made changes -
          Attachment new_api_initial_diff.diff [ 12423158 ]
          Ethan Jewett made changes -
          Attachment api2_update_2009_10_30.diff [ 12423732 ]
          Ethan Jewett made changes -
          Attachment api2_update_2009_11_07.diff [ 12424265 ]
          Ethan Jewett made changes -
          Link This issue incorporates ESME-19 [ ESME-19 ]
          Dick Hirsch made changes -
          Summary Make current API more REST-like Redesign, rework, write unit tests for, and fully document API
          Dick Hirsch made changes -
          Assignee Ethan Jewett [ esjewett ]
          Ethan Jewett made changes -
          Attachment api2_update_2009_11_14.diff [ 12424968 ]
          Ethan Jewett made changes -
          Attachment api2_update_2009_11_19.diff [ 12425612 ]
          Dick Hirsch made changes -
          Attachment API2.scala [ 12425819 ]
          Attachment org.apache.esme.api.Api2SpecsAsTest.txt [ 12425820 ]
          Attachment API2Test.scala [ 12425821 ]
          Ethan Jewett made changes -
          Attachment api2_update_2009_11_27.diff [ 12426292 ]
          Ethan Jewett made changes -
          Description The current REST API should be made more REST-like. Take a look at the Yammer API ( http://www.yammer.com/api_doc.html ) for some ideas concerning REST methods in microblogging environments This issue is now an umbrella issue for all updates to the /api2 API endpoint. Most work should be tracked as subtasks or mapped issues. Please see http://cwiki.apache.org/confluence/display/ESME/API+2.0+-+Design to track the current design of the /api2 endpoint.
          Daniel Koller made changes -
          Attachment esme2java.jar [ 12426366 ]
          Ethan Jewett made changes -
          Link This issue relates to ESME-144 [ ESME-144 ]
          Ethan Jewett made changes -
          Link This issue relates to ESME-73 [ ESME-73 ]
          Ethan Jewett made changes -
          Link This issue relates to ESME-150 [ ESME-150 ]
          Ethan Jewett made changes -
          Link This issue relates to ESME-151 [ ESME-151 ]
          Dick Hirsch made changes -
          Affects Version/s Release 1.0-RC2 [ 12314801 ]
          Fix Version/s Release 1.0-RC2 [ 12314801 ]
          Fix Version/s Backlog [ 12314285 ]
          Ethan Jewett made changes -
          Fix Version/s Release 1.1 [ 12314823 ]
          Fix Version/s Release 1.0-RC2 [ 12314801 ]
          Dick Hirsch made changes -
          Affects Version/s Backlog [ 12314285 ]
          Affects Version/s Release 1.0-RC2 [ 12314801 ]
          Fix Version/s Backlog [ 12314285 ]
          Fix Version/s Release 1.1 [ 12314823 ]
          Ethan Jewett made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Fix Version/s Release 1.1 [ 12314823 ]
          Fix Version/s Backlog [ 12314285 ]
          Resolution Fixed [ 1 ]

            People

            • Assignee:
              Ethan Jewett
              Reporter:
              Dick Hirsch
            • Votes:
              1 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 8h
                8h
                Remaining:
                Remaining Estimate - 8h
                8h
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Development