A B C D E F G H I J L M N O P Q R S T U V W

A

AbstractServiceCaller - class org.velocityweb.webservice.client.impl.AbstractServiceCaller.
 
AbstractServiceCaller() - Constructor for class org.velocityweb.webservice.client.impl.AbstractServiceCaller
 
AbstractServiceCallerFactory - class org.velocityweb.webservice.client.impl.AbstractServiceCallerFactory.
 
AbstractServiceCallerFactory() - Constructor for class org.velocityweb.webservice.client.impl.AbstractServiceCallerFactory
 
AbstractServiceProvider - class org.velocityweb.webservice.server.impl.AbstractServiceProvider.
 
AbstractServiceProvider() - Constructor for class org.velocityweb.webservice.server.impl.AbstractServiceProvider
 
AppContext - class org.velocityweb.context.AppContext.
application context, use this to replace need of ThreadLocal.
AppContext(Object, int, ResourceBundle, Controller) - Constructor for class org.velocityweb.context.AppContext
contructor
addParentChildrenRelationship(Class, Class) - Static method in class org.velocityweb.controller.DispatcherTreeManager
 
addTask(String, ScheduleTask) - Method in interface org.velocityweb.scheduletask.ScheduleTaskManager
add task to task list
addTask(String, ScheduleTask) - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager
 
addToRoot(Class) - Static method in class org.velocityweb.controller.DispatcherTreeManager
 

B

BINARY - Static variable in class org.velocityweb.context.WebAppContext.ResponseType
binary type for download page response
BaseDao - class org.velocityweb.BaseDao.
Base DAO class template, receive application context from service class
BaseDao(BaseService) - Constructor for class org.velocityweb.BaseDao
contructor,force to new dao in service, not in other classes
BaseService - class org.velocityweb.BaseService.
Base service class template, receive application context from caller
BaseService(AppContext) - Constructor for class org.velocityweb.BaseService
contructor,force to new with a context object
BatchJobAppContext - class org.velocityweb.context.BatchJobAppContext.
Applicatin context for background task
BatchJobAppContext(Object, int, ResourceBundle, Controller) - Constructor for class org.velocityweb.context.BatchJobAppContext
contructor
backup(File) - Method in interface org.velocityweb.eai.EaiProcess
 
backup(File) - Method in class org.velocityweb.eai.file.FileEaiProcess
 
backup(File) - Method in class org.velocityweb.eai.ftp.FtpEaiProcess
 
buildTree() - Static method in class org.velocityweb.controller.DispatcherTreeManager
 

C

Controller - class org.velocityweb.controller.Controller.
controller base class, should be customized for each project
Controller() - Constructor for class org.velocityweb.controller.Controller
 
ControllerServlet - class org.velocityweb.controller.ControllerServlet.
controller servlet base class, should be customized for each project
ControllerServlet() - Constructor for class org.velocityweb.controller.ControllerServlet
constructor
call(String, Object[]) - Method in interface org.velocityweb.webservice.client.ServiceCaller
 
call(String, Object[]) - Method in class org.velocityweb.webservice.client.impl.AbstractServiceCaller
 
callStoredProcedure(String, Object[]) - Method in class org.velocityweb.JdbcDao
call stored procedure
checkDatabaseConnectionPerRequest() - Method in class org.velocityweb.controller.Controller
check database connection per web request, return false if check fail.
checkDatabaseConnectionPerRequest() - Method in class org.velocityweb.controller.impl.SimpleController
check database connection per web request, return false if check fail.
close() - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTask
 
closeConnection() - Method in class org.velocityweb.context.AppContext
class JDBC connection
commitAndClose() - Method in class org.velocityweb.context.AppContext
commit and close JDBC connection, normally after a success operation.
createBatchJobAppContext(int, Map, ResourceBundle) - Method in class org.velocityweb.controller.Controller
create application context for each task, should be customized for each project if need
createBatchJobAppContext(int, Map, ResourceBundle) - Method in class org.velocityweb.controller.impl.SimpleController
 
createCaller() - Method in interface org.velocityweb.webservice.client.ServiceCallerFactory
 
createCaller() - Method in class org.velocityweb.webservice.client.impl.AbstractServiceCallerFactory
 
createEaiProcess() - Method in class org.velocityweb.eai.EaiScheduleTask
 
createWebAppContext(int, Map, ResourceBundle, Controller) - Method in class org.velocityweb.controller.Controller
create application context for each web request, should be customized for each project
createWebAppContext(int, Map, ResourceBundle, Controller) - Method in class org.velocityweb.controller.impl.SimpleController
 

D

DbException - exception org.velocityweb.exception.DbException.
Database exception
DbException(String) - Constructor for class org.velocityweb.exception.DbException
 
DbException(Exception) - Constructor for class org.velocityweb.exception.DbException
 
