1 23 24 package org.infoglue.cms.applications.managementtool.actions; 25 26 import java.util.List ; 27 28 import org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction; 29 import org.infoglue.cms.controllers.kernel.impl.simple.AvailableServiceBindingController; 30 import org.infoglue.cms.controllers.kernel.impl.simple.SiteNodeTypeDefinitionController; 31 import org.infoglue.cms.entities.management.SiteNodeTypeDefinitionVO; 32 33 public class ViewSiteNodeTypeDefinitionAction extends InfoGlueAbstractAction 34 { 35 private static final long serialVersionUID = 1L; 36 37 private SiteNodeTypeDefinitionVO siteNodeTypeDefinitionVO; 38 private List assignedAvailableServiceBindingVOList; 39 private List allAvailableServiceBindingVOList; 40 41 public ViewSiteNodeTypeDefinitionAction() 42 { 43 this(new SiteNodeTypeDefinitionVO()); 44 } 45 46 public ViewSiteNodeTypeDefinitionAction(SiteNodeTypeDefinitionVO siteNodeTypeDefinitionVO) 47 { 48 this.siteNodeTypeDefinitionVO = siteNodeTypeDefinitionVO; 49 } 50 51 52 protected void initialize(Integer siteNodeTypeDefinitionId) throws Exception 53 { 54 siteNodeTypeDefinitionVO = SiteNodeTypeDefinitionController.getController().getSiteNodeTypeDefinitionVOWithId(siteNodeTypeDefinitionId); 55 assignedAvailableServiceBindingVOList = AvailableServiceBindingController.getController().getAssignedAvailableServiceBindings(siteNodeTypeDefinitionId); 56 allAvailableServiceBindingVOList = AvailableServiceBindingController.getController().getAvailableServiceBindingVOList(); 57 } 58 59 public String doExecute() throws Exception 60 { 61 this.initialize(getSiteNodeTypeDefinitionId()); 62 return "success"; 63 } 64 65 public java.lang.Integer getSiteNodeTypeDefinitionId() 66 { 67 return this.siteNodeTypeDefinitionVO.getSiteNodeTypeDefinitionId(); 68 } 69 70 public void setSiteNodeTypeDefinitionId(java.lang.Integer siteNodeTypeDefinitionId) 71 { 72 this.siteNodeTypeDefinitionVO.setSiteNodeTypeDefinitionId(siteNodeTypeDefinitionId); 73 } 74 75 public java.lang.String getName() 76 { 77 return this.siteNodeTypeDefinitionVO.getName(); 78 } 79 80 public java.lang.String getDescription() 81 { 82 return this.siteNodeTypeDefinitionVO.getDescription(); 83 } 84 85 public java.lang.String getInvokerClassName() 86 { 87 return this.siteNodeTypeDefinitionVO.getInvokerClassName(); 88 } 89 90 public List getAllAvailableServiceBindings() 91 { 92 return this.allAvailableServiceBindingVOList; 93 } 94 95 public List getAssignedAvailableServiceBindings() 96 { 97 return this.assignedAvailableServiceBindingVOList; 98 } 99 100 } 101 | Popular Tags |