001 package com.mockrunner.mock.web; 002 003 import org.apache.struts.action.ActionForward; 004 005 /** 006 * Mock implementation of <code>ForwardConfig</code>. 007 */ 008 public class MockForwardConfig extends ActionForward 009 { 010 private String name = null; 011 private String path = null; 012 private boolean redirect = false; 013 private boolean contextRelative = false; 014 private String module = null; 015 016 public MockForwardConfig() 017 { 018 019 } 020 021 public MockForwardConfig(String name, String path, boolean redirect) 022 { 023 super(); 024 setName(name); 025 setPath(path); 026 setRedirect(redirect); 027 } 028 029 public MockForwardConfig(String name, String path, boolean redirect, boolean contextRelative) 030 { 031 032 super(); 033 setName(name); 034 setPath(path); 035 setRedirect(redirect); 036 setContextRelative(contextRelative); 037 } 038 039 public MockForwardConfig(String name, String path, boolean redirect, String module) 040 { 041 super(); 042 setName(name); 043 setPath(path); 044 setRedirect(redirect); 045 setModule(module); 046 } 047 048 public boolean getContextRelative() 049 { 050 return contextRelative; 051 } 052 053 public void setContextRelative(boolean contextRelative) 054 { 055 this.contextRelative = contextRelative; 056 } 057 058 public String getModule() 059 { 060 return module; 061 } 062 063 public void setModule(String module) 064 { 065 this.module = module; 066 } 067 068 public String getName() 069 { 070 return name; 071 } 072 073 public void setName(String name) 074 { 075 this.name = name; 076 } 077 078 public String getPath() 079 { 080 return path; 081 } 082 083 public void setPath(String path) 084 { 085 this.path = path; 086 } 087 088 public boolean getRedirect() 089 { 090 return redirect; 091 } 092 093 public void setRedirect(boolean redirect) 094 { 095 this.redirect = redirect; 096 } 097 098 public String toString() 099 { 100 StringBuffer sb = new StringBuffer("ForwardConfig["); 101 sb.append("name="); 102 sb.append(this.name); 103 sb.append(",path="); 104 sb.append(this.path); 105 sb.append(",redirect="); 106 sb.append(this.redirect); 107 sb.append("]"); 108 return (sb.toString()); 109 } 110 }