Add hashCode() Implementation for POJOs with equals() method override

GCP-10160

Reviewer: Daniel Jao
Created testApplicationContext for mapping of Autowired classes that are used in Test Class

GCP-10160

Reviewer: Daniel Jao
Include src/test/resources folder for test-related files. (i.e. testApplicationContext.xml)

GCP-10160

Reviewer: Daniel Jao
Internationalization: Migrate all the Validation Messages for deleting an item from GermplasmListTreeUtil class

GCP-10160

Reviewer: Daniel Jao
Refactor Validation of Item to delete in GermplasmListTreeUtil as part of the fix for blocker issue of "Throwable and Error classes should not be caught"

GCP-10160

Reviewer: Daniel Jao
Add logging functionalities for error instead of using e.printStackTrace()

GCP-10160

Reviewer: Daniel Jao
Added curly braces for if statements

GCP-10160

Reviewer: Daniel Jao
Implemented Test Class for Validation of Item Deletion in GermplasmListTreeUtil

GCP-10160

Reviewer: Daniel Jao
Code Clean Up: instantiate the obj before using its method

GCP-10160

Reviewer: Daniel Jao
Remove Autowired dependency for messageSource in GermplasmListTreeUtil

GCP-10160

Reviewer: Daniel Jao
Add Null Checking for lockedList validation

GCP-10160

Reviewer: Daniel Jao