Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Service
- public class AdminRepositoryImpl {
- @Autowired
- public AdminRepository adminRepository;
- public void add(String OIB, String name, String username, String passwordHash){
- Admin admin = new Admin(OIB, name, username, passwordHash);
- adminRepository.saveAndFlush(admin);
- }
- public void delete(Long id){
- Admin admin = adminRepository.findOne(id);
- Objects.requireNonNull(admin);
- adminRepository.delete(admin);
- }
- public void update(Long id, String OIB, String name, String username, String passwordHash){
- Admin admin = adminRepository.findOne(id);
- Objects.requireNonNull(admin);
- // pretpostavimo da su svi zadani TODO dodatne provjere ako je neki/više njih null
- admin.setOib(OIB);
- admin.setName(name);
- admin.setUsername(username);
- admin.setPasswordHash(passwordHash);
- adminRepository.saveAndFlush(admin);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement