gerrit/gerrit-pgm
Dave Borowitz baefe4b5a4 Cut ChangeData down to 1 constuctor
Even after removing one of the factory methods, there were still 4
assisted injected constructors, which all need to take 17 identical
arguments. Adding more has been painful for a while.

Separate an AssistedFactory class that only has a single method, so we
can keep ChangeData to a single constructor. Convert Factory to a
hand-written Factory that delegates to AssistedFactory as appropriate.

This refactoring made it clear that project can never be null. We can
thus remove OrmException from the project() method, which ripples
outwards.

Change-Id: Id053561ee1e1d8a79b2ce9be501bd69834932ba7
2017-08-10 09:28:55 -04:00
..
src Cut ChangeData down to 1 constuctor 2017-08-10 09:28:55 -04:00
BUILD Move ReceiveCommits and related classes to their own package 2017-08-08 10:50:06 -04:00