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.AvailableServiceBindingController; 28 import org.infoglue.cms.entities.management.AvailableServiceBindingVO; 29 import org.infoglue.cms.exception.SystemException; 30 31 36 37 public class DeleteAvailableServiceBindingAction extends InfoGlueAbstractAction 38 { 39 private static final long serialVersionUID = 1L; 40 41 private AvailableServiceBindingVO availableServiceBindingVO; 42 private Integer availableServiceBindingId; 43 44 public DeleteAvailableServiceBindingAction() 45 { 46 this(new AvailableServiceBindingVO()); 47 } 48 49 public DeleteAvailableServiceBindingAction(AvailableServiceBindingVO availableServiceBindingVO) 50 { 51 this.availableServiceBindingVO = availableServiceBindingVO; 52 } 53 54 protected String doExecute() throws Exception 55 { 56 AvailableServiceBindingController.getController().delete(this.availableServiceBindingVO); 57 58 return "success"; 59 } 60 61 public void setAvailableServiceBindingId(Integer availableServiceBindingId) throws SystemException 62 { 63 this.availableServiceBindingVO.setAvailableServiceBindingId(availableServiceBindingId); 64 } 65 66 public java.lang.Integer getAvailableServiceBindingId() 67 { 68 return this.availableServiceBindingVO.getAvailableServiceBindingId(); 69 } 70 71 public String getErrorKey() 72 { 73 return "AvailableServiceBinding.deleteAction"; 74 } 75 76 public String getReturnAddress() 77 { 78 return "ViewListAvailableServiceBinding.action"; 79 } 80 } 81 | Popular Tags |