1 package de.tivsource.page.admin.actions.system.property;
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
17
18
19 @TilesDefinitions({
20 @TilesDefinition(name="propertyGrid", extend = "adminTemplate", putAttributes = {
21 @TilesPutAttribute(name = "meta", value = "/WEB-INF/tiles/active/meta/default_jquery.jsp"),
22 @TilesPutAttribute(name = "navigation", value = "/WEB-INF/tiles/active/navigation/system.jsp"),
23 @TilesPutAttribute(name = "content", value = "/WEB-INF/tiles/active/view/property/list.jsp")
24 })
25 })
26 public class IndexAction extends EmptyAction {
27
28
29
30
31 private static final long serialVersionUID = -5026111146038463663L;
32
33
34
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 = "propertyGrid") }
43 )
44 })
45 public String execute() throws Exception {
46 LOGGER.info("execute() aufgerufen.");
47 return SUCCESS;
48 }
49
50 }