Dispatcher - class org.velocityweb.dispatcher.Dispatcher.
request handler for each request, normally call service function and generate HTML response
Dispatcher() - Constructor for class org.velocityweb.dispatcher.Dispatcher
 
DispatcherGroup - class org.velocityweb.dispatcher.DispatcherGroup.
dispatcher group, can hold some dispatcher or dispatcher group in it
DispatcherGroup() - Constructor for class org.velocityweb.dispatcher.DispatcherGroup
 
DispatcherTreeManager - class org.velocityweb.controller.DispatcherTreeManager.
 
DispatcherTreeManager() - Constructor for class org.velocityweb.controller.DispatcherTreeManager
 
dbCharsetName - Variable in class org.velocityweb.controller.Controller
 
defaultHtmlTemplateFileName - Variable in class org.velocityweb.controller.Controller
 
destroy() - Method in class org.velocityweb.controller.ControllerServlet
destroy, override from HttpServlet
destroy() - Method in class org.velocityweb.template.FreemarkerTemplateWrapper
destroy templte engine
destroy() - Method in interface org.velocityweb.template.TemplateWrapper
destroy templte engine
destroy() - Method in class org.velocityweb.template.VelocityTemplateWrapper
destroy templte engine
destroyApplication() - Method in class org.velocityweb.controller.Controller
destroy application when web server stopped
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.velocityweb.controller.ControllerServlet
process HTTP "GET"
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.velocityweb.controller.ControllerServlet
process HTTP "POST"

E

EaiProcess - interface org.velocityweb.eai.EaiProcess.
 
EaiScheduleTask - class org.velocityweb.eai.EaiScheduleTask.
 
EaiScheduleTask() - Constructor for class org.velocityweb.eai.EaiScheduleTask
 

F

FileEaiProcess - class org.velocityweb.eai.file.FileEaiProcess.
 
FileEaiProcess(String, String) - Constructor for class org.velocityweb.eai.file.FileEaiProcess
 
FreemarkerTemplateWrapper - class org.velocityweb.template.FreemarkerTemplateWrapper.
tempate wrapper for Freemarker
FreemarkerTemplateWrapper() - Constructor for class org.velocityweb.template.FreemarkerTemplateWrapper
 
FtpEaiProcess - class org.velocityweb.eai.ftp.FtpEaiProcess.
 
FtpEaiProcess() - Constructor for class org.velocityweb.eai.ftp.FtpEaiProcess
 
forward(Class, HttpServletRequest, WebAppContext) - Method in class org.velocityweb.dispatcher.LeafDispatcher
forward to another dispathcer

G

getAppContext() - Method in class org.velocityweb.BaseDao
get application context, normally should not use this
getAppContext() - Method in class org.velocityweb.BaseService
get application context, normally only called by BaseDAO contructor
getAppExceptionTemplateFileName() - Method in class org.velocityweb.controller.Controller
get template file name of exception
getBeginTime() - Method in class org.velocityweb.context.AppContext
get start time of web request/background task
getConnection() - Method in class org.velocityweb.context.AppContext
get JDBC Connection, each AppContext object contains one Connection
getContentKey() - Method in class org.velocityweb.dispatcher.PageLayout
get content tag in layout html page
getController() - Method in class org.velocityweb.context.AppContext
get controller
getController() - Method in class org.velocityweb.controller.ControllerServlet
get controller, must be overrided
getCountSql(String) - Method in interface org.velocityweb.jdbc.dialect.PageDialect
generate count SQL, like select count(*) from xxx.
getCountSql(String) - Method in class org.velocityweb.jdbc.dialect.StandardPageDialect
generate count SQL, like select count(*) from xxx.
getCurrentUser() - Method in class org.velocityweb.context.WebAppContext
get current logined user
getDataFiles() - Method in interface org.velocityweb.eai.EaiProcess
 
getDataFiles() - Method in class org.velocityweb.eai.file.FileEaiProcess
 
getDataFiles() - Method in class org.velocityweb.eai.ftp.FtpEaiProcess
 
getDataSource() - Method in class org.velocityweb.controller.Controller
get Datasource, must be override
getDataSource() - Method in class org.velocityweb.controller.impl.SimpleController
 
getDatabaseConnectFailErrorMessage() - Method in class org.velocityweb.controller.Controller
get message for database connect fail, must be overrided
getDatabaseConnectFailErrorMessage() - Method in class org.velocityweb.controller.impl.SimpleController
 
