package com.alibaba.json.bvtVO;
import java.io.Serializable;
public class AccessHttpConfigModel {
/**
* 上传文件的配置.
*
* @author wangwb (mailto:wangwb@primeton.com)
*/
public static class FileUploadConfig implements Serializable{
private String tempDir;
private int maxSize;
private int inMemorySize;
private String exclude;
/**
* 获取不允许上传的文件类型.<br>
* 多个文件类型之间用','分割.
* @return 获取不允许上传的文件类型.
*/
public String getExclude() {
return exclude;
}
/**
* 设置不允许上传的文件类型.<br>
* 多个文件类型之间用','分割.
*
* @param exclude 不允许上传的文件类型.
*/
public void setExclude(String exclude) {
this.exclude = exclude;
}
/**
* 获取上传文件时在内存中最大的字节数.
*
* @return 上传文件时在内存中最大的字节数.
*/
public int getInMemorySize() {
return inMemorySize;
}
/**
* 设置上传文件时在内存中最大的字节数.
*
* @param inMemorySize
* 上传文件时在内存中最大的字节数.
*/
public void setInMemorySize(int inMemorySize) {
this.inMemorySize = inMemorySize;
}
/**
* 获取上传文件的最大字节数.
*
* @return 上传文件的最大字节数.
*/
public int getMaxSize() {
return maxSize;
}
/**
* 设置上传文件的最大字节数.
*
* @param maxSize
* 上传文件的最大字节数.
*/
public void setMaxSize(int maxSize) {
this.maxSize = maxSize;
}
/**
* 获取上传文件的保存的临时目录.
*
* @return 上传文件的保存的临时目录.
*/
public String getTempDir() {
return tempDir;
}
/**
* 设置上传文件的保存的临时目录.
*
* @param tempDir
* 上传文件的保存的临时目录.
*/
public void setTempDir(String tempDir) {
this.tempDir = tempDir;
}
}
private String encoding;
private FileUploadConfig fileUploadConfig;
/**
* 获取HttpServletRequest请求的字符集设置
*
* @return HttpServletRequest请求的字符集设置
*/
public String getEncoding() {
return encoding;
}
/**
* 设置HttpServletRequest请求的字符集设置
*
* @param encoding HttpServletRequest请求的字符集设置
*/
public void setEncoding(String encoding) {
this.encoding = encoding;
}
/**
* 获取上传文件的配置.
* @return 上传文件的配置.
*/
public FileUploadConfig getFileUploadConfig() {
return fileUploadConfig;
}
/**
* 设置上传文件的配置.
* @param fileUploadConfig 上传文件的配置.
*/
public void setFileUploadConfig(FileUploadConfig fileUploadConfig) {
this.fileUploadConfig = fileUploadConfig;
}
private int suspend=10;
/**
* 获取请求的挂起的等待时间.<br>
* @return 获取请求的挂起的等待时间.
*/
public int getSuspend() {
return suspend;
}
/**
* 设置请求挂起的等待时间.<br>
* @param suspend 请求挂起的等待时间.
*/
public void setSuspend(int suspend) {
this.suspend = suspend;
}
private String loginExcludeUrls;
private String loginErrorPage;
private boolean portal;
private String loginIncludeUrls;
public String getLoginErrorPage() {
return loginErrorPage;
}
public void setLoginErrorPage(String loginErrorPage) {
this.loginErrorPage = loginErrorPage;
}
public String getLoginExcludeUrls() {
return loginExcludeUrls;
}
public void setLoginExcludeUrls(String loginExcludeUrls) {
this.loginExcludeUrls = loginExcludeUrls;
}
public boolean isPortal() {
return portal;
}
public void setPortal(boolean portal) {
this.portal = portal;
}
public String getLoginIncludeUrls() {
return loginIncludeUrls;
}
public void setLoginIncludeUrls(String loginIncludeUrls) {
this.loginIncludeUrls = loginIncludeUrls;
}
}