001package com.khubla.pragmatach.plugin.adminapp;
002
003import java.util.Map;
004
005import com.khubla.pragmatach.framework.annotation.Controller;
006import com.khubla.pragmatach.framework.annotation.Route;
007import com.khubla.pragmatach.framework.annotation.View;
008import com.khubla.pragmatach.framework.api.PragmatachException;
009import com.khubla.pragmatach.framework.api.Response;
010
011/**
012 * @author tome
013 */
014@Controller(name = "pragmatachEnvironmentController")
015@View(view = "pragmatach/admin/environment.html")
016public 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}