oglimmer/ggo

View on GitHub
web/src/main/java/de/oglimmer/ggo/web/action/UnregisterEmailActionBean.java

Summary

Maintainability
A
30 mins
Test Coverage
package de.oglimmer.ggo.web.action;

import de.oglimmer.ggo.db.GameNotificationsDao;
import lombok.Setter;
import net.sourceforge.stripes.action.DefaultHandler;
import net.sourceforge.stripes.action.DontValidate;
import net.sourceforge.stripes.action.RedirectResolution;
import net.sourceforge.stripes.action.Resolution;
import net.sourceforge.stripes.action.SimpleMessage;

public class UnregisterEmailActionBean extends BaseAction {

    @Setter
    private String confirmId;

    @DefaultHandler
    @DontValidate
    public Resolution show() {
        GameNotificationsDao.INSTANCE.unregisterEmail(confirmId);
        getContext().getMessages()
                .add(new SimpleMessage("Your email address has been deleted. We hope you'll come back soon."));
        return new RedirectResolution(LandingActionBean.class);
    }

}