1 23 24 package org.infoglue.cms.applications.managementtool.actions; 25 26 import org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction; 27 import org.infoglue.cms.controllers.kernel.impl.simple.ServerNodeController; 28 import org.infoglue.cms.entities.management.ServerNodeVO; 29 30 36 37 public class ViewServerNodeAction extends InfoGlueAbstractAction 38 { 39 private static final long serialVersionUID = 1L; 40 41 private ServerNodeVO serverNodeVO; 42 43 public ViewServerNodeAction() 44 { 45 this(new ServerNodeVO()); 46 } 47 48 public ViewServerNodeAction(ServerNodeVO serverNodeVO) 49 { 50 this.serverNodeVO = serverNodeVO; 51 } 52 53 protected void initialize(Integer serverNodeId) throws Exception 54 { 55 serverNodeVO = ServerNodeController.getController().getServerNodeVOWithId(serverNodeId); 56 } 57 58 61 62 public String doExecute() throws Exception 63 { 64 this.initialize(getServerNodeId()); 65 66 return "success"; 67 } 68 69 public java.lang.Integer getServerNodeId() 70 { 71 return this.serverNodeVO.getServerNodeId(); 72 } 73 74 public void setServerNodeId(java.lang.Integer serverNodeId) throws Exception 75 { 76 this.serverNodeVO.setServerNodeId(serverNodeId); 77 } 78 79 public java.lang.String getName() 80 { 81 return this.serverNodeVO.getName(); 82 } 83 84 public java.lang.String getDescription() 85 { 86 return this.serverNodeVO.getDescription(); 87 } 88 89 public java.lang.String getDnsName() 90 { 91 return this.serverNodeVO.getDnsName(); 92 } 93 94 } 95 | Popular Tags |