getDbCharsetName() - Method in class org.velocityweb.controller.Controller
get database charset name, this is for web validation for input string length
getDefaultHtmlTemplateFileName() - Method in class org.velocityweb.controller.Controller
get home page template file name
getDispatchFailMessageListTag() - Method in class org.velocityweb.controller.Controller
get fail message tag in template file
getDispatchFailTemplateFileName() - Method in class org.velocityweb.controller.Controller
get template file name for "not find url you requested"
getDispatchSuccessJumpUrlTag() - Method in class org.velocityweb.controller.Controller
get success forward tag in template file
getDispatchSuccessMessageTag() - Method in class org.velocityweb.controller.Controller
get success message tag in template file
getDispatchSuccessStaySecondsTag() - Method in class org.velocityweb.controller.Controller
get "dispath success stay seconds" tag name in template file
getDispatchSuccessTemplateFileName() - Method in class org.velocityweb.controller.Controller
get update/delete success message template file name
getDispatchTargetUrlTag() - Method in class org.velocityweb.controller.Controller
get dispatch target URL tag, for update/delete, these kind of request has same result pages, that is success or fail page, but different process logic
getDispatcherInstance(Class, boolean) - Static method in class org.velocityweb.controller.DispatcherTreeManager
 
getDispatcherTree(List, boolean) - Static method in class org.velocityweb.controller.DispatcherTreeManager
 
getDispatcherTree(String, boolean) - Static method in class org.velocityweb.controller.DispatcherTreeManager
 
getHomeDispatcher(HttpServletRequest) - Method in class org.velocityweb.controller.Controller
get home page dispatcher, if logined, return loginedHomeDispatcher, else unloginedHomeDispatcher
getHtmlTemplateFileName() - Method in class org.velocityweb.dispatcher.LeafDispatcher
get HTML tempalte file name for this dispatcher
getHtmlTemplateFileName() - Method in class org.velocityweb.dispatcher.PageLayout
get HTML tempalte file name for this layout
getLoginDispatcher() - Method in class org.velocityweb.controller.Controller
get login page dispatcher
getLoginedHomeDispatcher() - Method in class org.velocityweb.controller.Controller
get logined home page URL
getMenuName() - Method in class org.velocityweb.dispatcher.Dispatcher
get displayed menu name, use for menu generation and url-based security module
getName() - Method in interface org.velocityweb.scheduletask.ScheduleTask
 
getName() - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTask
 
getNoRightDispatcher() - Method in class org.velocityweb.controller.Controller
get URL for when no access right,normally pages of "You have no right to access page"
getOutputHtmlCharsetName() - Method in class org.velocityweb.controller.Controller
 
getPageData(String, List, String, int, int, Class, List) - Method in class org.velocityweb.JdbcPageDao
get page data by SQL, and get record count for all pages too.
getPageData(String, List, String, int, int, Connection, PageDialect, List) - Static method in class org.velocityweb.jdbc.JdbcPageUtils
get page data by SQL, and get record count for all pages too.
getPageData(String, List, String, int, int, JdbcDao, PageDialect, Class, List) - Static method in class org.velocityweb.jdbc.VelocitywebPageUtils
get page data by SQL, and get record count for all pages too.
getPageLayout() - Method in class org.velocityweb.dispatcher.Dispatcher
get page layout for this dispatcher
getPageParemeterValuesWithPageInfo(int, int) - Method in class org.velocityweb.jdbc.dialect.MySQLPageDialect
get parementer values if the page SQL is using ? before by calling public String getPageSql(String sql, String orderBy)
getPageParemeterValuesWithPageInfo(int, int) - Method in interface org.velocityweb.jdbc.dialect.PageDialect
get paremeter values if the page SQL is using '?' before by calling public String getPageSql(String sql, String orderBy)
getPageParemeterValuesWithPageInfo(int, int) - Method in class org.velocityweb.jdbc.dialect.PostgreSQLPageDialect
get parementer values if the page SQL is using ? before by calling public String getPageSql(String sql, String orderBy)
getPageParemeterValuesWithPageInfo(int, int) - Method in class org.velocityweb.jdbc.dialect.SQLServer2000PageDialect
get parementer values if the page SQL is using ? before by calling public String getPageSql(String sql, String orderBy)
getPageParemeterValuesWithPageInfo(int, int) - Method in class org.velocityweb.jdbc.dialect.StandardPageDialect
get parementer values if the page SQL is using ? before by calling public String getPageSql(String sql, String orderBy)
getPageSqlImpl(String, String, Long, Long) - Method in class org.velocityweb.jdbc.dialect.MySQLPageDialect
generate page SQL by non-page SQL
getPageSqlImpl(String, String, Long, Long) - Method in class org.velocityweb.jdbc.dialect.PostgreSQLPageDialect
generate page SQL by non-page SQL
getPageSqlImpl(String, String, Long, Long) - Method in class org.velocityweb.jdbc.dialect.SQLServer2000PageDialect
generate page SQL by non-page SQL this method has a bug, for the last page data, if page size = 10, total count = 23, then last page data count should be 3, but you will get last 10 using this class.
getPageSqlImpl(String, String, Long, Long) - Method in class org.velocityweb.jdbc.dialect.StandardPageDialect
generate page SQL by non-page SQL
getPageSqlWithPageInfo(String, String, int, int) - Method in interface org.velocityweb.jdbc.dialect.PageDialect
generate page SQL by non-page SQL
getPageSqlWithPageInfo(String, String, int, int) - Method in class org.velocityweb.jdbc.dialect.StandardPageDialect
generate page SQL by non-page SQL
getPageSqlWithoutPageInfo(String, String) - Method in interface org.velocityweb.jdbc.dialect.PageDialect
generate page SQL by non-page SQL
getPageSqlWithoutPageInfo(String, String) - Method in class org.velocityweb.jdbc.dialect.StandardPageDialect
generate page SQL by non-page SQL
getPageTitle() - Method in class org.velocityweb.dispatcher.LeafDispatcher
get page title
getResourceBundle() - Method in class org.velocityweb.context.AppContext
get resource bundle
getResourceBundle(HttpServletRequest) - Method in class org.velocityweb.controller.Controller
get resource bundle, must override this if need multi-language support
getResourceBundle(HttpServletRequest) - Method in class org.velocityweb.controller.impl.SimpleController
 
