Показать сообщение отдельно
  #37 (permalink)  
Старый 17.11.2013, 12:58
Новичок на форуме
Отправить личное сообщение для The_Nobody Посмотреть профиль Найти все сообщения от The_Nobody
 
Регистрация: 17.11.2013
Сообщений: 7

Господа, добрый день, что на это скажете?
Я не могу понять, как подобное реализовать, уже запутался сам, кто поможет может?
Спасибо за помощь и ваше драгоценное время.
/*
Есть REST service предприятия, со следующими URIs:
    a) [url]www.megafirm-catalog.com/employees[/url] - возаращает массив id всех сотрудников
    b) www.megafirm-catalog.com/employee/{id}, где {id} - id сотрудника. Возаращает: name, bossId, departmentId
    c) www.megafirm-catalog.com/department/{id}, где {id} - id отдела. Возвращает: name, employeesCount

Условия:
    У каждого сотрудника есть босс (кроме одного сотрудника, который является самым большим боссом).

Задание:
    а) Разработать структуру данных для описания предприятия, его отделов и сотрудников работающах там. (Применить принцип инкапсуляции)
    b) Разработать структуру данных (систему классов) предприятия.
    с) Заполнить структуру данных предприятия, исспользуя REST service.
    d) Вывести на экран всех сотрудников предприятия отсортированных по названиям (name) отделов в которых они работают.
    e) Реализовать возможность увольнения и перевода сотрудника в подчинение другому боссу (наиболее оптимальным способом)
    f) Вывести на экран всех сотрудников предприятия в иерархическом порядке (начиная с самого большого босса, далее его непосредственных подчиненных, потом подчиненных подчинненных и т.д. по иерархии)
*/
Ответить с цитированием