001 /**
002 * Copyright 2005-2014 The Kuali Foundation
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016 package org.kuali.rice.kns.web.struts.config;
017
018 import org.apache.struts.config.BaseConfig;
019 import org.apache.struts.config.ControllerConfig;
020
021 import java.util.Properties;
022
023 /**
024 * Wrapper which aids specializing Struts ControllerConfig
025 * Delegates all public methods to wrapped ControllerConfig
026 *
027 * @deprecated KNS Struts deprecated, use KRAD and the Spring MVC framework.
028 */
029 @Deprecated
030 public class ControllerConfigWrapper extends ControllerConfig {
031
032 /**
033 * The wrapped config
034 */
035 protected ControllerConfig config;
036
037 public ControllerConfigWrapper(ControllerConfig config) {
038 this.config = config;
039 }
040
041 @Override
042 public int getBufferSize() {
043 return config.getBufferSize();
044 }
045
046 @Override
047 public void setBufferSize(int bufferSize) {
048 config.setBufferSize(bufferSize);
049 }
050
051 @Override
052 public String getContentType() {
053 return config.getContentType();
054 }
055
056 @Override
057 public void setContentType(String contentType) {
058 config.setContentType(contentType);
059 }
060
061 @Override
062 public String getCatalog() {
063 return config.getCatalog();
064 }
065
066 @Override
067 public void setCatalog(String catalog) {
068 config.setCatalog(catalog);
069 }
070
071 @Override
072 public String getCommand() {
073 return config.getCommand();
074 }
075
076 @Override
077 public void setCommand(String command) {
078 config.setCommand(command);
079 }
080
081 @Override
082 public String getForwardPattern() {
083 return config.getForwardPattern();
084 }
085
086 @Override
087 public void setForwardPattern(String forwardPattern) {
088 config.setForwardPattern(forwardPattern);
089 }
090
091 @Override
092 public boolean getInputForward() {
093 return config.getInputForward();
094 }
095
096 @Override
097 public void setInputForward(boolean inputForward) {
098 config.setInputForward(inputForward);
099 }
100
101 @Override
102 public boolean getLocale() {
103 return config.getLocale();
104 }
105
106 @Override
107 public void setLocale(boolean locale) {
108 config.setLocale(locale);
109 }
110
111 @Override
112 public String getMaxFileSize() {
113 return config.getMaxFileSize();
114 }
115
116 @Override
117 public void setMaxFileSize(String maxFileSize) {
118 config.setMaxFileSize(maxFileSize);
119 }
120
121 @Override
122 public String getMemFileSize() {
123 return config.getMemFileSize();
124 }
125
126 @Override
127 public void setMemFileSize(String memFileSize) {
128 config.setMemFileSize(memFileSize);
129 }
130
131 @Override
132 public String getMultipartClass() {
133 return config.getMultipartClass();
134 }
135
136 @Override
137 public void setMultipartClass(String multipartClass) {
138 config.setMultipartClass(multipartClass);
139 }
140
141 @Override
142 public boolean getNocache() {
143 return config.getNocache();
144 }
145
146 @Override
147 public void setNocache(boolean nocache) {
148 config.setNocache(nocache);
149 }
150
151 @Override
152 public String getPagePattern() {
153 return config.getPagePattern();
154 }
155
156 @Override
157 public void setPagePattern(String pagePattern) {
158 config.setPagePattern(pagePattern);
159 }
160
161 @Override
162 public String getProcessorClass() {
163 return config.getProcessorClass();
164 }
165
166 @Override
167 public void setProcessorClass(String processorClass) {
168 config.setProcessorClass(processorClass);
169 }
170
171 @Override
172 public String getTempDir() {
173 return config.getTempDir();
174 }
175
176 @Override
177 public void setTempDir(String tempDir) {
178 config.setTempDir(tempDir);
179 }
180
181 @Override
182 public String toString() {
183 return config.toString();
184 }
185
186 @Override
187 public void freeze() {
188 config.freeze();
189 }
190
191 @Override
192 public void throwIfConfigured() {
193 config.throwIfConfigured();
194 }
195
196 @Override
197 public void setProperty(String key, String value) {
198 config.setProperty(key, value);
199 }
200
201 @Override
202 public String getProperty(String key) {
203 return config.getProperty(key);
204 }
205 }