Search in sources :

Example 1 with PersonDesignationsDTO

use of com.bigcrowd.noticeBoard.dto.PersonDesignationsDTO in project Notice-Board by FulvioFPimentel.

the class PersonService method findById.

@Transactional(readOnly = true)
public PersonDesignationsDTO findById(Long id) {
    Optional<Person> obj = personRepository.findById(id);
    Person person = obj.get();
    List<Designation> designations = designationRepository.findAllByPerson(person);
    return new PersonDesignationsDTO(person, designations);
}
Also used : Designation(com.bigcrowd.noticeBoard.entities.Designation) PersonDesignationsDTO(com.bigcrowd.noticeBoard.dto.PersonDesignationsDTO) Person(com.bigcrowd.noticeBoard.entities.Person) Transactional(org.springframework.transaction.annotation.Transactional)

Aggregations

PersonDesignationsDTO (com.bigcrowd.noticeBoard.dto.PersonDesignationsDTO)1 Designation (com.bigcrowd.noticeBoard.entities.Designation)1 Person (com.bigcrowd.noticeBoard.entities.Person)1 Transactional (org.springframework.transaction.annotation.Transactional)1