https://redmine.dataone.org/https://redmine.dataone.org/favicon.ico2016-05-13T21:19:42ZDataONE TasksCN REST - Task #7745: JibX generated classes need additional logic to prohibit empty elementshttps://redmine.dataone.org/issues/7745?journal_id=275942016-05-13T21:19:42ZRobert Waltz
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/diff/27594?detail_id=39321">diff</a>)</li><li><strong>% Done</strong> changed from <i>0</i> to <i>30</i></li><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> CN REST - Task #7745: JibX generated classes need additional logic to prohibit empty elementshttps://redmine.dataone.org/issues/7745?journal_id=276002016-05-17T14:17:53ZRobert Waltz
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/diff/27600?detail_id=39335">diff</a>)</li></ul><p>In order to maintain the current functionality of getAccessPolicy, getReplicationPolicy, and getReplica, I created new JibX specific get-methods in SysemMetadata:<br>
grabAccessPolicyNullIfEmpty<br>
grabReplicationPolicyNullIfEmpty<br>
grabReplicaListNullIfEmpty</p>
<p>Classes AccessPolicy, AccessRule, Node also have JibX specific get-methods implemented as well:<br>
grabAllowListNullIfEmpty<br>
grabSubjectListNullIfEmpty<br>
grabPermissionListNullIfEmpty</p>
<p>each of these JibX specific get-methods are declared in binding_v1.xml to inform JibX of the correct get-methods to use during serialization.</p>
CN REST - Task #7745: JibX generated classes need additional logic to prohibit empty elementshttps://redmine.dataone.org/issues/7745?journal_id=276022016-05-17T14:30:00ZRobert Waltz
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Testing</i></li><li><strong>% Done</strong> changed from <i>30</i> to <i>50</i></li></ul> CN REST - Task #7745: JibX generated classes need additional logic to prohibit empty elementshttps://redmine.dataone.org/issues/7745?journal_id=277732016-06-14T19:46:36ZRobert Waltz
<ul><li><strong>translation missing: en.field_remaining_hours</strong> set to <i>0.0</i></li><li><strong>% Done</strong> changed from <i>50</i> to <i>100</i></li><li><strong>Status</strong> changed from <i>Testing</i> to <i>Closed</i></li></ul>