1 23 24 package org.infoglue.cms.applications.managementtool.actions; 25 26 import java.util.List ; 27 28 import org.apache.log4j.Logger; 29 import org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction; 30 import org.infoglue.cms.controllers.kernel.impl.simple.AvailableServiceBindingController; 31 import org.infoglue.cms.controllers.kernel.impl.simple.ServiceDefinitionController; 32 import org.infoglue.cms.entities.management.AvailableServiceBindingVO; 33 34 public class ViewAvailableServiceBindingAction extends InfoGlueAbstractAction 35 { 36 private final static Logger logger = Logger.getLogger(ViewAvailableServiceBindingAction.class.getName()); 37 38 private static final long serialVersionUID = 1L; 39 40 private AvailableServiceBindingVO availableServiceBindingVO; 41 private List availableServiceDefinitionVOList; 42 private List serviceDefinitionVOList; 43 44 public ViewAvailableServiceBindingAction() 45 { 46 this(new AvailableServiceBindingVO()); 47 } 48 49 public ViewAvailableServiceBindingAction(AvailableServiceBindingVO availableServiceBindingVO) 50 { 51 this.availableServiceBindingVO = availableServiceBindingVO; 52 } 53 54 protected void initialize(Integer availableServiceBindingId) throws Exception 55 { 56 availableServiceBindingVO = AvailableServiceBindingController.getController().getAvailableServiceBindingVOWithId(availableServiceBindingId); 59 60 availableServiceDefinitionVOList = AvailableServiceBindingController.getController().getServiceDefinitionVOList(availableServiceBindingId); 63 serviceDefinitionVOList = ServiceDefinitionController.getController().getServiceDefinitionVOList(); 64 } 65 66 public String doExecute() throws Exception 67 { 68 logger.info("Executing doExecute on ViewAvailableServiceBindingAction.."); 69 initialize(getAvailableServiceBindingId()); 70 77 logger.info("Finished executing doExecute on ViewAvailableServiceBindingAction.."); 78 return "success"; 79 } 80 81 public java.lang.Integer getAvailableServiceBindingId() 82 { 83 return this.availableServiceBindingVO.getAvailableServiceBindingId(); 84 } 85 86 public void setAvailableServiceBindingId(Integer availableServiceBindingId) 87 { 88 this.availableServiceBindingVO.setAvailableServiceBindingId(availableServiceBindingId); 89 } 90 91 public java.lang.String getName() 92 { 93 return this.availableServiceBindingVO.getName(); 94 } 95 96 public java.lang.String getDescription() 97 { 98 return this.availableServiceBindingVO.getDescription(); 99 } 100 101 public java.lang.String getVisualizationAction() 102 { 103 return this.availableServiceBindingVO.getVisualizationAction(); 104 } 105 106 public Boolean getIsMandatory() 107 { 108 return this.availableServiceBindingVO.getIsMandatory(); 109 } 110 111 public Boolean getIsUserEditable() 112 { 113 return this.availableServiceBindingVO.getIsUserEditable(); 114 } 115 116 public Boolean getIsInheritable() 117 { 118 return this.availableServiceBindingVO.getIsInheritable(); 119 } 120 121 public List getAvailableServiceDefinitions() 122 { 123 return this.availableServiceDefinitionVOList; 124 } 125 126 public List getAllServiceDefinitions() 127 { 128 return this.serviceDefinitionVOList; 129 } 130 } 131 | Popular Tags |