getResponseType() - Method in class org.velocityweb.context.WebAppContext
get response type
getSessionUser(HttpServletRequest) - Method in class org.velocityweb.controller.Controller
get logined user information in HTTP session
getTableColumnNames(String, Connection) - Method in class org.velocityweb.JdbcDao
 
getTableName() - Method in interface org.velocityweb.JdbcTableModel
Deprecated.  
getTask(String) - Method in interface org.velocityweb.scheduletask.ScheduleTaskManager
 
getTask(String) - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager
 
getTemplateHtmlCharsetName() - Method in class org.velocityweb.dispatcher.LeafDispatcher
get HTML tempalte file charset name
getTemplateHtmlCharsetName() - Method in class org.velocityweb.dispatcher.PageLayout
get HTML tempalte file charset name
getTemplateRootFolder(ServletConfig) - Method in class org.velocityweb.controller.Controller
get template root folder, can be a URL in .war/.ear file, or folder outside .war/.ear file
getTemplateWrapper() - Method in class org.velocityweb.controller.Controller
get template web wrapper, can be VelocityTemplateWebWrapper or FreemarkerTemplateWebWrapper
getTitleKey() - Method in class org.velocityweb.dispatcher.PageLayout
get title tag in layout html page
getTransactionIsolation() - Method in class org.velocityweb.context.AppContext
get transaction isolation level
getTransactionIsolation() - Method in class org.velocityweb.dispatcher.LeafDispatcher
get transaction isolation of connection, this work for design pattern TRANSACTION-PER-REQUEST
getUnloginedHomeDispatcher() - Method in class org.velocityweb.controller.Controller
get un-logined home page URL
getUrl(Class) - Static method in class org.velocityweb.controller.DispatcherTreeManager
 
getUrlId() - Method in class org.velocityweb.dispatcher.Dispatcher
 
getUrlId() - Method in class org.velocityweb.dispatcher.ShowProcessResultDispatcher
get url id

H

HibernateDao - class org.velocityweb.HibernateDao.
Base DAO class template for projects using hibernate, receive application context from service class, not used now
HibernateDao(BaseService) - Constructor for class org.velocityweb.HibernateDao
contructor,force to new dao in service, not in other classes
handleException(Throwable) - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTask
 
hasAccessRight(LeafDispatcher, HttpServletRequest) - Method in class org.velocityweb.controller.Controller
check if user has access right, based on request URL
hasAccessRight(LeafDispatcher, HttpServletRequest) - Method in class org.velocityweb.controller.impl.SimpleController
 
hasLogined(HttpServletRequest) - Method in class org.velocityweb.controller.Controller
check if user has logined

I

init(ServletConfig) - Method in class org.velocityweb.controller.ControllerServlet
override init from HttpServlet
init(ServletConfig, String) - Method in class org.velocityweb.template.FreemarkerTemplateWrapper
init templte engine
init(ServletConfig, String) - Method in interface org.velocityweb.template.TemplateWrapper
init templte engine
init(ServletConfig, String) - Method in class org.velocityweb.template.VelocityTemplateWrapper
init templte engine
initAppExceptionPage(Map, Throwable) - Method in class org.velocityweb.controller.Controller
init exception page, normally translate exception message to be showed on pages
initApplication() - Method in class org.velocityweb.controller.Controller
init application when web server started, must be overrided
isDbDuplicateException(Throwable) - Method in class org.velocityweb.controller.Controller
check if framework catch un-handle exception, it is data duplicate? must be translate to well-read message
isDbDuplicateException(Throwable) - Method in class org.velocityweb.controller.impl.SimpleController
check if framework catch unhandle exception, it's data duplicate?
isNewDispatchInstancePerRequest() - Method in class org.velocityweb.controller.Controller
create new dispatch instance per request?
isRunning() - Method in interface org.velocityweb.scheduletask.ScheduleTask
 
