13 Commits

Author SHA1 Message Date
Jonathan Bernard
f86316c68f Continued implementation of extended attributes.
* Changed the `Issue` constructor to use an attribute map instead of an
  increasingly long parameter list. Of course we lose some control over required
  parameters.
* Added the Joda Time and SLF4J logging libraries.
* Implemented the `FileIssue` constructor for the new `Issue` refactor.
2011-11-05 08:44:47 -05:00
Jonathan Bernard
09319cb2e7 Added walkProject to core. Updated classes to interface changes.
* Implemented `walkProject` on `com.jdbernard.pit.Project`
* Updated several classes to fit the new interfaces/abstract classes.
* Still not finished with XML issue repository code.
2011-10-24 20:02:49 -05:00
Jonathan Bernard
6c36d78b7d Incremental work on XML implementation. 2011-05-27 10:25:57 -05:00
Jonathan Bernard
b7670e69f3 Added throws declarations for IOExceptions on Issue setters.
The FileIssue implementation now checks to ensure the success of the setters.
2010-05-19 09:54:18 -05:00
Jonathan Bernard
4179b993f4 HG corrupted local copy, lost 22 changesets 2010-02-26 13:21:24 -06:00
Jonathan Bernard
978f1f0d3e Fixed FileProject.delete() bug. Preparing for libpit 1.1.6 2010-02-24 07:58:37 -06:00
Jonathan Bernard
60109087e5 Small enhancements to libpit to facilitate pit-swing.
Added delete() and createNewProject(String) to Project class.
Added nicer toString() method to Category enum.
2010-02-24 03:05:37 -06:00
Jonathan Bernard
ce35e14694 Fixed ugly inheritance issue with Issue and FileIssue.
Added Filter unit tests.
2010-02-21 15:43:24 -06:00
Jonathan Bernard
7ff8806544 Refactored Issues/Projects in to abstract classes with further implementations.
ALl tests passing. Ran into some frustrationg aspects of Groovy
2010-02-20 22:31:33 -06:00
Jonathan Bernard
fe6ce85a73 Embellishing editing environment. Added CategoryTest 2010-02-20 11:00:07 -06:00
Jonathan Bernard
1e5ebe89bf Awaiting testing before releasing 1.1.2 2010-02-18 20:45:20 -06:00
Jonathan Bernard
4035f366f3 Finished libpit 1.1.0. Added change operations (priority, category, etc)
Began unit testing of libpit.
Made most of the changes to pit-cli needed to incorporate the new libpit
features.
2010-02-18 11:02:20 -06:00
Jonathan Bernard
cfed10c3ed Implemented category and priority setters in libpit. Started writing unit tests. 2010-02-16 09:15:33 -06:00