package restapi;

import java.util.*;
import net.sourceforge.stripes.action.*;
import net.sourceforge.stripes.validation.*;

@UrlBinding("/sum")
public class CalculatorRestActionBean {
    @Validate(on = "post", required = true)
    private int firstNumber;

    @Validate(on = "post", required = true)
    private int secondNumber;

    public Resolution post() {
        Map<String, Number> response = new HashMap<>();
        response.put("firstNumber", firstNumber);
        response.put("secondNumber", secondNumber);
        response.put("sum", firstNumber + secondNumber);

        return new JsonResolution(response);
    }
}
