Project

General

Profile

Story #1271

Refactor d1_libclient_java to work with new MMP handlers

Added by Rob Nahf about 13 years ago. Updated about 13 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
d1_libclient_java
Target version:
Start date:
2011-01-28
Due date:
% Done:

100%

Story Points:
Sprint:

Description

The new mimemulitpart classes are incompatible with the structure of D1Node, which has somewhat brittle handlers for different types of calls. Need to refactor and generalize these lower level functions.


Subtasks

Task #1272: create new class for handling all REST callsClosedRob Nahf

Task #1289: switch CNode public methods to use new D1RestClient classClosedRob Nahf

Task #1273: create new class for assembling and encoding URLsClosedRob Nahf

Task #1274: map existing public methods to new classes.ClosedRob Nahf


Related issues

Related to Infrastructure - Task #1258: flesh out unit and integration tests Closed 2011-01-24

History

#1 Updated by Dave Vieglais about 13 years ago

  • Target version changed from Sprint-2011.05 to Sprint-2011.06
  • Position set to 4

#2 Updated by Rob Nahf about 13 years ago

  • Target version changed from Sprint-2011.06 to Sprint-2011.09-Block.2
  • Position deleted (5)
  • Position set to 30

#3 Updated by Dave Vieglais about 13 years ago

  • Target version changed from Sprint-2011.09-Block.2 to Sprint-2011.10-Block.2
  • Position deleted (52)
  • Position set to 2

#4 Updated by Rob Nahf about 13 years ago

  • Status changed from In Progress to Closed

all methods except login methods are switched over to use the new httpClient-based D1RestClient. Login methods would have required extension of the D1RestClient to handle non-MMP message bodies, but since these are likely to change with upcoming authorization and authentication reimplementation, left this work for later.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)