1 13 package info.magnolia.module.admininterface.pages; 14 15 import info.magnolia.cms.beans.config.Server; 16 import info.magnolia.cms.beans.config.ShutdownManager; 17 import info.magnolia.cms.beans.config.VirtualURIManager; 18 import info.magnolia.cms.core.SystemProperty; 19 import info.magnolia.cms.security.SecureURI; 20 import info.magnolia.module.admininterface.TemplatedMVCHandler; 21 22 import java.util.List ; 23 import java.util.Set ; 24 import java.util.Map ; 25 import java.util.Collection ; 26 27 import javax.servlet.http.HttpServletRequest ; 28 import javax.servlet.http.HttpServletResponse ; 29 30 31 35 public class ConfigurationPage extends TemplatedMVCHandler { 36 37 43 public ConfigurationPage(String name, HttpServletRequest request, HttpServletResponse response) { 44 super(name, request, response); 45 } 46 47 public Server getServer() { 48 return Server.getInstance(); 49 } 50 51 public String getDefaultMailServer() { 52 return Server.getDefaultMailServer(); 53 } 54 55 public String getServerId() { 56 return Server.getServerId(); 57 } 58 59 public Collection getVirtualUriMappings() { 60 return VirtualURIManager.getInstance().getURIMappings().values(); 61 } 62 63 public List getShutdownTasks() { 64 return ShutdownManager.listShutdownTasks(); 65 } 66 67 public Map getSecureURIs() { 68 return SecureURI.listSecureURIs(); 69 } 70 71 public Map getUnsecureURIs() { 72 return SecureURI.listUnsecureURIs(); 73 } 74 75 public Map getSystemProperties() { 76 return SystemProperty.getProperties(); 77 } 78 79 } 80 | Popular Tags |