Science Environment for Ecological Knowledge
Ecoinformatics site parent site of Partnership for Biodiversity Informatics site parent site of SEEK - Home
Science Environment for Ecological Knowledge









 

 

 



KU Taxon Update_Sept 2005

Difference between version 7 and version 6:

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.
+

Back to KU Taxon Update_Sept 2005, or to the Page History.