isRunning() - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTask
 
isSameColumn(String, String) - Method in class org.velocityweb.JdbcDao
check if database column same can mapping to Java bean property, compare ignore case, ignore "_", for example, USER_NAME in DB can be mapped to userName of Java bean

J

JdbcDao - class org.velocityweb.JdbcDao.
this class is abstract layer of JDBC actions, caller do not need to use connection or statement or result set this class is define as abstract, so don't new a object of this class
JdbcDao(BaseService) - Constructor for class org.velocityweb.JdbcDao
contructor
JdbcPageDao - class org.velocityweb.JdbcPageDao.
DAO base class, support JDBC, support paging.
JdbcPageDao(BaseService, PageDialect) - Constructor for class org.velocityweb.JdbcPageDao
construction method
JdbcPageUtils - class org.velocityweb.jdbc.JdbcPageUtils.
Get page data and total record count using JDBC directly
JdbcPageUtils() - Constructor for class org.velocityweb.jdbc.JdbcPageUtils
 
JdbcTableModel - interface org.velocityweb.JdbcTableModel.
Deprecated.  

L

LeafDispatcher - class org.velocityweb.dispatcher.LeafDispatcher.
leaf dispatcher, belong to one dispatcher group, or not
LeafDispatcher() - Constructor for class org.velocityweb.dispatcher.LeafDispatcher
 
listRunningTasks() - Method in interface org.velocityweb.scheduletask.ScheduleTaskManager
list all running tasks
listRunningTasks() - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager
 
listTasks() - Method in interface org.velocityweb.scheduletask.ScheduleTaskManager
get all task from task list
listTasks() - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager
 

M

MySQLPageDialect - class org.velocityweb.jdbc.dialect.MySQLPageDialect.
MySQL page dialect
MySQLPageDialect() - Constructor for class org.velocityweb.jdbc.dialect.MySQLPageDialect
 
merge(String, String, Map) - Method in class org.velocityweb.template.FreemarkerTemplateWrapper
merge HTML templte file with dynamic data
merge(String, String, Map) - Method in interface org.velocityweb.template.TemplateWrapper
merge HTML templte file with dynamic data
merge(String, String, Map) - Method in class org.velocityweb.template.VelocityTemplateWrapper
merge HTML templte file with dynamic data
mergePageParemeterValues(List, int[]) - Method in interface org.velocityweb.jdbc.dialect.PageDialect
merge page paremeter values, some normally add after orignal paramters
mergePageParemeterValues(List, int[]) - Method in class org.velocityweb.jdbc.dialect.SQLServer2000PageDialect
merge page paremeter values, some normally add after orignal paramters
mergePageParemeterValues(List, int[]) - Method in class org.velocityweb.jdbc.dialect.StandardPageDialect
merge page paremeter values, some normally add after orignal paramters

N

needLogin(LeafDispatcher, HttpServletRequest) - Method in class org.velocityweb.controller.Controller
check if the specified URL can be accessed without login, must be override

O

OraclePageDialect - class org.velocityweb.jdbc.dialect.OraclePageDialect.
common page dialect, follow SQL standard 2003.
OraclePageDialect() - Constructor for class org.velocityweb.jdbc.dialect.OraclePageDialect
 
onAfterUseConnection(Connection) - Method in class org.velocityweb.controller.Controller
callback event, after use connection
onBeforeUseConnection(Connection) - Method in class org.velocityweb.controller.Controller
callback event, before use connection
org.velocityweb - package org.velocityweb
 
org.velocityweb.context - package org.velocityweb.context
 
org.velocityweb.context.impl - package org.velocityweb.context.impl
 
org.velocityweb.controller - package org.velocityweb.controller
 
org.velocityweb.controller.impl - package org.velocityweb.controller.impl
 
org.velocityweb.dispatcher - package org.velocityweb.dispatcher
 
org.velocityweb.eai - package org.velocityweb.eai
 
org.velocityweb.eai.file - package org.velocityweb.eai.file
 
org.velocityweb.eai.ftp - package org.velocityweb.eai.ftp
 
org.velocityweb.exception - package org.velocityweb.exception
 
org.velocityweb.jdbc - package org.velocityweb.jdbc
 
org.velocityweb.jdbc.dialect - package org.velocityweb.jdbc.dialect
 
org.velocityweb.scheduletask - package org.velocityweb.scheduletask
 
org.velocityweb.scheduletask.impl - package org.velocityweb.scheduletask.impl
 
org.velocityweb.template - package org.velocityweb.template
 
