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.InterceptionPointController; 30 import org.infoglue.cms.controllers.kernel.impl.simple.InterceptorController; 31 import org.infoglue.cms.entities.management.InterceptionPointVO; 32 33 public class ViewInterceptionPointAction extends InfoGlueAbstractAction 34 { 35 private static final long serialVersionUID = 1L; 36 37 private Integer interceptionPointId; 38 private InterceptionPointVO interceptionPointVO; 39 private List allInterceptors; 40 private List assignedInterceptors; 41 42 public ViewInterceptionPointAction() 43 { 44 this(new InterceptionPointVO()); 45 } 46 47 public ViewInterceptionPointAction(InterceptionPointVO interceptionPointVO) 48 { 49 this.interceptionPointVO = interceptionPointVO; 50 } 51 52 protected void initialize(Integer interceptionPointId) throws Exception 53 { 54 interceptionPointVO = InterceptionPointController.getController().getInterceptionPointVOWithId(interceptionPointId); 55 allInterceptors = InterceptorController.getController().getInterceptorVOList(); 56 assignedInterceptors = InterceptionPointController.getController().getInterceptorsVOList(interceptionPointId); 57 } 58 59 public String doExecute() throws Exception 60 { 61 initialize(interceptionPointId); 62 63 return "success"; 64 } 65 66 67 public Integer getInterceptionPointId() 68 { 69 return interceptionPointId; 70 } 71 72 public void setInterceptionPointId(Integer interceptionPointId) 73 { 74 this.interceptionPointId = interceptionPointId; 75 } 76 77 public List getAllInterceptors() 78 { 79 return allInterceptors; 80 } 81 82 public List getAssignedInterceptors() 83 { 84 return assignedInterceptors; 85 } 86 87 public InterceptionPointVO getInterceptionPointVO() 88 { 89 return interceptionPointVO; 90 } 91 92 } 93 | Popular Tags |