Package hu.lacimol.tutorial.todo.action

Source Code of hu.lacimol.tutorial.todo.action.AddTodoAction

package hu.lacimol.tutorial.todo.action;

import hu.lacimol.tutorial.todo.model.Todo;
import hu.lacimol.tutorial.todo.service.TodoService;

import java.util.Date;

public class AddTodoAction extends TodoAction {

  private static final long serialVersionUID = -2345865120367035004L;

  public AddTodoAction(TodoService todoService) {
    super(todoService);
  }

  @Override
  public String doExecute() throws Exception {
    final String description = request.getParameter("description");
    Todo todo = this.todoService.create(description);
    this.todoService.addComment(todo, "Created at " + new Date());

    return getRedirect(VIEW_PAGE);
  }

  @Override
  public void doValidation() {
    doFieldValidation();
  }

  public String doAdd() throws Exception {
    return INPUT;
  }

}
TOP

Related Classes of hu.lacimol.tutorial.todo.action.AddTodoAction

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.