org.velocityweb.webservice.client - package org.velocityweb.webservice.client
 
org.velocityweb.webservice.client.impl - package org.velocityweb.webservice.client.impl
 
org.velocityweb.webservice.server - package org.velocityweb.webservice.server
 
org.velocityweb.webservice.server.impl - package org.velocityweb.webservice.server.impl
 
outputHtmlCharsetName - Variable in class org.velocityweb.controller.Controller
 

P

PageDialect - interface org.velocityweb.jdbc.dialect.PageDialect.
Represents a dialect of SQL implemented by a particular RDBMS.
PageLayout - class org.velocityweb.dispatcher.PageLayout.
Page layout
PageLayout() - Constructor for class org.velocityweb.dispatcher.PageLayout
 
PostgreSQLPageDialect - class org.velocityweb.jdbc.dialect.PostgreSQLPageDialect.
PostgreSQL page dialect
PostgreSQLPageDialect() - Constructor for class org.velocityweb.jdbc.dialect.PostgreSQLPageDialect
 
process(HttpServletRequest, HttpServletResponse) - Method in class org.velocityweb.controller.ControllerServlet
process both kinds of HTTP request, "GET" or "POST".
process(HttpServletRequest, WebAppContext) - Method in class org.velocityweb.dispatcher.LeafDispatcher
process logic for this dispatcher
process(HttpServletRequest, Map, Controller) - Method in class org.velocityweb.dispatcher.PageLayout
process layout
process(HttpServletRequest, WebAppContext) - Method in class org.velocityweb.dispatcher.ShowProcessResultDispatcher
process
process(File) - Method in interface org.velocityweb.eai.EaiProcess
 
process(File) - Method in class org.velocityweb.eai.file.FileEaiProcess
 
process(File) - Method in class org.velocityweb.eai.ftp.FtpEaiProcess
 
processCheck(LeafDispatcher, HttpServletRequest) - Method in class org.velocityweb.controller.Controller
process check, check login, check access right
processRunUnit() - Method in class org.velocityweb.eai.EaiScheduleTask
 
processRunUnit() - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTask
this function is for overwrite for subclass
put(String, Object) - Method in class org.velocityweb.context.WebAppContext
put dynamic value to a key, for later merge with static template HTML file

Q

QueryDispatcher - class org.velocityweb.dispatcher.QueryDispatcher.
query dispather, without transaction
QueryDispatcher() - Constructor for class org.velocityweb.dispatcher.QueryDispatcher
contructror
query(String, Object[], ResultSetHandler) - Method in class org.velocityweb.JdbcDao
query using user defined result set handler
queryArray(String, Object[]) - Method in class org.velocityweb.JdbcDao
query data for only one line, return columns in array
queryArrayList(String, Object[]) - Method in class org.velocityweb.JdbcDao
query data for multi-line, for each line data, all columns to make an array.
queryBean(String, Object[], Class) - Method in class org.velocityweb.JdbcDao
query one single object
queryBean(StringBuffer, List, Class) - Method in class org.velocityweb.JdbcDao
query one single object
queryBeanList(String, Object[], Class) - Method in class org.velocityweb.JdbcDao
query data and return in a bean list
queryBeanList(StringBuffer, List, Class) - Method in class org.velocityweb.JdbcDao
query data and return in a bean list
queryColumnList(String, Object[], int) - Method in class org.velocityweb.JdbcDao
query data and get result for only one column
queryColumnList(String, Object[], String) - Method in class org.velocityweb.JdbcDao
query data and get result for only one column
queryKeyed(String, Object[], int) - Method in class org.velocityweb.JdbcDao
query data and return in map-map.
queryKeyed(String, Object[], String) - Method in class org.velocityweb.JdbcDao
query data and return in map-map.
queryMap(String, Object[]) - Method in class org.velocityweb.JdbcDao
return data for one line, all columns put into a map, key is column name
queryMapList(String, Object[]) - Method in class org.velocityweb.JdbcDao
query data and return in map list, each line is a map
queryScalar(String, Object[], int) - Method in class org.velocityweb.JdbcDao
get one data for select column
queryScalar(String, Object[], String) - Method in class org.velocityweb.JdbcDao
get one data for select column

R

registerWebService(Method) - Method in interface org.velocityweb.webservice.server.ServiceProvider
 
registerWebService(Method) - Method in class org.velocityweb.webservice.server.impl.AbstractServiceProvider
 
remove(File) - Method in interface org.velocityweb.eai.EaiProcess
 
remove(File) - Method in class org.velocityweb.eai.file.FileEaiProcess
 
remove(File) - Method in class org.velocityweb.eai.ftp.FtpEaiProcess
 
removeTask(String) - Method in interface org.velocityweb.scheduletask.ScheduleTaskManager
remove task from task list
removeTask(String) - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager
 
