package org.qi4j.library.struts2.example.actions; import org.apache.struts2.config.Result; import org.apache.struts2.config.Results; import org.apache.struts2.dispatcher.ServletActionRedirectResult; import org.qi4j.api.composite.Composite; import org.qi4j.api.mixin.Mixins; import org.qi4j.library.struts2.example.Item; import org.qi4j.library.struts2.support.add.ProvidesAddingOf; import org.qi4j.library.struts2.support.add.ProvidesAddingOfMixin; @Results( { @Result( name = "input", value = "/jsp/addItem.jsp" ), @Result( name = "error", value = "/jsp/addItem.jsp" ), @Result( name = "success", value = "listItems", type = ServletActionRedirectResult.class ) } ) @Mixins( ProvidesAddingOfMixin.class ) public interface AddItem extends ProvidesAddingOf<Item>, Composite { }