/*_##########################################################################
_##
_## Copyright (C) 2012-2013 Kaito Yamada
_##
_##########################################################################
*/
package com.github.kaitoy.sneo.giane.action;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.InterceptorRef;
import org.apache.struts2.convention.annotation.ParentPackage;
import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.interceptor.validation.SkipValidation;
import com.github.kaitoy.sneo.giane.action.message.BreadCrumbsMessage;
import com.github.kaitoy.sneo.giane.action.message.ConfigHomeMessage;
import com.github.kaitoy.sneo.giane.interceptor.GoingBackward;
import com.github.kaitoy.sneo.giane.interceptor.GoingForward;
import com.opensymphony.xwork2.ActionSupport;
@ParentPackage("giane-default")
@InterceptorRef("gianeDefaultStack")
public class ConfigHomeAction extends ActionSupport
implements ConfigHomeMessage, BreadCrumbsMessage {
/**
*
*/
private static final long serialVersionUID = -5818597703027952674L;
@Override
@Action(
results = {
@Result(name = "success", location = "config-home.jsp")
}
)
@SkipValidation
@GoingForward
public String execute() throws Exception {
return "success";
}
@Action(
value = "back-to-config-home",
results = {
@Result(name = "success", location = "config-home.jsp")
}
)
@SkipValidation
@GoingBackward
public String back() throws Exception {
return "success";
}
}