implement CompanyController.findByName(String). change swing element  that responds for company choosing - from JList to JCombo
when user set ups new company - there is no articles of that company in DB--->delete all fields related to "list of all articles" that company sells ; it only makes sense in Show&SearchForm for user to have this views.
when user set ups new company - there is no articles of that company in DB--->delete all fields related to "list of all articles" that company sells ; it only makes sense in Show&SearchForm for user to have this views.
implement ArticleController.findByName(String) and CompanyController.findById(Long). move some code from views to this controllers. todo: create proper exception to controller's so they won't return silently with nul when no results available
setup format for telephone formatted field. also did some refactoring
implement save(Article) method in article controller
implement save(Article) method in article controller. also implement same method in CompanyController
implement some logic in article and company controllers - they will check if given arg is already in database - if yes then throw exception. also added new exceptions (...NotFound..). and modified in some listeners (NOT ALL ! - todo) catch clauses from checking small exceptions to Exception, so the program now may not suffer from some unckecked exception.