public Profile searchProfileByConstant(int constant) { Profile result = new Profile(); List<Profile> profiles = profileRepository.searchProfileByConstant(constant); if (!profiles.isEmpty()) { result = profiles.get(0); } return result; }
/** * busca um perfil pelo nome * * @param name - do perfil a ser buscado * @return perfil buscado pelo nome */ public Profile searchProfileByName(String name) { Profile p = new Profile(); p.setName(name); // perfil que vai servir como critério pra pesquisa List<Profile> profiles = profileRepository.findByExample(p); // procura por exemplo if (profiles.isEmpty()) { return null; } else { return profiles.get(0); } }
/** * cadastra o perfil * * @param p - o perfil a ser cadastrado */ public void insertProfile(Profile p) { profileRepository.makePersistent(p); }
/** * Busca um perfil pelo id * * @param id - do perfil a ser buscado * @return o perfil buscado */ public Profile searchProfile(int id) { return profileRepository.findById(id, false); }