Package ch.autumo.beetroot.handler.users
Class UsersEditHandler
java.lang.Object
org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
org.nanohttpd.router.RouterNanoHTTPD.DefaultHandler
ch.autumo.beetroot.handler.BaseHandler
ch.autumo.beetroot.handler.DefaultEditHandler
ch.autumo.beetroot.handler.users.UsersEditHandler
- All Implemented Interfaces:
Handler,RouterNanoHTTPD.UriResponder
- Direct Known Subclasses:
ExtUsersEditHandler
Users edit handler.
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.autumo.beetroot.handler.BaseHandler
BaseHandler.IfSectionHandler -
Field Summary
Fields inherited from class ch.autumo.beetroot.handler.BaseHandler
action, columns, emptyBean, entity, htmlData, htmlHead, initialValues, insertServletNameInTemplateRefs, MSG_TYPE_ERR, MSG_TYPE_INFO, MSG_TYPE_WARN, PRECISION_INPUT_TYPES, servletName, TAG_PREFIX_LANG, transientFields, uniqueFields -
Constructor Summary
ConstructorsConstructorDescriptionUsersEditHandler(String entity) UsersEditHandler(String entity, String errMsg) -
Method Summary
Modifier and TypeMethodDescriptionClass<?>Get bean entity class that has been generated trough PLANT, overwritten or null.Class<?>Overwrite to get the right re-route/redirect index handler after modifying data.Page title show left above the navigation area.updateData(BeetRootHTTPSession session, int id) Update data in DB.Methods inherited from class ch.autumo.beetroot.handler.DefaultEditHandler
extractCustomSingleInputDiv, extractSingleInputDiv, extractSingleInputDiv, formatSingleValueForDB, formatSingleValueForGUI, getResource, getSelectValues, isSelect, prepare, readDataMethods inherited from class ch.autumo.beetroot.handler.BaseHandler
addCheckBox, addErrorMessage, addHtmlDataLine, addHtmlHeadLine, addSuccessMessage, addWarningMessage, columns, columnsSize, deleteData, get, getColumn, getColumnsForSql, getColumnsForSql, getCurrentEntityDbId, getCurrentSession, getCustomizedExceptionInformation, getData, getEmptyBean, getEntity, getHandlerClass, getHtmlData, getHtmlHead, getInsertValues, getLayout, getMessageType, getMimeType, getNewScanner, getNewScanner, getPaginator, getSimpleManagementUserRoles, getStatus, getTableExport, getTemplateEngineErrorMessage, getTemplateEngineErrorTitle, getText, getText, getTransientFields, getUpdateSetClause, getUpdateSetClause, hasAccess, hasExternalLinks, hasNoColumnsConfig, initialize, initialValue, initValuesSize, isCurrentUserUpdate, isCustomResponse, isNoContentResponse, isNoContentResponseButRoute, isPrecisionInputType, isRetryCall, loginMarker, parseAssociatedEntities, parseUnassociatedEntities, patchInputValue, readSnippetResource, redirectedMarker, refreshUserRoles, registerDisplayField, registerRoutes, render, renderAll, saveData, setCurrentEntityDbId, setMessageType, setVar, setVarAll, showLangMenu, showMenu, uniqueFields, uniqueTestMethods inherited from class org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
delete, other, post, put
-
Constructor Details
-
UsersEditHandler
-
UsersEditHandler
-
-
Method Details
-
updateData
Description copied from class:BaseHandlerUpdate data in DB. Override for edit handlers.- Overrides:
updateDatain classDefaultEditHandler- Parameters:
session- HTTP sessionid- db record id- Returns:
- response or null, null means success, response's status must be checked!
- Throws:
Exception- exception
-
getRedirectHandler
Description copied from class:BaseHandlerOverwrite to get the right re-route/redirect index handler after modifying data. It must be of the same entity as the last executing handler!- Overrides:
getRedirectHandlerin classBaseHandler- Returns:
- redirect index handler
-
getBeanClass
Description copied from class:DefaultEditHandlerGet bean entity class that has been generated trough PLANT, overwritten or null.- Overrides:
getBeanClassin classDefaultEditHandler- Returns:
- bean entity class
-
getTitle
Description copied from class:BaseHandlerPage title show left above the navigation area. If not overwritten, the entity name is shown starting with an upper-case letter!- Overrides:
getTitlein classBaseHandler- Parameters:
userSession- user session- Returns:
- page title
-