Refactoring.
Merge remote-tracking branch 'origin/develop' into develop
Created methods.
Created named query.
Created methods for named query find by criteria.
Writed javadoc.
Merge remote-tracking branch 'origin/develop' into develop