ApproveController.java

package sk.iway.iwcm.editor.rest;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import sk.iway.iwcm.editor.service.EditorService;

@Controller
@RequestMapping("/admin")
public class ApproveController {
    private final EditorService editorService;

    @Autowired
    public ApproveController(EditorService editorService) {
        this.editorService = editorService;
    }

    @RequestMapping("/approve.struts")
    public String approveAction(@RequestParam Map<String, String> params) {
        final String error = "/admin/approve_form";
		final String success = "/admin/approve_success";

        boolean ok = editorService.approveAction();
        if (ok) return success;
        return error;
    }


    @RequestMapping("/approvedel.struts")
    public String approveDelAction(@RequestParam Map<String, String> params) {
        final String error = "/admin/approve_form_delete";
		final String success = "/admin/approve_success_del";

        boolean ok = editorService.approveDelAction();
        if (ok) return success;
        return error;
    }
}