Files
HRMS/hrmsEjb/org/apache/struts/config/ControllerConfig.java
2025-07-28 13:56:49 +05:30

204 lines
4.9 KiB
Java

package org.apache.struts.config;
import java.io.Serializable;
public class ControllerConfig implements Serializable {
protected boolean configured = false;
protected int bufferSize = 4096;
public int getBufferSize() {
return this.bufferSize;
}
public void setBufferSize(int bufferSize) {
if (this.configured)
throw new IllegalStateException("Configuration is frozen");
this.bufferSize = bufferSize;
}
protected String contentType = "text/html";
public String getContentType() {
return this.contentType;
}
public void setContentType(String contentType) {
if (this.configured)
throw new IllegalStateException("Configuration is frozen");
this.contentType = contentType;
}
protected int debug = 0;
public int getDebug() {
return this.debug;
}
public void setDebug(int debug) {
if (this.configured)
throw new IllegalStateException("Configuration is frozen");
this.debug = debug;
}
protected String forwardPattern = null;
public String getForwardPattern() {
return this.forwardPattern;
}
public void setForwardPattern(String forwardPattern) {
this.forwardPattern = forwardPattern;
}
protected boolean inputForward = false;
public boolean getInputForward() {
return this.inputForward;
}
public void setInputForward(boolean inputForward) {
this.inputForward = inputForward;
}
protected boolean locale = true;
public boolean getLocale() {
return this.locale;
}
public void setLocale(boolean locale) {
if (this.configured)
throw new IllegalStateException("Configuration is frozen");
this.locale = locale;
}
protected String maxFileSize = "250M";
public String getMaxFileSize() {
return this.maxFileSize;
}
public void setMaxFileSize(String maxFileSize) {
if (this.configured)
throw new IllegalStateException("Configuration is frozen");
this.maxFileSize = maxFileSize;
}
protected String memFileSize = "256K";
public String getMemFileSize() {
return this.memFileSize;
}
public void setMemFileSize(String memFileSize) {
if (this.configured)
throw new IllegalStateException("Configuration is frozen");
this.memFileSize = memFileSize;
}
protected String multipartClass = "org.apache.struts.upload.CommonsMultipartRequestHandler";
public String getMultipartClass() {
return this.multipartClass;
}
public void setMultipartClass(String multipartClass) {
if (this.configured)
throw new IllegalStateException("Configuration is frozen");
this.multipartClass = multipartClass;
}
protected boolean nocache = false;
public boolean getNocache() {
return this.nocache;
}
public void setNocache(boolean nocache) {
if (this.configured)
throw new IllegalStateException("Configuration is frozen");
this.nocache = nocache;
}
protected String pagePattern = null;
public String getPagePattern() {
return this.pagePattern;
}
public void setPagePattern(String pagePattern) {
this.pagePattern = pagePattern;
}
protected String processorClass = "org.apache.struts.action.RequestProcessor";
public String getProcessorClass() {
return this.processorClass;
}
public void setProcessorClass(String processorClass) {
if (this.configured)
throw new IllegalStateException("Configuration is frozen");
this.processorClass = processorClass;
}
protected String tempDir = null;
public String getTempDir() {
return this.tempDir;
}
public void setTempDir(String tempDir) {
if (this.configured)
throw new IllegalStateException("Configuration is frozen");
this.tempDir = tempDir;
}
public void freeze() {
this.configured = true;
}
public String toString() {
StringBuffer sb = new StringBuffer("ControllerConfig[");
sb.append("bufferSize=");
sb.append(this.bufferSize);
if (this.contentType != null) {
sb.append(",contentType=");
sb.append(this.contentType);
}
if (this.forwardPattern != null) {
sb.append(",forwardPattern=");
sb.append(this.forwardPattern);
}
sb.append(",inputForward=");
sb.append(this.inputForward);
sb.append(",locale=");
sb.append(this.locale);
if (this.maxFileSize != null) {
sb.append(",maxFileSize=");
sb.append(this.maxFileSize);
}
if (this.memFileSize != null) {
sb.append(",memFileSize=");
sb.append(this.memFileSize);
}
sb.append(",multipartClass=");
sb.append(this.multipartClass);
sb.append(",nocache=");
sb.append(this.nocache);
if (this.pagePattern != null) {
sb.append(",pagePattern=");
sb.append(this.pagePattern);
}
sb.append(",processorClass=");
sb.append(this.processorClass);
if (this.tempDir != null) {
sb.append(",tempDir=");
sb.append(this.tempDir);
}
sb.append("]");
return sb.toString();
}
}