Project

General

Profile

Task #7844

Story #7832: migrate from JibX to JAXB for XML binding / codegen

support deep-copy cloning of service types

Added by Rob Nahf almost 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
d1_common_java
Target version:
-
Start date:
2016-07-16
Due date:
% Done:

100%

Milestone:
None
Product Version:
*
Story Points:
Sprint:

Description

Cloning uses marshalling and unmarshalling to create a new object.
All types therefor need to be annotated as @XmlRootElement

Associated revisions

Revision 18215
Added by Rob Nahf almost 6 years ago

refs: #7844, #7845, #7846. Added JAXB annotations and ObjectFactories, and refactored TypeMarshaller to use JAXB.
JibX logic has not been removed yet (but is not used).

History

#1 Updated by Rob Nahf almost 6 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 30 to 100
  • translation missing: en.field_remaining_hours set to 0.0

added annotations except Enums (NodeStatus, NodeType, Permission, etc.)
did not do MonitorInfo, MonitorList, and DescribeResponse, which do not appear to be maintained classes (not part of the schemas)

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)