rollbackAndClose() - Method in class org.velocityweb.context.AppContext
roll back and close JDBC connection, normally after a failure operation.
run() - Method in interface org.velocityweb.scheduletask.ScheduleTask
 
run() - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTask
 

S

SQLServer2000PageDialect - class org.velocityweb.jdbc.dialect.SQLServer2000PageDialect.
SQL Server 2000 page dialect, this class has a bug, for the last page data, if page size = 10, total count = 23, then last page data count should be 3, but you will get last 10 using this class
SQLServer2000PageDialect() - Constructor for class org.velocityweb.jdbc.dialect.SQLServer2000PageDialect
 
ScheduleTask - interface org.velocityweb.scheduletask.ScheduleTask.
 
ScheduleTaskManager - interface org.velocityweb.scheduletask.ScheduleTaskManager.
task manager
ServiceCaller - interface org.velocityweb.webservice.client.ServiceCaller.
 
ServiceCallerFactory - interface org.velocityweb.webservice.client.ServiceCallerFactory.
 
ServiceProvider - interface org.velocityweb.webservice.server.ServiceProvider.
 
ShowProcessResultDispatcher - class org.velocityweb.dispatcher.ShowProcessResultDispatcher.
show process result dispather, show success/fail page
ShowProcessResultDispatcher() - Constructor for class org.velocityweb.dispatcher.ShowProcessResultDispatcher
 
SimpleBatchJobAppContext - class org.velocityweb.context.impl.SimpleBatchJobAppContext.
simple application context for batch job
SimpleBatchJobAppContext(Object, int, ResourceBundle, Controller) - Constructor for class org.velocityweb.context.impl.SimpleBatchJobAppContext
contructor
SimpleController - class org.velocityweb.controller.impl.SimpleController.
 
SimpleController() - Constructor for class org.velocityweb.controller.impl.SimpleController
 
SimpleScheduleTask - class org.velocityweb.scheduletask.impl.SimpleScheduleTask.
 
SimpleScheduleTask() - Constructor for class org.velocityweb.scheduletask.impl.SimpleScheduleTask
 
SimpleScheduleTaskManager - class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager.
 
SimpleScheduleTaskManager() - Constructor for class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager
 
SimpleWebAppContext - class org.velocityweb.context.impl.SimpleWebAppContext.
simple application context for web request
SimpleWebAppContext(Object, int, Map, ResourceBundle, Controller) - Constructor for class org.velocityweb.context.impl.SimpleWebAppContext
contructor
StandardPageDialect - class org.velocityweb.jdbc.dialect.StandardPageDialect.
common page dialect, follow SQL standard 2003.
StandardPageDialect() - Constructor for class org.velocityweb.jdbc.dialect.StandardPageDialect
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.velocityweb.controller.ControllerServlet
override service from HttpServlet
setAppExceptionTemplateFileName(String) - Method in class org.velocityweb.controller.Controller
set template file name of exception
setCurrentUser(Object) - Method in class org.velocityweb.context.WebAppContext
set current logined user
setDbCharsetName(String) - Method in class org.velocityweb.controller.Controller
set database charset name, this is for web validation for input string length
setDefaultHtmlTemplateFileName(String) - Method in class org.velocityweb.controller.Controller
set home page template file name
setDispatchFailMessageListTag(String) - Method in class org.velocityweb.controller.Controller
set fail message tag in template file, must be called
setDispatchFailTemplateFileName(String) - Method in class org.velocityweb.controller.Controller
set template file name for "not find url you requested"
setDispatchSuccessJumpUrlTag(String) - Method in class org.velocityweb.controller.Controller
set success forward tag in template file, must be called
setDispatchSuccessMessageTag(String) - Method in class org.velocityweb.controller.Controller
set success message tag in template file, must be called
setDispatchSuccessStaySecondsTag(String) - Method in class org.velocityweb.controller.Controller
set "dispath success stay seconds" tag name in template file
setDispatchSuccessTemplateFileName(String) - Method in class org.velocityweb.controller.Controller
set update/delete success message template file name
setDispatchTargetUrlTag(String) - Method in class org.velocityweb.controller.Controller
set dispatch target URL tag, for update/delete, these kind of request has same result pages, that is success or fail page, but different process logic
setHtmlTemplateFileName(String) - Method in class org.velocityweb.dispatcher.LeafDispatcher
set HTML tempalte file name for this dispatcher
setHtmlTemplateFileName(String) - Method in class org.velocityweb.dispatcher.PageLayout
set HTML tempalte file name for this layout
setLoginDispatcher(LeafDispatcher) - Method in class org.velocityweb.controller.Controller
set login dispatcher
setLoginedHomeDispatcher(LeafDispatcher) - Method in class org.velocityweb.controller.Controller
set logined home page url
setNoRightDispatcher(LeafDispatcher) - Method in class org.velocityweb.controller.Controller
set URL for when no access right,normally pages of "You have no right to access page"
setOutputHtmlCharsetName(String) - Method in class org.velocityweb.controller.Controller
 
