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.RedirectController; 28 import org.infoglue.cms.entities.management.RedirectVO; 29 30 36 37 public class ViewRedirectAction extends InfoGlueAbstractAction 38 { 39 private static final long serialVersionUID = 1L; 40 41 private RedirectVO redirectVO; 42 43 44 public ViewRedirectAction() 45 { 46 this(new RedirectVO()); 47 } 48 49 public ViewRedirectAction(RedirectVO redirectVO) 50 { 51 this.redirectVO = redirectVO; 52 } 53 54 protected void initialize(Integer redirectId) throws Exception 55 { 56 redirectVO = RedirectController.getController().getRedirectVOWithId(redirectId); 57 } 58 59 62 63 public String doExecute() throws Exception 64 { 65 this.initialize(getRedirectId()); 66 67 return "success"; 68 } 69 70 73 74 public String doLocalView() throws Exception 75 { 76 this.initialize(getRedirectId()); 77 78 return "successLocal"; 79 } 80 81 public java.lang.Integer getRedirectId() 82 { 83 return this.redirectVO.getRedirectId(); 84 } 85 86 public void setRedirectId(java.lang.Integer redirectId) throws Exception 87 { 88 this.redirectVO.setRedirectId(redirectId); 89 } 90 91 public java.lang.String getUrl() 92 { 93 return this.redirectVO.getUrl(); 94 } 95 96 public java.lang.String getRedirectUrl() 97 { 98 return this.redirectVO.getRedirectUrl(); 99 } 100 101 } 102 | Popular Tags |