URL: <http://savannah.gnu.org/task/?6799>
Summary: Submission of List Manipulation 1.0 Project: Savannah Administration Submitted by: eisel98 Submitted on: Monday 04/23/2007 at 00:10 Should Start On: Monday 04/23/2007 at 00:00 Should be Finished on: Thursday 05/03/2007 at 00:00 Category: Project Approval Priority: 5 - Normal Status: None Privacy: Public Percent Complete: 0% Assigned to: None Open/Closed: Open Discussion Lock: Any Effort: 0.00 _______________________________________________________ Details: A new project has been registered at Savannah This project account will remain inactive until a site admin approves or discards the registration. = Registration Administration = While this item will be useful to track the registration process, *approving or discarding the registration must be done using the specific Group Administration <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9251> page*, accessible only to site administrators, effectively *logged as site administrators* (superuser): * Group Administration <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9251> = Registration Details = * Name: *List Manipulation 1.0* * System Name: *jlistmanip* * Type: non-GNU software & documentation * License: Modified BSD License ---- ==== Description: ==== The List Manipulation (Java) Component provides in-memory sorting and filtering of data sets as well as optimized storage of and access to frequently used sorts. Data sets are defined as any group of inter-related data. The process of sorting and filtering data is typically reserved for a database. Providing an in-memory alternative will reduce database dependencies and enhance performance by reducing the overhead involved in requesting, manipulating and retrieving data. Functionality - Initialized with data set (Enumeration, Array, Vector, etc). - Enable sorting of the data set by one or more data element(s). For example, Sort by Last Name, then by First Name. - Enable filtering of the data set by user specified criteria. - Enables a user to remove filter criteria. - Provides optimized storage of and access to frequently used sorts. ==== Other Software Required: ==== Java 1.4.2+ JRE JUnit 3.8.1+ (for the test code) ==== Other Comments: ==== I do have working code, working test code (Junit based), fully documented with JavaDoc and design (use case diagrams, class diagrams, and sequence diagrams), however it is not hosted anywhere such that I can give you a URL. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/task/?6799> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/