setPageLayout(PageLayout) - Method in class org.velocityweb.dispatcher.Dispatcher
 
setPageTitle(String) - Method in class org.velocityweb.dispatcher.LeafDispatcher
set page title
setResponseType(WebAppContext.ResponseType) - Method in class org.velocityweb.context.WebAppContext
set response type
setSessionUser(HttpServletRequest, Object) - Method in class org.velocityweb.controller.Controller
save user information in HTTP session after logined
setTemplateHtmlCharsetName(String) - Method in class org.velocityweb.dispatcher.LeafDispatcher
set HTML tempalte file charset name
setTemplateHtmlCharsetName(String) - Method in class org.velocityweb.dispatcher.PageLayout
set HTML tempalte file charset name
setTransactionIsolation(int) - Method in class org.velocityweb.dispatcher.LeafDispatcher
set transaction isolation of connection, this work for design pattern TRANSACTION-PER-REQUEST
setUnloginedHomeDispatcher(LeafDispatcher) - Method in class org.velocityweb.controller.Controller
set un-logined home page url
startAllTasks() - Method in interface org.velocityweb.scheduletask.ScheduleTaskManager
 
startAllTasks() - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager
 
startTask(ScheduleTask) - Method in interface org.velocityweb.scheduletask.ScheduleTaskManager
 
startTask(ScheduleTask) - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager
 
stop() - Method in interface org.velocityweb.scheduletask.ScheduleTask
 
stop() - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTask
 
stopAllTasks() - Method in interface org.velocityweb.scheduletask.ScheduleTaskManager
 
stopAllTasks() - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager
 
stopTask(ScheduleTask) - Method in interface org.velocityweb.scheduletask.ScheduleTaskManager
 
stopTask(ScheduleTask) - Method in class org.velocityweb.scheduletask.impl.SimpleScheduleTaskManager
 
supportSubqueryNaming() - Method in class org.velocityweb.jdbc.dialect.OraclePageDialect
check if current database support sub-query naming
supportSubqueryNaming() - Method in class org.velocityweb.jdbc.dialect.StandardPageDialect
check if current database support sub-query naming

T

TEXT - Static variable in class org.velocityweb.context.WebAppContext.ResponseType
text type for normal page response
TemplateWrapper - interface org.velocityweb.template.TemplateWrapper.
tempalte wrapper common interface
tableColumnNamesMap - Static variable in class org.velocityweb.JdbcDao
 
templateHtmlCharsetName - Variable in class org.velocityweb.dispatcher.LeafDispatcher
HTML tempalte file charset name
templateHtmlCharsetName - Variable in class org.velocityweb.dispatcher.PageLayout
HTML tempalte file charset name
toString() - Method in class org.velocityweb.dispatcher.Dispatcher
 
transalateUnhandleException(Throwable, ResourceBundle) - Method in class org.velocityweb.controller.Controller
translate unhandle exception

U

UpdateDispatcher - class org.velocityweb.dispatcher.UpdateDispatcher.
update dispather, with transaction
UpdateDispatcher() - Constructor for class org.velocityweb.dispatcher.UpdateDispatcher
contructor
update(String, Object[]) - Method in class org.velocityweb.JdbcDao
exec insert/update or delete
update(StringBuffer, List) - Method in class org.velocityweb.JdbcDao
exec insert/update or delete

V

VelocityTemplateWrapper - class org.velocityweb.template.VelocityTemplateWrapper.
 
VelocityTemplateWrapper() - Constructor for class org.velocityweb.template.VelocityTemplateWrapper
 
VelocitywebPageUtils - class org.velocityweb.jdbc.VelocitywebPageUtils.
Get page data and total record count using Velocityweb JdbcDao
VelocitywebPageUtils() - Constructor for class org.velocityweb.jdbc.VelocitywebPageUtils
 
validatePageSqlParameters(String, String, Long, Long) - Method in class org.velocityweb.jdbc.dialect.StandardPageDialect
validate page SQL parameters

W

WebAppContext - class org.velocityweb.context.WebAppContext.
Applicatin context for web request
WebAppContext(Object, int, Map, ResourceBundle, Controller) - Constructor for class org.velocityweb.context.WebAppContext
contructor
WebAppContext.ResponseType - class org.velocityweb.context.WebAppContext.ResponseType.
response type, text(normal request) or binary(download)
writeToResponse(HttpServletResponse, String, String) - Method in class org.velocityweb.controller.Controller
write HTML to response with specified charset encoding

A B C D E F G H I J L M N O P Q R S T U V W