View Javadoc

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