1 13 package info.magnolia.module.admininterface.pages; 14 15 import info.magnolia.cms.i18n.Messages; 16 import info.magnolia.cms.i18n.MessagesManager; 17 import info.magnolia.cms.i18n.MessagesUtil; 18 import info.magnolia.cms.license.LicenseFileExtractor; 19 import info.magnolia.cms.security.User; 20 import info.magnolia.cms.util.AlertUtil; 21 import info.magnolia.context.MgnlContext; 22 import info.magnolia.module.admininterface.Navigation; 23 import info.magnolia.module.admininterface.TemplatedMVCHandler; 24 25 import javax.servlet.http.HttpServletRequest ; 26 import javax.servlet.http.HttpServletResponse ; 27 28 29 33 public class AdminCentralPage extends TemplatedMVCHandler { 34 35 41 public AdminCentralPage(String name, HttpServletRequest request, HttpServletResponse response) { 42 super(name, request, response); 43 } 44 45 public Navigation getNavigation() { 46 Navigation navigation = new Navigation("/modules/adminInterface/config/menu", "mgnlNavigation"); 47 return navigation; 48 } 49 50 public String getVersionString() { 51 return "(" 52 + LicenseFileExtractor.getInstance().get(LicenseFileExtractor.EDITION) 53 + ", " 54 + LicenseFileExtractor.getInstance().get(LicenseFileExtractor.VERSION_NUMBER) 55 + ")"; 56 } 57 58 public User getUser() { 59 return MgnlContext.getUser(); 60 } 61 62 public Messages getMessages() { 63 return MessagesManager.getMessages(); 64 } 65 66 public String getMessage(){ 67 if(AlertUtil.isMessageSet(MgnlContext.getSystemContext())){ 68 String msg = AlertUtil.getMessage(MgnlContext.getSystemContext()); 69 return "<b>" + MessagesManager.getWithDefault(msg, msg) + "</b>"; 70 } 71 return null; 72 } 73 74 public String getMessageCSSClass(){ 75 if(AlertUtil.isExceptionSet()){ 76 return "messageBoxError"; 77 } 78 else{ 79 return "messageBoxWarn"; 80 } 81 } 82 83 } 84 | Popular Tags |