View Javadoc

1   package de.tivsource.page.admin.actions.maintenance.restore;
2   
3   
4   import org.apache.logging.log4j.LogManager;
5   import org.apache.logging.log4j.Logger;
6   import org.apache.struts2.convention.annotation.Action;
7   import org.apache.struts2.convention.annotation.Actions;
8   import org.apache.struts2.convention.annotation.Result;
9   import org.apache.struts2.tiles.annotation.TilesDefinition;
10  import org.apache.struts2.tiles.annotation.TilesDefinitions;
11  import org.apache.struts2.tiles.annotation.TilesPutAttribute;
12  
13  import de.tivsource.page.admin.actions.EmptyAction;
14  
15  /**
16   * 
17   * @author Marc Michele
18   *
19   */
20  @TilesDefinitions({
21    @TilesDefinition(name="restoreForm",  extend = "adminTemplate", putAttributes = {
22      @TilesPutAttribute(name = "navigation", value = "/WEB-INF/tiles/active/navigation/maintenance.jsp"),
23      @TilesPutAttribute(name = "content",    value = "/WEB-INF/tiles/active/view/restore/form.jsp")
24    })
25  })
26  public class IndexAction extends EmptyAction {
27  
28      /**
29  	 * Serial Version UID.
30  	 */
31      private static final long serialVersionUID = -6559007062753892440L;
32  
33      /**
34       * Statischer Logger der Klasse.
35       */
36      private static final Logger LOGGER = LogManager.getLogger(IndexAction.class);
37  	
38      @Override
39      @Actions({
40          @Action(
41          		value = "index", 
42          		results = { @Result(name = "success", type="tiles", location = "restoreForm") }
43          )
44      })
45      public String execute() throws Exception {
46      	LOGGER.info("execute() aufgerufen.");
47      	
48      	return SUCCESS;
49      }// Ende execute()
50      
51  }// Ende class