/** {@inheritDoc} */
  @Override
  @PreAuthorize("hasPermission(#postId, 'org.jtalks.jcommune.model.entity.Post', admin)")
  public void updatePost(long postId, String postContent) throws NotFoundException {
    Post post = get(postId);
    post.setPostContent(postContent);
    post.updateModificationDate();

    this.getDao().update(post);

    logger.debug("Post id={} updated.", post.getId());
  }