Line 4 was replaced by line 4 |
- * Found that it could be done using Apache's BCEL library |
+ ** Found that it could be done using Apache's BCEL library |
Line 6 was replaced by line 6 |
- * Determined that it would not be useful to have the Web |
+ ** Determined that it would not be useful to have the Web |
Lines 12-26 were replaced by lines 12-17 |
- * After discussing it with Matt, it was decided the best route |
- to go would be to add the API methods for the ENM use case |
- in a manner that the used simple Java types or arrays of them |
- * The WSDL was changed to add the necessary API functions |
- * The old SOAP interface layer was tossed out and redesigned |
- and redeveloped to completely isolate it from the business |
- logic |
- - Involved creating adapter classes for the concept |
- objects to ensure that Java collection objects are |
- serialized as arrays |
- - Adding an additional class to manage the interface |
- between the business logic layer, which has fewer |
- API methods all of which use complex objects |
- and the SOAP layer |
- - Modification of the client side code |
+ * After discussing it with Matt, it was decided the best route to go would be to add the API methods for the ENM use case in a manner that the used simple Java types or arrays of them |
+ ** The WSDL was changed to add the necessary API functions |
+ ** The old SOAP interface layer was tossed out and redesigned and redeveloped to completely isolate it from the business logic |
+ *** Involved creating adapter classes for the concept objects to ensure that Java collection objects are serialized as arrays |
+ *** Adding an additional class to manage the interface between the business logic layer, which has fewer API methods all of which use complex objects and the SOAP layer |
+ *** Modification of the client side code |
Line 28 was replaced by line 19 |
- - A couple of the new API methods needed graph like methods |
+ * A couple of the new API methods needed graph like methods |
Line 30 was replaced by line 21 |
- * Node/Edge/Graph classes were created that add all edges |
+ ** Node/Edge/Graph classes were created that add all edges |
Lines 32-34 were replaced by lines 23-25 |
- level was created |
- * Hibernate mappings to those classes where created |
- * Added back to the system the idea of an authoritative list |
+ level was created |
+ ** Hibernate mappings to those classes where created |
+ ** Added back to the system the idea of an authoritative list |
Line 38 was replaced by line 29 |
- * modified business code, database mappings and code |
+ ** modified business code, database mappings and code |
Line 47 was replaced by line 38 |
- * getAuthoritativeList: returns all concepts at a particular |
+ ** getAuthoritativeList: returns all concepts at a particular |
Line 49 was replaced by line 40 |
- * getSynonymousNames: returns the list of all synonymous |
+ ** getSynonymousNames: returns the list of all synonymous |
Line 51 was replaced by line 42 |
- * getHigherTaxon: returns the a higher taxon at a |
+ ** getHigherTaxon: returns the a higher taxon at a |
Line 54 was replaced by line 45 |
- * getBestConcept: returns a list (of hopefully only 1) concept |
+ ** getBestConcept: returns a list (of hopefully only 1) concept |
Lines 58-59 were replaced by lines 49-50 |
- - Modifications to the build process |
- * War file generation of the SOAP service for easier |
+ * Modifications to the build process |
+ ** War file generation of the SOAP service for easier |
Line 61 was replaced by line 52 |
- * Automatic generation of Java class files containing the |
+ ** Automatic generation of Java class files containing the |
Line 67 was replaced by line 58 |
- * Parses an ITIS XML instance using XPath to generate concepts |
+ ** Parses an ITIS XML instance using XPath to generate concepts |
Line 70 was replaced by line 61 |
- * Incorporated tests for this |
+ ** Incorporated tests for this |
Line 78 was replaced by line 69 |
- * Change in the way that the unmarshalling works sot it uses a |
+ ** Change in the way that the unmarshalling works sot it uses a |
Line 80 was replaced by line 71 |
- * Numerous bugfixes to the 0.88b and 0.95.3 |
+ ** Numerous bugfixes to the 0.88b and 0.95.3 |
Line 89 was replaced by line 80 |
- 1. Data |
+ 1. Data |
At line 99 added 1 line. |
+ |