/** * Copyright (c) 2011-2017, James Zhan 詹波 (jfinal@126.com). * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.jfinal.core; import com.jfinal.render.ViewType; /** * Global constants definition */ public interface Const { String JFINAL_VERSION = "3.1"; ViewType DEFAULT_VIEW_TYPE = ViewType.JFINAL_TEMPLATE; String DEFAULT_BASE_UPLOAD_PATH = "upload"; String DEFAULT_BASE_DOWNLOAD_PATH = "download"; String DEFAULT_ENCODING = "UTF-8"; boolean DEFAULT_DEV_MODE = false; String DEFAULT_URL_PARA_SEPARATOR = "-"; String DEFAULT_VIEW_EXTENSION = ".html"; int DEFAULT_MAX_POST_SIZE = 1024 * 1024 * 10; // Default max post size of multipart request: 10 Meg int DEFAULT_I18N_MAX_AGE_OF_COOKIE = 999999999; int DEFAULT_FREEMARKER_TEMPLATE_UPDATE_DELAY = 3600; // For not devMode only String DEFAULT_TOKEN_NAME = "_jfinal_token"; int DEFAULT_SECONDS_OF_TOKEN_TIME_OUT = 900; // 900 seconds ---> 15 minutes int MIN_SECONDS_OF_TOKEN_TIME_OUT = 300; // 300 seconds ---> 5 minutes }