
Notes:
Files are referenced by a URI of the form svn:/path/to/file which is the path to the file relative
to the subversion repository. The files were exported to a directory called 'svn:' so that search
results displayed the URI as defined above.


=================
1. Middle initial
=================

Process:
--------

# Find initial relevant files. I made the assumption it will be similar to how first name is handled.
$ grep --recursive --ignore-case --files-with-matches "first_\?name" svn:
svn:/ats-plat-forms/trunk/business/domain/src/main/java/com/ats/platforms/domain/User.java
svn:/ats-plat-forms/trunk/business/domain/src/main/java/com/ats/platforms/domain/UserTest.java
svn:/ats-plat-forms/trunk/integration/jpa-dao/src/main/resources/META-INF/orm.xml
svn:/ats-plat-forms/trunk/integration/jpa-dao/src/test/java/com/ats/platforms/dao/impl/UserJpaDaoTest.java
svn:/ats-plat-forms/trunk/integration/jpa-dao/src/test/resources/testdata.xls
svn:/ats-plat-forms/trunk/presentation/plat-forms-web/src/main/java/com/ats/platforms/validator/user/UserValidator.java
svn:/ats-plat-forms/trunk/presentation/plat-forms-web/src/main/webapp/WEB-INF/jsp/app/registration/firstStep.jsp
svn:/ats-plat-forms/trunk/src/main/resources/integration-test-data.xls

Changes required:
-----------------
Source code is probably automatically generated.
* Add variable declaration to svn:/ats-plat-forms/trunk/business/domain/src/main/java/com/ats/platforms/domain/User.java @36
* Add getter to svn:/ats-plat-forms/trunk/business/domain/src/main/java/com/ats/platforms/domain/User.java @113
* construct full name in svn:/ats-plat-forms/trunk/business/domain/src/main/java/com/ats/platforms/domain/User.java @148
* Add setter to svn:/ats-plat-forms/trunk/business/domain/src/main/java/com/ats/platforms/domain/User.java @247
* Add field to svn:/ats-plat-forms/trunk/business/domain/src/main/java/com/ats/platforms/domain/User.java @400
* Add field to svn:/ats-plat-forms/trunk/business/domain/src/main/java/com/ats/platforms/domain/User.java @423
* Add field to svn:/ats-plat-forms/trunk/business/domain/src/main/java/com/ats/platforms/domain/User.java @469
* Add validator to svn:/ats-plat-forms/trunk/presentation/plat-forms-web/src/main/java/com/ats/platforms/validator/user/UserValidator.java @70

8 changes in 2 files

Changes not required or excluded:
---------------------------------

* svn:/ats-plat-forms/trunk/business/domain/src/main/java/com/ats/platforms/domain/UserTest.java (Not part of functional code)
  (Add declaration, test, getter, setter, toString, hashCode, equals)



===================
2. New TTT Question
===================

Process:
--------
# Find where the TTT questions are stored
$ grep --recursive --ignore-case --files-with-matches "When confronted with a sketch of a great design of a building or machine" svn:
svn:/ats-plat-forms/trunk/presentation/plat-forms-web/src/main/webapp/WEB-INF/classes/ttt-questions.properties
$ grep --recursive --ignore-case --files-with-matches "ttt-questions" svn:
svn:/ats-plat-forms/trunk/presentation/plat-forms-web/src/main/java/com/ats/platforms/command/ttt/AnswerAction.java
svn:/ats-plat-forms/trunk/presentation/plat-forms-web/src/main/webapp/WEB-INF/ctx/application-dispatcher-servlet.xml


Changes required:
-----------------
* Add question to svn:/ats-plat-forms/trunk/presentation/plat-forms-web/src/main/webapp/WEB-INF/classes/ttt-questions.properties
* Change hardcoded number in svn:/ats-plat-forms/trunk/presentation/plat-forms-web/src/main/java/com/ats/platforms/command/ttt/AnswerAction.java @38

2 changes in 2 files


===========================
3. Additional email address
===========================

Process:
--------


Changes required:
-----------------

