6 Commits

Author SHA1 Message Date
Jonathan Bernard
ab1c7f2393 Fleshed out CategorizationPlan implementation.
Added findEntriesToRecategorize() to CategorizationPlan
Refactored createNewCategory() to newCategory() on CategorizationPlan
Refactored Category to use CategorizationPlans
Created CatPlan for DescriptionBasedCategory
Made Event cloneable.
Refactored Category implementations to be aware of the single arg
  Category constructor.
Created TwoLevelCategory, for entries which inherently have two levels
  of categorization in them.
Created a CatPlan for TwoLevelCategory
Removed the specialization implementation, ITHelpCategory: the new
  TwoLevelCategory is a more general version of the same.
Created CatPlan for TicketCategory
Fixed TicketCategory and TicketPlan to adjust for small difference between
  the old behavour of ITHelpCategory and new TwoLevelCategory
Updated testing starter script.
2011-01-12 17:21:39 -06:00
Jonathan Bernard
24600b46d9 Put in CategorizationPlan architecture. 2011-01-12 06:54:03 -06:00
Jonathan Bernard
ba04aae34e Fixed, expanded category implementations. Started chart work.
Added FilteredCategory, filters by arbitrary CategoryFilters.
Started on Util class with code to create charts based on categories.
Fixed ITHelp ticket matching to swallow optional space after "ITHelp:"
Fixed TicketCategory to use it's own addEvent logic instead of inheriting the
  default Category implementation.
Updated startscript.groovy to reflect test data for recent changes.
2011-01-11 08:21:41 -06:00
Jonathan Bernard
6de924927a Created TimelineEventProcessor. Tested existing implementation. 2011-01-10 18:03:19 -06:00
Jonathan Bernard
68b51640af Finised initial implementation. Need to test. 2011-01-10 00:24:08 -06:00
Jonathan Bernard
9f4008a775 Initial commit 2011-01-09 15:11:36 -06:00