Exemplo n.º 1
0
  @Transactional
  public void update(Author author) {
    author = this.findById(author.getId());

    author.setFirstName(author.getFirstName());
    author.setLastName(author.getLastName());

    authorRepository.saveAndFlush(author);
  }
Exemplo n.º 2
0
 @Transactional
 public void updatePassword(Author author) {
   author.setPassword(passwordEncoder.encode(author.getPassword()));
   authorRepository.saveAndFlush(author);
 }
Exemplo n.º 3
0
 public Author findByUsername(String username) {
   return authorRepository.findByUsername(username);
 }
Exemplo n.º 4
0
 public List<Post> findAuthorPosts(Long id) {
   return postRepository.findByAuthor(authorRepository.findOne(id));
 }
Exemplo n.º 5
0
 public Author findById(Long id) {
   return authorRepository.findOne(id);
 }
Exemplo n.º 6
0
 public List<Author> find() {
   return authorRepository.findAll();
 }
Exemplo n.º 7
0
 @Transactional
 public void delete(Long id) {
   authorRepository.delete(id);
 }