001 package com.khubla.pragmatach.plugin.adminapp;
002
003 import java.util.Map;
004
005 import com.khubla.pragmatach.framework.annotation.Controller;
006 import com.khubla.pragmatach.framework.annotation.Route;
007 import com.khubla.pragmatach.framework.annotation.View;
008 import com.khubla.pragmatach.framework.api.PragmatachException;
009 import com.khubla.pragmatach.framework.api.Response;
010
011 /**
012 * @author tome
013 */
014 @Controller(name = "pragmatachEnvironmentController")
015 @View(view = "pragmatach/admin/environment.html")
016 public class ShowEnvironmentController extends SecuredAdminController {
017 /**
018 * env
019 */
020 private Map<String, String> environment;
021
022 public Map<String, String> getEnvironment() {
023 return environment;
024 }
025
026 @Route(uri = "/pragmatach/admin/environment")
027 public Response render() throws PragmatachException {
028 environment = System.getenv();
029 return super.render();
030 }
031
032 public void setEnvironment(Map<String, String> environment) {
033 this.environment = environment;
034 }
035 }