James Cole 
							
						 
					 
					
						
						
							
						
						f7d06b9759 
					 
					
						
						
							
							Some more code cleanup.  
						
						
						
						
					 
					
						2016-02-17 21:59:47 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						a178fed0c6 
					 
					
						
						
							
							Code cleanup courtesy of Scrutiniser CI.  
						
						
						
						
					 
					
						2016-02-17 21:55:00 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						ff342f6789 
					 
					
						
						
							
							New translations.  
						
						
						
						
					 
					
						2016-02-17 21:22:49 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						b1c2f8faa1 
					 
					
						
						
							
							Various code cleaning things.  
						
						
						
						
					 
					
						2016-02-17 21:14:32 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						6f59e79b28 
					 
					
						
						
							
							Massively reduce number of searched transactions.  
						
						
						
						
					 
					
						2016-02-17 21:05:32 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						6c22bad77a 
					 
					
						
						
							
							Revamped a part of the rule test code.  
						
						... 
						
						
						
						- clean way of constructing triggers
- processor can be constructed in a number of ways.
- cleaner transaction matcher using collections instead of arrays 
						
						
					 
					
						2016-02-17 21:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						1cf0125d1b 
					 
					
						
						
							
							New method for transaction matcher.  
						
						
						
						
					 
					
						2016-02-17 20:31:18 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						49211482b0 
					 
					
						
						
							
							New getters and setters.  
						
						
						
						
					 
					
						2016-02-17 20:25:54 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						b3aecec11d 
					 
					
						
						
							
							Remove parameter and make fields private.  
						
						
						
						
					 
					
						2016-02-17 20:25:20 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						7cb86d0254 
					 
					
						
						
							
							Add field. Also limit range.  
						
						
						
						
					 
					
						2016-02-17 20:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						0ba9389ca2 
					 
					
						
						
							
							Rename field.  
						
						
						
						
					 
					
						2016-02-17 20:24:27 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						1902787104 
					 
					
						
						
							
							Removed constructor.  
						
						
						
						
					 
					
						2016-02-17 20:23:53 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						b3e32db073 
					 
					
						
						
							
							Rename variables.  
						
						
						
						
					 
					
						2016-02-17 20:23:14 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						01d53bdb85 
					 
					
						
						
							
							Use request instead of complex method.  
						
						
						
						
					 
					
						2016-02-17 20:22:25 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						51acc34a80 
					 
					
						
						
							
							Fix factory and triggers.  
						
						
						
						
					 
					
						2016-02-17 20:19:44 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						694447e66c 
					 
					
						
						
							
							Removed all constructors from all triggers.  
						
						
						
						
					 
					
						2016-02-17 20:09:03 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						05b7a610ef 
					 
					
						
						
							
							Prep for private constructor.  
						
						
						
						
					 
					
						2016-02-17 19:58:49 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						1e799402ee 
					 
					
						
						
							
							Rule actions no longer need to know the journal at construction time. This is easier.  
						
						
						
						
					 
					
						2016-02-17 19:56:05 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						5f9c61c4b4 
					 
					
						
						
							
							Update Processor with new situation.  
						
						
						
						
					 
					
						2016-02-17 19:08:27 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						12b6791e8b 
					 
					
						
						
							
							Changed trigger constructor. No longer needs model AND journal, now only model. Wait for it...  
						
						
						
						
					 
					
						2016-02-17 19:07:20 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						8024ad123e 
					 
					
						
						
							
							Cleaned up the Processor. This completely breaks everything @ roberthorlings has built but stay with me.  
						
						
						
						
					 
					
						2016-02-17 18:47:05 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						2bd2f5a5aa 
					 
					
						
						
							
							Renamed config thing. [skip ci]  
						
						
						
						
					 
					
						2016-02-17 18:36:08 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						37d79b2a1c 
					 
					
						
						
							
							Remove unused import.  
						
						
						
						
					 
					
						2016-02-17 18:35:29 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						cd057045e6 
					 
					
						
						
							
							Code clean up.  
						
						
						
						
					 
					
						2016-02-17 18:23:20 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						ddfbd69e8b 
					 
					
						
						
							
							Minimum of one trigger.  
						
						
						
						
					 
					
						2016-02-17 18:23:12 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						28fa1264b7 
					 
					
						
						
							
							Remove matchesAnything  
						
						
						
						
					 
					
						2016-02-17 18:06:49 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						a6c3189833 
					 
					
						
						
							
							Add willMatchEveryThing as a static replacement for matchesAnything  
						
						
						
						
					 
					
						2016-02-17 18:00:13 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						0d2fe08dc9 
					 
					
						
						
							
							New request object for when the user wants to test triggers.  
						
						
						
						
					 
					
						2016-02-17 17:47:29 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						8cfe25bfac 
					 
					
						
						
							
							Small code clean up [skip ci]  
						
						
						
						
					 
					
						2016-02-17 17:32:02 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						f9e2a677d9 
					 
					
						
						
							
							Offload stuff to repositories for rules and rule groups, see issue  #185  
						
						
						
						
					 
					
						2016-02-17 17:27:41 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						2ef1c54417 
					 
					
						
						
							
							Code cleanup. [skip ci]  
						
						
						
						
					 
					
						2016-02-17 17:19:57 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						f9c3c0c8ae 
					 
					
						
						
							
							Merge pull request  #191  from roberthorlings/feature/test-triggers  
						
						... 
						
						
						
						New feature for testing triggers 
						
						
					 
					
						2016-02-17 17:19:21 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						44a15551ba 
					 
					
						
						
							
							Merge pull request  #192  from roberthorlings/bugfix/abnamro-description-specifix  
						
						... 
						
						
						
						Bugfix in parsing specific descriptions 
						
						
					 
					
						2016-02-17 17:15:53 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						732e181312 
					 
					
						
						
							
							Bugfix in parsing specific descriptions  
						
						
						
						
					 
					
						2016-02-17 16:59:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						919187f7fd 
					 
					
						
						
							
							Made performance settings for testing triggers configurable  
						
						
						
						
					 
					
						2016-02-17 16:39:26 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						7840a5ea49 
					 
					
						
						
							
							Added missing import  
						
						
						
						
					 
					
						2016-02-17 16:30:54 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						3a33ac1455 
					 
					
						
						
							
							Removed code left over from merge  
						
						
						
						
					 
					
						2016-02-17 16:29:32 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						2eb7d8ba91 
					 
					
						
						
							
							Merge branch 'feature/test-triggers' of github.com:roberthorlings/firefly-iii into feature/test-triggers  
						
						
						
						
					 
					
						2016-02-17 16:26:29 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						7ec5cce2c8 
					 
					
						
						
							
							Implemented filter not to return all transactions when testing filters  
						
						
						
						
					 
					
						2016-02-17 16:23:43 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						8fdc6c11e1 
					 
					
						
						
							
							Merge branch 'develop' into feature/test-triggers  
						
						
						
						
					 
					
						2016-02-17 16:14:07 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						1a110de597 
					 
					
						
						
							
							Throw errors instead of abort()  
						
						
						
						
					 
					
						2016-02-17 15:52:46 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						317aa591c3 
					 
					
						
						
							
							Need to "use" the TriggerFactory!  
						
						
						
						
					 
					
						2016-02-17 15:46:58 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						0d44f82c86 
					 
					
						
						
							
							Code cleanup. [skip ci]  
						
						
						
						
					 
					
						2016-02-17 15:38:21 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						9cac61dc33 
					 
					
						
						
							
							Better description for matchesAnything  
						
						
						
						
					 
					
						2016-02-17 15:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						52481a6e8b 
					 
					
						
						
							
							Code formatting.  
						
						
						
						
					 
					
						2016-02-17 15:29:26 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						b3e18f4e56 
					 
					
						
						
							
							Merge pull request  #189  from roberthorlings/feature/trigger-matches-anything  
						
						... 
						
						
						
						Check for triggers that match anything 
						
						
					 
					
						2016-02-17 15:28:39 +01:00 
						 
				 
			
				
					
						
							
							
								James Cole 
							
						 
					 
					
						
						
							
						
						aa25ac774e 
					 
					
						
						
							
							Merge pull request  #190  from roberthorlings/feature/trigger-action-factories  
						
						... 
						
						
						
						Introduction of factories to create rule actions and rule triggers 
						
						
					 
					
						2016-02-17 15:27:38 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						af7da586aa 
					 
					
						
						
							
							Cleanup of processor after introduction of factories  
						
						
						
						
					 
					
						2016-02-17 13:26:38 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						b671da900a 
					 
					
						
						
							
							Implemented action factory analogue to trigger factory  
						
						
						
						
					 
					
						2016-02-17 13:24:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						d8bb83e8c4 
					 
					
						
						
							
							Moved creation of Trigger objects to factory for reuse  
						
						
						
						
					 
					
						2016-02-17 13:20:51 +01:00