1 23 24 package org.infoglue.cms.applications.managementtool.actions; 25 26 import org.apache.log4j.Logger; 27 import org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction; 28 import org.infoglue.cms.controllers.kernel.impl.simple.ServiceDefinitionController; 29 import org.infoglue.cms.entities.management.ServiceDefinitionVO; 30 31 32 public class ViewServiceDefinitionAction extends InfoGlueAbstractAction 33 { 34 private final static Logger logger = Logger.getLogger(ViewServiceDefinitionAction.class.getName()); 35 36 private static final long serialVersionUID = 1L; 37 38 private ServiceDefinitionVO serviceDefinitionVO; 39 40 public ViewServiceDefinitionAction() 41 { 42 this(new ServiceDefinitionVO()); 43 } 44 45 public ViewServiceDefinitionAction(ServiceDefinitionVO serviceDefinitionVO) 46 { 47 this.serviceDefinitionVO = serviceDefinitionVO; 48 } 49 50 protected void initialize(Integer serviceDefinitionId) throws Exception 51 { 52 serviceDefinitionVO = ServiceDefinitionController.getController().getServiceDefinitionVOWithId(serviceDefinitionId); 53 } 54 55 public String doExecute() throws Exception 56 { 57 logger.info("Executing doExecute on ViewServiceDefinitionAction.."); 58 this.initialize(getServiceDefinitionId()); 59 logger.info("Finished executing doExecute on ViewServiceDefinitionAction.."); 60 return "success"; 61 } 62 63 public java.lang.Integer getServiceDefinitionId() 64 { 65 return this.serviceDefinitionVO.getServiceDefinitionId(); 66 } 67 68 public void setServiceDefinitionId(java.lang.Integer serviceDefinitionId) 69 { 70 this.serviceDefinitionVO.setServiceDefinitionId(serviceDefinitionId); 71 } 72 73 public java.lang.String getName() 74 { 75 return this.serviceDefinitionVO.getName(); 76 } 77 78 public java.lang.String getDescription() 79 { 80 return this.serviceDefinitionVO.getDescription(); 81 } 82 83 public java.lang.String getClassName() 84 { 85 return this.serviceDefinitionVO.getClassName(); 86 } 87 } 88 | Popular Tags |