Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBeetRootServlet - Class in ch.autumo.beetroot
Base beetRoot servlet.
AbstractBeetRootServlet() - Constructor for class ch.autumo.beetroot.AbstractBeetRootServlet
 
AbstractLogging - Class in ch.autumo.beetroot.logging
Abstract logging class.
AbstractLogging() - Constructor for class ch.autumo.beetroot.logging.AbstractLogging
 
AbstractMailer - Class in ch.autumo.beetroot.mailing
Abstract mailer class.
AbstractMailer() - Constructor for class ch.autumo.beetroot.mailing.AbstractMailer
 
AbstractMessage - Class in ch.autumo.beetroot.server.message
Abstract message.
AbstractMessage() - Constructor for class ch.autumo.beetroot.server.message.AbstractMessage
Constructor.
AbstractMessage(String) - Constructor for class ch.autumo.beetroot.server.message.AbstractMessage
Constructor with a transport message.
action - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
add(K) - Method in class ch.autumo.beetroot.plant.FieldSet
 
add(LogEvent) - Method in class ch.autumo.beetroot.logging.LogEventList
 
addAdditionalActions(Session, String, String, int, String) - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
Add additional actions.
addAll(Collection<? extends K>) - Method in class ch.autumo.beetroot.plant.FieldSet
 
addCheckBox(BeetRootHTTPSession, String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Add proper logic for check-boxes.
addCreateListener(Class<?>, CreateListener) - Method in class ch.autumo.beetroot.crud.EventHandler
Add a create listener for create notifications for a specific entity.
addDeleteListener(Class<?>, DeleteListener) - Method in class ch.autumo.beetroot.crud.EventHandler
Add a delete listener for delete notifications for a specific entity.
addErrorMessage(String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Add an error message to show.
addFiles(Map<String, String>) - Method in class ch.autumo.beetroot.Session
Add uploaded files info .
addHtmlDataLine(String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get HTML data.
addHtmlHeadLine(String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get HTML head if there's any.
addMappings() - Method in class ch.autumo.beetroot.BeetRootWebServer
Add mappings respectively set web routes.
addMappings() - Method in class org.nanohttpd.router.RouterNanoHTTPD
Default routings, they are over writable.
addOrUpdateUserSetting(String, String) - Method in class ch.autumo.beetroot.Session
Add or update user setting.
addRoute(String, int, Class<?>, Object...) - Method in class ch.autumo.beetroot.BeetRootWebServer
New public method to add routes with priority.
addRoute(String, int, Class<?>, Object...) - Method in class org.nanohttpd.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
addRoute(String, int, Class<?>, Object...) - Method in interface org.nanohttpd.router.RouterNanoHTTPD.IRoutePrioritizer
 
addRoute(String, int, Class<?>, Object...) - Method in class org.nanohttpd.router.RouterNanoHTTPD.ProvidedPriorityRoutePrioritizer
 
addRoute(String, int, Class<?>, Object...) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriRouter
Add route.
addRoute(String, Class<?>, Object...) - Method in class org.nanohttpd.router.RouterNanoHTTPD
 
addSuccessMessage(String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Add a success message to show.
addToDownloadQueue(Download) - Method in class ch.autumo.beetroot.server.FileServer
Queue download for client that requested a file.
addToUploadQueue(Upload) - Method in class ch.autumo.beetroot.server.FileServer
Queue upload for client that requested to receive a file server-side
addUpdateListener(Class<?>, UpdateListener) - Method in class ch.autumo.beetroot.crud.EventHandler
Add an update listener for update notifications for a specific entity.
addWarningMessage(String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Add a warning message to show.
adjustRefDisplayName(String) - Static method in class ch.autumo.beetroot.utils.Helper
Create proper display name for reference entities by removing possible key prefixes or post-fixes.
afterCreate(Model) - Method in interface ch.autumo.beetroot.crud.CreateListener
Called after DB create.
afterStart() - Method in class ch.autumo.beetroot.server.BaseServer
Overwrite to do something after starting the server.
afterStart() - Method in class ch.autumo.beetroot.server.BeetRootServer
 
afterStop() - Method in class ch.autumo.beetroot.server.BaseServer
Overwrite to do something after stopping the server.
afterStop() - Method in class ch.autumo.beetroot.server.BeetRootServer
 
afterUpdate(Model) - Method in interface ch.autumo.beetroot.crud.UpdateListener
Called after DB update.
ansiErrServerName - Static variable in class ch.autumo.beetroot.server.BaseServer
 
ansiServerName - Static variable in class ch.autumo.beetroot.server.BaseServer
 
append(LogEvent) - Method in class ch.autumo.beetroot.logging.LogEventAppender
 
appendToRegistry(String) - Method in class ch.autumo.beetroot.mime.MimeTypeFile
Appends string of entries to the types registry, must be valid mime.types format.
appVersion - Static variable in class ch.autumo.beetroot.BeetRootConfigurationManager
Application version.
Argon2HashProvider - Class in ch.autumo.beetroot.security.password
Provides a hash with Argon2id.
Argon2HashProvider() - Constructor for class ch.autumo.beetroot.security.password.Argon2HashProvider
 
asList(String[]) - Static method in class ch.autumo.beetroot.utils.common.LowerCaseList
Create a lower case list out of array.
auth - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
Mail authentication?

B

BaseHandler - Class in ch.autumo.beetroot.handler
Base handler - The "Heart" of beetRoot.
BaseHandler() - Constructor for class ch.autumo.beetroot.handler.BaseHandler
Base Handler.
BaseHandler(String) - Constructor for class ch.autumo.beetroot.handler.BaseHandler
Base Handler.
BaseHandler.IfSectionHandler - Class in ch.autumo.beetroot.handler
State handler for role, entity and action "IFs" for the overall, the template and the template sub-resource layer.
BaseRoutePrioritizer() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
BaseServer - Class in ch.autumo.beetroot.server
Base server.
BaseServer(String[]) - Constructor for class ch.autumo.beetroot.server.BaseServer
Create a base server.
BaseServer.Help - Class in ch.autumo.beetroot.server
Help class for shell script.
BeanField - Class in ch.autumo.beetroot.utils.bean
Bean field.
BeanField(String, String, Class<?>, boolean, boolean, Method, Method) - Constructor for class ch.autumo.beetroot.utils.bean.BeanField
Constructor.
BeanProcessor - Class in ch.autumo.beetroot.utils.bean
This bean processor operates with bean fields that hold information of beetRoot model beans with database annotation information generated by the beetRoot PLANT generator.
BeanProcessor() - Constructor for class ch.autumo.beetroot.utils.bean.BeanProcessor
Constructor for BeanProcessor.
beanPropertyName2DbName(String) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Get database table column name by bean property name.
Beans - Class in ch.autumo.beetroot.utils.bean
Beans helper methods.
Beans() - Constructor for class ch.autumo.beetroot.utils.bean.Beans
 
BeetRootClientHandler - Class in ch.autumo.beetroot
BeetRoot client handler,
BeetRootClientHandler(BeetRootWebServer, InputStream, Socket) - Constructor for class ch.autumo.beetroot.BeetRootClientHandler
 
BeetRootConfigurationManager - Class in ch.autumo.beetroot
Configuration manager.
BeetRootDatabaseManager - Class in ch.autumo.beetroot
Database manager.
BeetRootDefaultRouter - Class in ch.autumo.beetroot.routing
Default router.
BeetRootDefaultRouter() - Constructor for class ch.autumo.beetroot.routing.BeetRootDefaultRouter
 
BeetRootHTTPSession - Class in ch.autumo.beetroot
BeetRoot HTTP session.
BeetRootHTTPSession(String, ITempFileManager, InputStream) - Constructor for class ch.autumo.beetroot.BeetRootHTTPSession
Constructor used for external servlet containers.
BeetRootHTTPSession(NanoHTTPD, ITempFileManager, InputStream, OutputStream) - Constructor for class ch.autumo.beetroot.BeetRootHTTPSession
 
BeetRootHTTPSession(NanoHTTPD, ITempFileManager, InputStream, OutputStream, InetAddress) - Constructor for class ch.autumo.beetroot.BeetRootHTTPSession
 
BeetRootServer - Class in ch.autumo.beetroot.server
beetRoot stand-alone server.
BeetRootServer(String[]) - Constructor for class ch.autumo.beetroot.server.BeetRootServer
Create an beetRoot server.
BeetRootService - Interface in ch.autumo.beetroot
BeetRoot service for servlet context.
BeetRootServlet - Class in ch.autumo.beetroot
autumo beetRoot servlet allowing the beetRoot template engine running inside apache tomcat, etc.
BeetRootServlet() - Constructor for class ch.autumo.beetroot.BeetRootServlet
 
BeetRootWebServer - Class in ch.autumo.beetroot
The beetRoot Web Server and Template Engine.
BeetRootWebServer() - Constructor for class ch.autumo.beetroot.BeetRootWebServer
Server.
BeetRootWebServer(int) - Constructor for class ch.autumo.beetroot.BeetRootWebServer
Server.
beforeDelete(Model) - Method in interface ch.autumo.beetroot.crud.DeleteListener
Called before DB delete.
beforeStart() - Method in class ch.autumo.beetroot.server.BaseServer
Overwrite to do something before starting the server.
beforeStart() - Method in class ch.autumo.beetroot.server.BeetRootServer
 
beforeStop() - Method in class ch.autumo.beetroot.server.BaseServer
Overwrite to do something before stopping the server.
beforeStop() - Method in class ch.autumo.beetroot.server.BeetRootServer
 
beforeUpdate(Model) - Method in interface ch.autumo.beetroot.crud.UpdateListener
Called before DB update.
black(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Black colored string.
BUFFER_LIMIT - Static variable in class ch.autumo.beetroot.cache.FileCache
 
bufferLen - Static variable in class ch.autumo.beetroot.server.communication.FileTransfer
buffer length for sending bits of a file
bytesToHex(byte[]) - Static method in class ch.autumo.beetroot.utils.Helper
Bytes 2 Hex.

C

call(String, String) - Method in interface ch.autumo.beetroot.call.Caller
make phone call.
call(String, String) - Method in class ch.autumo.beetroot.call.TwilioCaller
 
Caller - Interface in ch.autumo.beetroot.call
Phone caller interface.
CallerFactory - Class in ch.autumo.beetroot.call
Caller Messenger factory.
CFG_KEY_DS_EXT_JNDI - Static variable in class ch.autumo.beetroot.BeetRootDatabaseManager
 
CFG_KEY_DS_INT_DSCN - Static variable in class ch.autumo.beetroot.BeetRootDatabaseManager
 
ch.autumo.beetroot - package ch.autumo.beetroot
Main classes for the beetRoot framework, web server and servlet (when running in a web-container).
ch.autumo.beetroot.annotations - package ch.autumo.beetroot.annotations
Annotations for generated entity beans by PLANT.
ch.autumo.beetroot.cache - package ch.autumo.beetroot.cache
File cache for certain web resources to prevent unnecessary reloading.
ch.autumo.beetroot.call - package ch.autumo.beetroot.call
Phone call factory, interface and implementations; a TWILIO implementation is currently provided.
ch.autumo.beetroot.crud - package ch.autumo.beetroot.crud
CRUD event handler for create, update and delete events.
ch.autumo.beetroot.handler - package ch.autumo.beetroot.handler
All base handlers for different purposes.
ch.autumo.beetroot.handler.properties - package ch.autumo.beetroot.handler.properties
Handler an entity for properties (aka settings) generated by PLANT.
ch.autumo.beetroot.handler.roles - package ch.autumo.beetroot.handler.roles
System handlers.
ch.autumo.beetroot.handler.system - package ch.autumo.beetroot.handler.system
User handlers; covers all necessary handlers including password reset, user settings and 2FA.
ch.autumo.beetroot.handler.tasks - package ch.autumo.beetroot.handler.tasks
Task handlers for demonstration purposes.
ch.autumo.beetroot.handler.users - package ch.autumo.beetroot.handler.users
User handlers; covers all necessary handlers including password reset, user settings and 2FA.
ch.autumo.beetroot.handler.usersroles - package ch.autumo.beetroot.handler.usersroles
User-Role model only.
ch.autumo.beetroot.logging - package ch.autumo.beetroot.logging
Logging component with implementations (default: log4j2 behind SLF4j).
Configuration file: cfg/logging.xml for log4j2.
ch.autumo.beetroot.mailing - package ch.autumo.beetroot.mailing
Mailing component with implementations (default: jakarta, javax).
ch.autumo.beetroot.mime - package ch.autumo.beetroot.mime
MIME type handling.
ch.autumo.beetroot.plant - package ch.autumo.beetroot.plant
PLANT CRUD generator for HTML web views and columns-configurations as well as CRUD handlers and entity beans.
ch.autumo.beetroot.routing - package ch.autumo.beetroot.routing
Routing component; configuration file: cfg/routing.xml.
ch.autumo.beetroot.security - package ch.autumo.beetroot.security
Secure Application and password encryption.
ch.autumo.beetroot.security.password - package ch.autumo.beetroot.security.password
Password encryption providers (NOOP, Hash, PBKPD2, Argon2).
ch.autumo.beetroot.server - package ch.autumo.beetroot.server
Server implementations.
ch.autumo.beetroot.server.action - package ch.autumo.beetroot.server.action
File actions for file server.
ch.autumo.beetroot.server.communication - package ch.autumo.beetroot.server.communication
Communication components to exchange data and files between the client and server.
ch.autumo.beetroot.server.message - package ch.autumo.beetroot.server.message
Requests/Responses for the file communication component.
ch.autumo.beetroot.server.message.file - package ch.autumo.beetroot.server.message.file
Messages for the data communication component.
ch.autumo.beetroot.server.modules - package ch.autumo.beetroot.server.modules
Dispatcher interfaces for creating your own distributed dispatchers (modules) for the beetRoot client-server framework.
ch.autumo.beetroot.server.modules.file - package ch.autumo.beetroot.server.modules.file
File storage implementations.
ch.autumo.beetroot.server.modules.log - package ch.autumo.beetroot.server.modules.log
Log module/dispatcher with remote and local dispatcher implementations.
ch.autumo.beetroot.sms - package ch.autumo.beetroot.sms
SMS factory, interface and implementations; a TWILIO implementation is currently provided.
ch.autumo.beetroot.transport - package ch.autumo.beetroot.transport
Password encoder console tool; see bin/pwencoder.sh.
ch.autumo.beetroot.utils - package ch.autumo.beetroot.utils
beetRoot's utilities: Bean processing ANIS colors Database helper methods GUID generator General helper methods OS helper methods Security helper methods SSL utilities Time utilities 2FA (Google Authenticator) Web tools
ch.autumo.beetroot.utils.bean - package ch.autumo.beetroot.utils.bean
Bean processing.
ch.autumo.beetroot.utils.common - package ch.autumo.beetroot.utils.common
Common utilities and classes.
ch.autumo.beetroot.utils.database - package ch.autumo.beetroot.utils.database
Database access and tools.
ch.autumo.beetroot.utils.security - package ch.autumo.beetroot.utils.security
Security; password encoder console tool and secure socket components for SSL communication.
ch.autumo.beetroot.utils.system - package ch.autumo.beetroot.utils.system
System tools.
ch.autumo.beetroot.utils.web - package ch.autumo.beetroot.utils.web
Web tools.
changeAllowed(Session) - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
Determine if change actions are shown on index page.
changeAllowed(Session) - Method in class ch.autumo.beetroot.handler.tasks.TasksIndexHandler
 
ChangeHandler - Class in ch.autumo.beetroot.handler.users
Default login handler.
ChangeHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.ChangeHandler
 
checkHttpResponse(CloseableHttpResponse) - Static method in class ch.autumo.beetroot.server.communication.Communicator
Check closeable HTTP response with HttpResponse.
classNameToTable(String) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Class name to DB table.
classToRefBeanId(Class<?>) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Class to bean reference ID name.
classToRefDbId(Class<?>) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Class to database reference ID name.
classToTable(Class<?>) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Class to DB table.
clear() - Method in class ch.autumo.beetroot.cache.FileCache
Clear cache if cached.
clear() - Method in class ch.autumo.beetroot.cache.FileCacheManager
Clear cache.
clear() - Method in class ch.autumo.beetroot.plant.FieldSet
 
clearInternalTOTPCode() - Method in class ch.autumo.beetroot.Session
Delete internal generated 2FA code from session.
clearUserData() - Method in class ch.autumo.beetroot.Session
Clear all user data within session.
clearUserDataExceptLanguage() - Method in class ch.autumo.beetroot.Session
Clear all user data within session except a previously set language.
ClientAnswer - Class in ch.autumo.beetroot.server.message
Client answer.
ClientAnswer() - Constructor for class ch.autumo.beetroot.server.message.ClientAnswer
Client answer.
ClientAnswer(int) - Constructor for class ch.autumo.beetroot.server.message.ClientAnswer
Client answer.
ClientAnswer(int, String, String, long, String) - Constructor for class ch.autumo.beetroot.server.message.ClientAnswer
Client answer.
ClientAnswer(String) - Constructor for class ch.autumo.beetroot.server.message.ClientAnswer
Client answer.
ClientAnswer(String, int) - Constructor for class ch.autumo.beetroot.server.message.ClientAnswer
Client answer.
ClientAnswer(String, String) - Constructor for class ch.autumo.beetroot.server.message.ClientAnswer
Client answer.
ClientAnswer(String, String, long) - Constructor for class ch.autumo.beetroot.server.message.ClientAnswer
Client answer.
ClientCommunicator - Class in ch.autumo.beetroot.server.communication
Client communicator.
ClientCommunicator() - Constructor for class ch.autumo.beetroot.server.communication.ClientCommunicator
 
ClientFileTransfer - Class in ch.autumo.beetroot.server.communication
Client file-transfer.
ClientFileTransfer() - Constructor for class ch.autumo.beetroot.server.communication.ClientFileTransfer
 
clone() - Method in class ch.autumo.beetroot.Model
 
CMD_FILE_DELETE - Static variable in class ch.autumo.beetroot.server.communication.Communicator
File delete
CMD_FILE_GET - Static variable in class ch.autumo.beetroot.server.communication.FileTransfer
File get
CMD_FILE_RECEIVE_REQUEST - Static variable in class ch.autumo.beetroot.server.communication.Communicator
File receive request for upload
CMD_FILE_REQUEST - Static variable in class ch.autumo.beetroot.server.communication.Communicator
File request for download
CMD_HEALTH - Static variable in class ch.autumo.beetroot.server.communication.Communicator
Health command
CMD_STOP - Static variable in class ch.autumo.beetroot.server.communication.Communicator
Stop command
Colors - Class in ch.autumo.beetroot.utils.common
ANSI Colors.
Colors() - Constructor for class ch.autumo.beetroot.utils.common.Colors
 
Column - Annotation Interface in ch.autumo.beetroot.annotations
 
columns - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
columns() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get columns map.
columnsSize() - Method in class ch.autumo.beetroot.handler.BaseHandler
Amount of columns,
Communicator - Class in ch.autumo.beetroot.server.communication
Client/Server communication.
Communicator() - Constructor for class ch.autumo.beetroot.server.communication.Communicator
 
compareTo(RouterNanoHTTPD.UriResource) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriResource
 
CONFIG_PATH - Static variable in class ch.autumo.beetroot.Constants
Config path.
Constants - Class in ch.autumo.beetroot
Constants.
Constants() - Constructor for class ch.autumo.beetroot.Constants
 
consumeFiles() - Method in class ch.autumo.beetroot.Session
Get uploaded files info
contains(Object) - Method in class ch.autumo.beetroot.plant.FieldSet
 
contains(Object) - Method in class ch.autumo.beetroot.utils.common.LowerCaseList
 
contains(String) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Is the file already in cache?
contains(String) - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Checks if this key is contained in a paired transport message.
containsAll(Collection<?>) - Method in class ch.autumo.beetroot.plant.FieldSet
 
containsKey(String) - Method in class ch.autumo.beetroot.utils.common.PreprocessingResourceBundle
 
containsResource(String) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Is the resource (e.g.
continueRemoval(String, Session, String) - Method in class ch.autumo.beetroot.handler.BaseHandler.IfSectionHandler
Continue removal of lines?
countRecords(String) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Count amount of records of an entity / table in database.
countRows(Class<?>) - Static method in class ch.autumo.beetroot.utils.database.DB
Count rows of type clz (entity class).
countRows(String) - Static method in class ch.autumo.beetroot.utils.database.DB
Count rows of table.
create(int) - Method in class ch.autumo.beetroot.transport.DefaultServerSocketFactory
 
create(int) - Method in class ch.autumo.beetroot.transport.SecureServerSocketFactory
 
create(int) - Method in interface ch.autumo.beetroot.transport.ServerSocketFactory
Create a server socket.
create(String, int) - Method in class ch.autumo.beetroot.transport.DefaultSocketFactory
 
create(String, int) - Method in class ch.autumo.beetroot.transport.SecureSocketFactory
 
create(String, int) - Method in interface ch.autumo.beetroot.transport.SocketFactory
Create client socket.
create6DigitTOTPCode(String) - Static method in class ch.autumo.beetroot.utils.web.TwoFA
Create 5-digit TOTP (time-based one-time password) code for a user secret key.
createAppender(String) - Static method in class ch.autumo.beetroot.logging.LogEventAppender
 
createBanner(String, Attribute) - Static method in class ch.autumo.beetroot.utils.Helper
Create banner; colorized or not.
createBean(Class<?>) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Create empty bean.
createBean(Class<?>, ResultSet) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Create bean.
createBean(Class<?>, ResultSet, BeanProcessor) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Create bean.
createClientHandler(Socket, InputStream) - Method in class ch.autumo.beetroot.BeetRootWebServer
 
createIdPair(int, String) - Method in class ch.autumo.beetroot.Session
Crate a new ID pair.
CreateListener - Interface in ch.autumo.beetroot.crud
Database create listener for entities.
createQRCode(String, int, int) - Static method in class ch.autumo.beetroot.utils.web.TwoFA
Create QR code.
createResponse() - Method in class ch.autumo.beetroot.cache.FileCache
Create response out of cached data.
createResponse(String) - Method in class ch.autumo.beetroot.cache.FileCache
Create response out of cached data.
createSecretUserKey() - Static method in class ch.autumo.beetroot.utils.web.TwoFA
Generate a secret user key with specific length.
createSecretUserKey(int) - Static method in class ch.autumo.beetroot.utils.web.TwoFA
Generate a secret user key with specific length.
createTemporaryFile(String) - Static method in class ch.autumo.beetroot.utils.system.OS
Get a temporary file.
cruds - Static variable in class ch.autumo.beetroot.plant.Fertilizer
 
customOperation(String, String[]) - Method in class ch.autumo.beetroot.server.BaseServer
Custom operation has been defined when starting the server, we possibly want to do something else.
CustomResponseHandler - Class in ch.autumo.beetroot.handler
Handler that is used for custom responses, e.g.
CustomResponseHandler(String) - Constructor for class ch.autumo.beetroot.handler.CustomResponseHandler
 
cyan(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Cyan colored string.

D

darkBlack(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Dark-Black colored string.
darkCyan(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Dark-Cyan colored string.
darkGreen(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Dark-Green colored string.
darkMangenta(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Dark-Mangenta colored string.
darkRed(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Dark-Red colored string.
darkWhite(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Dark-White colored string.
darkYellow(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Dark-Yellow colored string.
DB - Class in ch.autumo.beetroot.utils.database
DB methods helper and access.
DB() - Constructor for class ch.autumo.beetroot.utils.database.DB
 
DBField - Class in ch.autumo.beetroot.utils.database
DB field.
DBField(String, String, boolean, boolean, String) - Constructor for class ch.autumo.beetroot.utils.database.DBField
Constructor.
DEBUG - Enum constant in enum class ch.autumo.beetroot.logging.LogBuffer.LogLevel
 
decode(String, SecureApplication) - Static method in class ch.autumo.beetroot.utils.security.Security
Decode data.
decodeCom(String, SecureApplication) - Static method in class ch.autumo.beetroot.utils.security.Security
Decode com data.
DEF_VAL_CASE - Static variable in class ch.autumo.beetroot.utils.database.H2Url
CASE_INSENSITIVE_IDENTIFIERS feature default value.
DEF_VAL_DB2LOWER - Static variable in class ch.autumo.beetroot.utils.database.H2Url
DATABASE_TO_LOWER feature default value.
DEF_VAL_MODE - Static variable in class ch.autumo.beetroot.utils.database.H2Url
MODE feature default value.
DEF_VAL_NON_KEYWORDS - Static variable in class ch.autumo.beetroot.utils.database.H2Url
KEYWORDS feature default value.
DEFAULT_BUFFER_LEN - Static variable in class ch.autumo.beetroot.server.communication.FileTransfer
default buffer length in Kb for sending bits of a file
DEFAULT_FILE_RECEIVER_PORT - Static variable in class ch.autumo.beetroot.server.communication.FileTransfer
file receiver default port
DEFAULT_FILE_SERVER_PORT - Static variable in class ch.autumo.beetroot.server.communication.FileTransfer
file server default port
DEFAULT_LANG - Static variable in class ch.autumo.beetroot.LanguageManager
 
DEFAULT_LOG_SIZE - Static variable in class ch.autumo.beetroot.handler.system.LogHandler
Default log size .
DEFAULT_LOG_SIZE - Static variable in class ch.autumo.beetroot.logging.LogEventAppender
Default log size .
DEFAULT_PRIORITY - Static variable in class ch.autumo.beetroot.routing.Route
 
DEFAULT_REFRESH_TIME - Static variable in class ch.autumo.beetroot.handler.system.LogHandler
If there's a refresh time (tag: {$refreshTime}), this is the default value in seconds.
DEFAULT_SMTP_PORT - Static variable in class ch.autumo.beetroot.mailing.AbstractMailer
default SMTP port.
DefaultAddHandler - Class in ch.autumo.beetroot.handler
Default handler for 'web/html/<entity>/add.html' templates.
DefaultAddHandler(String) - Constructor for class ch.autumo.beetroot.handler.DefaultAddHandler
 
DefaultAddHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.DefaultAddHandler
 
DefaultDeleteHandler - Class in ch.autumo.beetroot.handler
Default delete handler.
DefaultDeleteHandler(String) - Constructor for class ch.autumo.beetroot.handler.DefaultDeleteHandler
 
DefaultEditHandler - Class in ch.autumo.beetroot.handler
Default handler for 'web/html/<entity>/edit.html' templates.
DefaultEditHandler(String) - Constructor for class ch.autumo.beetroot.handler.DefaultEditHandler
 
DefaultEditHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.DefaultEditHandler
 
DefaultHandler() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.DefaultHandler
 
DefaultIndexHandler - Class in ch.autumo.beetroot.handler
Default handler for 'web/html/<entity>/index.html' templates.
DefaultIndexHandler(String) - Constructor for class ch.autumo.beetroot.handler.DefaultIndexHandler
New default index handler.
DefaultIndexHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.DefaultIndexHandler
New default index handler.
DefaultIndexHandler(String, String, int) - Constructor for class ch.autumo.beetroot.handler.DefaultIndexHandler
New default index handler.
DefaultRESTIndexHandler - Class in ch.autumo.beetroot.handler
Default JSON-REST handler for listing entities.
DefaultRESTIndexHandler(String) - Constructor for class ch.autumo.beetroot.handler.DefaultRESTIndexHandler
New default index handler.
DefaultRESTIndexHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.DefaultRESTIndexHandler
New default index handler.
DefaultRoutePrioritizer() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.DefaultRoutePrioritizer
 
DefaultServerSocketFactory - Class in ch.autumo.beetroot.transport
Default Server Socket Factory.
DefaultServerSocketFactory() - Constructor for class ch.autumo.beetroot.transport.DefaultServerSocketFactory
 
DefaultSocketFactory - Class in ch.autumo.beetroot.transport
Default Socket Factory.
DefaultSocketFactory() - Constructor for class ch.autumo.beetroot.transport.DefaultSocketFactory
 
DefaultStreamHandler() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
 
DefaultViewHandler - Class in ch.autumo.beetroot.handler
Default handler for 'web/html/<entity>/view.html' templates.
DefaultViewHandler(String) - Constructor for class ch.autumo.beetroot.handler.DefaultViewHandler
 
delete() - Method in class ch.autumo.beetroot.Model
Delete this entity bean!
delete(Entity) - Static method in class ch.autumo.beetroot.utils.database.DB
Delete a record.
delete(Model) - Static method in class ch.autumo.beetroot.utils.database.DB
Delete a record.
delete(Model, Set<String>) - Static method in class ch.autumo.beetroot.utils.database.DB
Delete a many-to-many-relation record.
delete(Class<?>, int) - Static method in class ch.autumo.beetroot.utils.database.DB
Delete a record.
delete(String, int) - Static method in class ch.autumo.beetroot.utils.database.DB
Delete a record.
delete(String, String) - Method in class ch.autumo.beetroot.server.BaseServer
Internal delete method if no file-storage has been configured
delete(String, String) - Method in class ch.autumo.beetroot.server.modules.file.DummyFileStorage
 
delete(String, String) - Method in interface ch.autumo.beetroot.server.modules.FileStorage
Delete a file.
delete(Connection) - Method in class ch.autumo.beetroot.Model
Delete this entity bean!
delete(Connection, Entity) - Static method in class ch.autumo.beetroot.utils.database.DB
Delete a record.
delete(Connection, Model, Set<String>) - Static method in class ch.autumo.beetroot.utils.database.DB
Delete a many-to-many-relation record.
delete(Connection, String, int) - Static method in class ch.autumo.beetroot.utils.database.DB
Delete a record.
delete(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
 
delete(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in interface org.nanohttpd.router.RouterNanoHTTPD.UriResponder
 
deleteAllowed(Session) - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
Determine if delete actions are shown on index page.
deleteAllowed(Session) - Method in class ch.autumo.beetroot.handler.tasks.TasksIndexHandler
 
deleteAllowed(Session) - Method in class ch.autumo.beetroot.handler.users.UsersIndexHandler
 
deleteAllParameters() - Method in class ch.autumo.beetroot.Session
Delete all parameters in this session
deleteData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.BaseHandler
Delete data from DB.
deleteData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.DefaultDeleteHandler
 
deleteData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.properties.PropertiesDeleteHandler
 
DeleteListener - Interface in ch.autumo.beetroot.crud
Database delete listener for entities.
DeleteRequest - Class in ch.autumo.beetroot.server.message.file
File delete command; client-side.
DeleteRequest(String, String) - Constructor for class ch.autumo.beetroot.server.message.file.DeleteRequest
Delete file from server
deleteUserSetting(String) - Method in class ch.autumo.beetroot.Session
Delete user setting.
describeTable(String) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Describe table columns for given table.
deserialize(String) - Method in class ch.autumo.beetroot.Model
De-serialize a JSON string to an entity.
deserializeObject(String) - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Deserialize this object with FasterXML/Jackson.
destroy() - Method in class ch.autumo.beetroot.AbstractBeetRootServlet
 
destroy() - Method in interface ch.autumo.beetroot.BeetRootService
Cleanup method.
destroy() - Method in class ch.autumo.beetroot.BeetRootWebServer
 
destroy(String, CookieHandler) - Method in class ch.autumo.beetroot.SessionManager
Destroy session, though not deleted in storage file!
destroy(CookieHandler) - Method in class ch.autumo.beetroot.Session
Destroy session by given cookie handler holding the '__SESSION_ID__'.
destroyDelete(String, CookieHandler) - Method in class ch.autumo.beetroot.SessionManager
Destroy session and delete in storage file!
destroyDelete(CookieHandler) - Method in class ch.autumo.beetroot.Session
Destroy session by given cookie handler holding the '__SESSION_ID__' and delete stored session.
dispatch(ServerCommand) - Method in interface ch.autumo.beetroot.server.modules.Dispatcher
Dispatch server command and deliver an answer for the client.
dispatch(ServerCommand) - Method in class ch.autumo.beetroot.server.modules.log.LogDispatcher
 
Dispatcher - Interface in ch.autumo.beetroot.server.modules
Dispatcher for server commands received server-side; every remote component must implement a dispatcher.
DISPATCHER_ID_INTERNAL - Static variable in class ch.autumo.beetroot.server.message.ServerCommand
Dispatcher ID for internal server-commands
doGet(HttpServletRequest, HttpServletResponse) - Method in class ch.autumo.beetroot.BeetRootServlet
 
domain - Variable in class ch.autumo.beetroot.server.message.AbstractMessage
Transport domain name.
doPost(HttpServletRequest, HttpServletResponse) - Method in class ch.autumo.beetroot.BeetRootServlet
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class ch.autumo.beetroot.BeetRootServlet
 
Download - Class in ch.autumo.beetroot.server.action
Download.
Download(String, String, File, String) - Constructor for class ch.autumo.beetroot.server.action.Download
Download.
DownloadRequest - Class in ch.autumo.beetroot.server.message.file
Download request; client-side.
DownloadRequest(String, String) - Constructor for class ch.autumo.beetroot.server.message.file.DownloadRequest
File download request to send before receiving a file from server.
DummyFileStorage - Class in ch.autumo.beetroot.server.modules.file
Dummy file storage - just an example of a simple file storage; not to be used for serious and productive applications!
DummyFileStorage() - Constructor for class ch.autumo.beetroot.server.modules.file.DummyFileStorage
 

E

EMAIL_PATTERN - Static variable in interface ch.autumo.beetroot.mailing.Mailer
Email address regex pattern.
emptyBean - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
encode(String, SecureApplication) - Static method in class ch.autumo.beetroot.utils.security.Security
Encode data.
encodeCom(String, SecureApplication) - Static method in class ch.autumo.beetroot.utils.security.Security
Encode com data.
ENCRYPT - Static variable in class ch.autumo.beetroot.server.message.AbstractMessage
 
enrichQuery(String, String, Object) - Static method in class ch.autumo.beetroot.utils.web.Web
Enrich URL with parameters.
entity - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
entity - Variable in class ch.autumo.beetroot.server.message.AbstractMessage
Transport entity name.
Entity - Interface in ch.autumo.beetroot
Marker interface for all entities.
ENTITY_DIVIDER_FILENAME_CHECKSUM - Static variable in class ch.autumo.beetroot.server.action.Upload
Divider character for entity holding file name and check-sum.
ENTITY_DIVIDER_FILENAME_CHECKSUM - Static variable in class ch.autumo.beetroot.server.message.file.UploadRequest
Divider character for entity holding file name and check-sum.
equals(Object) - Method in class ch.autumo.beetroot.cache.FileCache
 
equals(Object) - Method in class ch.autumo.beetroot.Model
 
equals(Object) - Method in class ch.autumo.beetroot.server.action.Download
 
equals(Object) - Method in class ch.autumo.beetroot.server.action.Upload
 
ERROR - Enum constant in enum class ch.autumo.beetroot.logging.LogBuffer.LogLevel
 
Error404Handler - Class in ch.autumo.beetroot.handler
Default error 404 handler.
Error404Handler() - Constructor for class ch.autumo.beetroot.handler.Error404Handler
 
Error404UriHandler() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.Error404UriHandler
 
errorExit() - Static method in class ch.autumo.beetroot.utils.Helper
Exit console program, due to an error.
ErrorHandler - Class in ch.autumo.beetroot.handler
Default error handler.
ErrorHandler(Status, String, String) - Constructor for class ch.autumo.beetroot.handler.ErrorHandler
 
escapeHtml(String) - Static method in class ch.autumo.beetroot.utils.web.Web
Full HTML escape value.
escapeHtmlReserved(String) - Static method in class ch.autumo.beetroot.utils.web.Web
HTML escape (reserved characters only) value.
escapeValuesForDb(String) - Static method in class ch.autumo.beetroot.utils.database.DB
Escape single value for DB.
EventHandler - Class in ch.autumo.beetroot.crud
CRUD event handler.
ExampleDownloadHandler - Class in ch.autumo.beetroot.handler
Default file download handler for 'web/html/files/view.html' templates.
ExampleDownloadHandler(String) - Constructor for class ch.autumo.beetroot.handler.ExampleDownloadHandler
 
ExampleDownloadHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.ExampleDownloadHandler
 
ExampleUploadHandler - Class in ch.autumo.beetroot.handler
Default file upload handler for 'web/html/files/add.html' templates.
ExampleUploadHandler(String) - Constructor for class ch.autumo.beetroot.handler.ExampleUploadHandler
 
ExampleUploadHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.ExampleUploadHandler
 
execute() - Method in class ch.autumo.beetroot.plant.Fertilizer
 
executeForServlet(BeetRootService, HttpServletRequest, HttpServletResponse) - Method in class ch.autumo.beetroot.BeetRootHTTPSession
Provide a method for executing the request and response for the HTTP body only from the servlet context in this nano/beetRoot session.
exists(Class<?>, int) - Static method in class ch.autumo.beetroot.Model
Checks if the entity exists in the DB.
exit(int) - Static method in class ch.autumo.beetroot.utils.Helper
Exit console program.
extractCustomSingleInputDiv(BeetRootHTTPSession, String, ResultSetMetaData, String, String, int) - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
Overwrite this method, if you need to add a custom field (HTML 'div'); e.g. when multiple user roles are used; in this case the 'div' is more likely consisting of 2 role assignment boxes instead of a simple input-'div' or use it for any custom 'div'.
extractCustomSingleInputDiv(BeetRootHTTPSession, String, ResultSetMetaData, String, String, int) - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
Overwrite this method, if you need to add a custom field (HTML 'div'); e.g. when multiple user roles are used; in this case the 'div' is more likely consisting of 2 role assignment boxes instead of a simple input-'div' or use it for any custom 'div'.
extractCustomSingleInputDiv(BeetRootHTTPSession, String, ResultSetMetaData, String, String, int) - Method in class ch.autumo.beetroot.handler.users.ExtUsersAddHandler
 
extractCustomSingleInputDiv(BeetRootHTTPSession, String, ResultSetMetaData, String, String, int) - Method in class ch.autumo.beetroot.handler.users.ExtUsersEditHandler
 
extractCustomSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
Overwrite this method, if you need to add a custom data; e.g. when multiple user roles are used; in this case it is more likely that you combine more values that just one field value or use it for any custom value.
extractCustomSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.DefaultViewHandler
Overwrite this method, if you need to add a custom data; e.g. when multiple user roles are used; in this case it is more likely that you combine more values that just one field value or use it for any custom value.
extractSingleInputDiv(BeetRootHTTPSession, ResultSetMetaData, String, String, int) - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
Extract one single input div with label and input tags from result set standing at current row.
extractSingleInputDiv(BeetRootHTTPSession, ResultSet, Entity, String, String, int, int) - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
Extract one single input div with label and input tags from result set standing at current row.
extractSingleInputDiv(BeetRootHTTPSession, Map<String, String>, ResultSetMetaData, String, String, int) - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
Extract one single input div with label and input tags from result set standing at current row.
extractSingleInputDiv(BeetRootHTTPSession, Map<String, String>, ResultSetMetaData, String, String, int) - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
Extract one single input div with label and input tags from result set standing at current row.
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
Extract one single table data field from result set standing at current row.
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.DefaultViewHandler
Extract one single table data field from result set standing at current row.
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.properties.PropertiesIndexHandler
 
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.properties.PropertiesViewHandler
 
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.roles.RolesIndexHandler
 
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.roles.RolesViewHandler
 
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.tasks.TasksIndexHandler
 
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.tasks.TasksViewHandler
 
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.users.ExtUsersIndexHandler
 
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.users.ExtUsersViewHandler
 
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.users.UsersIndexHandler
 
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, int, Entity) - Method in class ch.autumo.beetroot.handler.users.UsersViewHandler
 
extractSingleTableData(BeetRootHTTPSession, ResultSet, String, String, int, Entity) - Method in class ch.autumo.beetroot.handler.DefaultRESTIndexHandler
Extract one single table data field from result set standing at current row.
ExtUsersAddHandler - Class in ch.autumo.beetroot.handler.users
Users add handler for extended roles.
ExtUsersAddHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.ExtUsersAddHandler
 
ExtUsersAddHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.users.ExtUsersAddHandler
 
ExtUsersDeleteHandler - Class in ch.autumo.beetroot.handler.users
Users delete handler for extended roles.
ExtUsersDeleteHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.ExtUsersDeleteHandler
 
ExtUsersEditHandler - Class in ch.autumo.beetroot.handler.users
Users edit handler for extended roles.
ExtUsersEditHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.ExtUsersEditHandler
 
ExtUsersEditHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.users.ExtUsersEditHandler
 
ExtUsersIndexHandler - Class in ch.autumo.beetroot.handler.users
Users edit handler for extended roles.
ExtUsersIndexHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.ExtUsersIndexHandler
 
ExtUsersIndexHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.users.ExtUsersIndexHandler
 
ExtUsersViewHandler - Class in ch.autumo.beetroot.handler.users
Users view handler for extended roles.
ExtUsersViewHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.ExtUsersViewHandler
 

F

fatalExit() - Static method in class ch.autumo.beetroot.utils.Helper
Exit console program, due to unprocessable error.
FEAT_CASE_INSENSITIVE_IDENTIFIERS - Static variable in class ch.autumo.beetroot.utils.database.H2Url
CASE_INSENSITIVE_IDENTIFIERS feature.
FEAT_DATABASE_TO_LOWER - Static variable in class ch.autumo.beetroot.utils.database.H2Url
DATABASE_TO_LOWER feature.
FEAT_MODE - Static variable in class ch.autumo.beetroot.utils.database.H2Url
MODE feature.
FEAT_NON_KEYWORDS - Static variable in class ch.autumo.beetroot.utils.database.H2Url
NON_KEYWORDS feature.
Fertilizer - Class in ch.autumo.beetroot.plant
Fertilizer for plant.
Fertilizer(String, String, String, String) - Constructor for class ch.autumo.beetroot.plant.Fertilizer
Fertilizer.
Fertilizer.FertilizerException - Exception in ch.autumo.beetroot.plant
 
FertilizerException(String) - Constructor for exception ch.autumo.beetroot.plant.Fertilizer.FertilizerException
 
FertilizerException(String, Throwable) - Constructor for exception ch.autumo.beetroot.plant.Fertilizer.FertilizerException
 
FieldSet<K> - Class in ch.autumo.beetroot.plant
Field-set does some typical ordering for fields shown in an UI.
FieldSet(Set<K>) - Constructor for class ch.autumo.beetroot.plant.FieldSet
 
FILE_SEPARATOR - Static variable in class ch.autumo.beetroot.utils.Helper
System-specific file separator.
FILE_SEPARATOR - Static variable in class ch.autumo.beetroot.utils.system.OS
System-specific file separator.
FileAction - Class in ch.autumo.beetroot.server.action
Server file action.
FileAction(String, String) - Constructor for class ch.autumo.beetroot.server.action.FileAction
 
FileAnswer - Class in ch.autumo.beetroot.server.message.file
File answer: only used when the server received a file from client!
FileAnswer(String, int) - Constructor for class ch.autumo.beetroot.server.message.file.FileAnswer
Fail constructor.
FileAnswer(String, String) - Constructor for class ch.autumo.beetroot.server.message.file.FileAnswer
Success constructor.
FileCache - Class in ch.autumo.beetroot.cache
File cache.
FileCache(String) - Constructor for class ch.autumo.beetroot.cache.FileCache
File cache constructor.
FileCache(String, String) - Constructor for class ch.autumo.beetroot.cache.FileCache
File cache constructor.
FileCache(String, ContentType) - Constructor for class ch.autumo.beetroot.cache.FileCache
File cache constructor.
FileCache(Path, String) - Constructor for class ch.autumo.beetroot.cache.FileCache
File cache constructor.
FileCache(Path, String, boolean) - Constructor for class ch.autumo.beetroot.cache.FileCache
File cache constructor.
FileCache(Path, ContentType) - Constructor for class ch.autumo.beetroot.cache.FileCache
File cache constructor.
FileCache(Path, ContentType, boolean) - Constructor for class ch.autumo.beetroot.cache.FileCache
File cache constructor.
FileCacheManager - Class in ch.autumo.beetroot.cache
File cache manager.
fileId - Variable in class ch.autumo.beetroot.server.message.AbstractMessage
Transport file ID.
FileServer - Class in ch.autumo.beetroot.server
File server.
FileServer(BaseServer, FileStorage) - Constructor for class ch.autumo.beetroot.server.FileServer
The file server.
FileStorage - Interface in ch.autumo.beetroot.server.modules
File storage interface.
fileToInputStream(File) - Method in class org.nanohttpd.router.RouterNanoHTTPD.StaticPageHandler
 
FileTransfer - Class in ch.autumo.beetroot.server.communication
Client/Server file transfer.
FileTransfer() - Constructor for class ch.autumo.beetroot.server.communication.FileTransfer
 
findFile(String, String) - Method in class ch.autumo.beetroot.server.BaseServer
Internal find-file method if no file-storage has been configured
findFile(String, String) - Method in class ch.autumo.beetroot.server.modules.file.DummyFileStorage
 
findFile(String, String) - Method in interface ch.autumo.beetroot.server.modules.FileStorage
Find a file (latest version).
findFirst(Class<?>, String, Object) - Static method in class ch.autumo.beetroot.Model
Get first entity of the given entity bean with specific condition, e.g.
findFirst(Class<?>, String, Object[]) - Static method in class ch.autumo.beetroot.Model
Get first entity of the given entity bean with specific condition, e.g.
findOrCreate(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.SessionManager
Get an existing user session or create a new one if it doesn't exist for the nano cookie.
findOrCreate(String) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Find or create file cache.
findOrCreate(String, boolean) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Find or create file cache.
findOrCreate(URI) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Find or create file cache.
findOrCreate(URL) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Find or create file cache.
findOrCreate(Path) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Find or create file cache.
findOrCreate(Path, boolean) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Find or create file cache.
findOrCreateByResource(String) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Find or create file cache.
findOrCreateHttpSession(HttpServletRequest) - Method in class ch.autumo.beetroot.AbstractBeetRootServlet
Lookup an existing or a new session for the request given.
flushToLogger(Logger) - Static method in class ch.autumo.beetroot.logging.LogBuffer
Flush the buffered logs to the actual SLF4J logger
forceSockets() - Method in class ch.autumo.beetroot.server.message.ServerCommand
Force message over sockets; so web tunneling will be ignore.
foregroundColorize(String, Attribute) - Static method in class ch.autumo.beetroot.utils.common.Colors
Colorize text.
format(LogEvent) - Method in class ch.autumo.beetroot.handler.system.LogHandler
 
formatDateForHTML(Date) - Static method in class ch.autumo.beetroot.utils.web.Web
Format SQL date.
formatDateTimeForHTML(Timestamp) - Static method in class ch.autumo.beetroot.utils.web.Web
Format SQL time-stamp.
formatSingleValueForDB(BeetRootHTTPSession, String, String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Format single value before update / insert into DB.
formatSingleValueForDB(BeetRootHTTPSession, String, String) - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
 
formatSingleValueForDB(BeetRootHTTPSession, String, String) - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
 
formatSingleValueForGUI(BeetRootHTTPSession, Object, String, String, int, int, Entity) - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
Format value for GUI.
formatTimeForHTML(Time) - Static method in class ch.autumo.beetroot.utils.web.Web
Format SQL time.
from - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
Mail from (email).

G

GENERAL_SRV_CFG_FILE - Static variable in class ch.autumo.beetroot.Constants
General server config file.
GeneralHandler() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.GeneralHandler
 
generate() - Static method in class ch.autumo.beetroot.utils.system.GUIDGenerator
Generates a GUID (48 chars).
generateActionsTableData(Session, String, Entity, String, int, String) - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
Create actions table data.
generateCSRFToken(SecureApplication) - Static method in class ch.autumo.beetroot.utils.security.Security
Generates a CSRF token.
get(String) - Method in class ch.autumo.beetroot.Model
Get a value from this entity except the id.
get(String) - Method in class ch.autumo.beetroot.Session
Get value.
get(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
MAIN method for base handler.
get(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultHandler
 
get(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
 
get(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD.GeneralHandler
 
get(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD.StaticPageHandler
 
get(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in interface org.nanohttpd.router.RouterNanoHTTPD.UriResponder
 
get2FAQRImage(BeetRootHTTPSession, User) - Method in class ch.autumo.beetroot.handler.users.UsersViewHandler
Return the while image tag for the 2FA QR code image
getActive() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getAddMandatoryFields() - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
Get additional mandatory fields of the table that are not present and mandatory fields in the GUI.
getAddMandatoryFields() - Method in class ch.autumo.beetroot.handler.properties.PropertiesAddHandler
 
getAddMandatoryFields() - Method in class ch.autumo.beetroot.handler.roles.RolesAddHandler
 
getAddMandatoryFields() - Method in class ch.autumo.beetroot.handler.tasks.TasksAddHandler
 
getAddMandatoryFields() - Method in class ch.autumo.beetroot.handler.users.UsersAddHandler
 
getAnswer() - Method in class ch.autumo.beetroot.server.message.ClientAnswer
Get answer, possibly holds message parts separated by '|'.
getAppRoles() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
App-roles for the simple role-management (1 role per user, stored in user table).
getAppVersion() - Static method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get application version.
getAssociatedReference(Class<?>) - Method in class ch.autumo.beetroot.Model
Get associated (parent) entity.
getAssociatedReference(String) - Method in class ch.autumo.beetroot.Model
Get associated (parent) entity.
getAsyncRunner() - Method in class ch.autumo.beetroot.BeetRootWebServer
Get async runner.
getBaseServerSocketFactory() - Method in class ch.autumo.beetroot.transport.SecureServerSocketFactory
Return the base (java.net) SSL server socket factory.
getBaseSocketFactory() - Method in class ch.autumo.beetroot.transport.SecureSocketFactory
Return the base (java.net) SSL socket factory.
getBeanClass() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get bean entity class that has been generated trough PLANT, overwritten or null.
getBeanClass() - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
Get bean entity class that has been generated trough PLANT, self-written or null (then null in extract calls too).
getBeanClass() - Method in class ch.autumo.beetroot.handler.DefaultDeleteHandler
Get bean entity class that has been generated trough PLANT, self-written or null (then null in extract calls too).
getBeanClass() - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
Get bean entity class that has been generated trough PLANT, overwritten or null.
getBeanClass() - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
Get bean entity class that has been generated trough PLANT, self-written or null (then null in extract calls too).
getBeanClass() - Method in class ch.autumo.beetroot.handler.DefaultRESTIndexHandler
Get bean entity class that has been generated trough PLANT, self-written or null (then null in extract calls too).
getBeanClass() - Method in class ch.autumo.beetroot.handler.DefaultViewHandler
Get bean entity class that has been generated trough PLANT, self-written or null (then null in extract calls too).
getBeanClass() - Method in class ch.autumo.beetroot.handler.properties.PropertiesAddHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.properties.PropertiesEditHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.properties.PropertiesIndexHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.properties.PropertiesViewHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.roles.RolesAddHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.roles.RolesDeleteHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.roles.RolesEditHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.roles.RolesIndexHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.roles.RolesViewHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.tasks.TasksAddHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.tasks.TasksEditHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.tasks.TasksIndexHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.tasks.TasksRESTIndexHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.tasks.TasksViewHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.users.UsersAddHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.users.UsersEditHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.users.UsersIndexHandler
 
getBeanClass() - Method in class ch.autumo.beetroot.handler.users.UsersViewHandler
 
getBeanFields(Class<?>) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Get bean fields.
getBeanFieldsAsArray(Class<?>) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Get bean fields as array.
getBeanName() - Method in class ch.autumo.beetroot.utils.bean.BeanField
 
getBeetRootService() - Method in class ch.autumo.beetroot.AbstractBeetRootServlet
Get the beetRoot service.
getBlockResource(String, Session) - Method in class ch.autumo.beetroot.LanguageManager
Get blocks resource / blocks template based on language.
getBooleanDatabaseMappingValue(boolean) - Static method in class ch.autumo.beetroot.utils.database.DB
Get correct DB value for a boolean.
getBundle(String, String, Locale) - Static method in class ch.autumo.beetroot.utils.common.PreprocessingResourceBundle
Create a pre-processed bundle if necessary (based on type), otherwise return a standard bundle.
getBundle(String, String, Locale, ClassLoader) - Static method in class ch.autumo.beetroot.utils.common.PreprocessingResourceBundle
Create a pre-processed bundle if necessary (based on type), otherwise return a standard bundle.
getBundle(String, String, Locale, ClassLoader, ResourceBundle.Control) - Static method in class ch.autumo.beetroot.utils.common.PreprocessingResourceBundle
Create a pre-processed bundle if necessary (based on type), otherwise return a standard bundle.
getBundle(String, String, Locale, ResourceBundle.Control) - Static method in class ch.autumo.beetroot.utils.common.PreprocessingResourceBundle
Create a pre-processed bundle if necessary (based on type), otherwise return a standard bundle.
getByFileName(String) - Method in class ch.autumo.beetroot.mime.MimeTypeRegistryProviderImpl
 
getByInputStream(InputStream) - Method in class ch.autumo.beetroot.mime.MimeTypeRegistryProviderImpl
 
getCheckSum() - Method in class ch.autumo.beetroot.server.action.Upload
 
getCode() - Method in exception ch.autumo.beetroot.utils.UtilsException
 
getColumn(int) - Method in class ch.autumo.beetroot.handler.BaseHandler
Access column values. '[1] [colName=GUI Col Name 1]', index starts with 1 in 'columns.cfg'!
getColumnsForSql() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get SQL fields, e.g.
getColumnsForSql(boolean) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get SQL fields, e.g.
getCommand() - Method in class ch.autumo.beetroot.server.message.ServerCommand
Get command.
getConfigFileName() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Returns the file name of the base configuration.
getConfiguredLanguages() - Method in class ch.autumo.beetroot.LanguageManager
Get configured languages.
getConnection() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Get an new DB connection.
getCreated() - Method in class ch.autumo.beetroot.handler.properties.Property
 
getCreated() - Method in class ch.autumo.beetroot.handler.roles.Role
 
getCreated() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getCreated() - Method in class ch.autumo.beetroot.handler.users.User
 
getCreated() - Method in class ch.autumo.beetroot.handler.usersroles.UserRole
 
getCreated() - Method in class ch.autumo.beetroot.Session
Date and time when the session has been created.
getCurrentEntityDbId() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get current DB id of entity processed, for 'index.html' pages or other pages not showing an existing entity it is '-1'.
getCurrentSession() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get current HTTP session process.
getCustomizedExceptionInformation(Session) - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite this method, if you want to have a customized handler exception title and message.
getData() - Method in class ch.autumo.beetroot.cache.FileCache
Get data as stream from file or cache, depending of the buffer size.
getData() - Method in class ch.autumo.beetroot.handler.BaseHandler
 
getData() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Get transfer data; this includes all set information including an object.
getData() - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultHandler
 
getData() - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
 
getDataLength() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Get transfer data length.
getDataSource() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Get the data source.
getDataSourceClassName() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
getDayofmonth() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getDayofweek() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getDbName() - Method in class ch.autumo.beetroot.utils.bean.BeanField
 
getDecodedString(String, SecureApplication) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Decode encrypted value, if it is encrypted by beetRoot standards!
getDefaultHandlerClass() - Method in class ch.autumo.beetroot.BeetRootWebServer
Get default handler class.
getDefaultHandlerEntity() - Method in class ch.autumo.beetroot.BeetRootWebServer
Get default handler entity.
getDefaultRoutes() - Method in class ch.autumo.beetroot.routing.BeetRootDefaultRouter
Return the default routes.
getDefaultRoutes() - Method in interface ch.autumo.beetroot.routing.Router
Return the default routes.
getDefaultVal() - Method in class ch.autumo.beetroot.utils.database.DBField
 
getDeleteName(Entity) - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
Get the name/id that should be shown in the delete confirmation dialog.
getDescription() - Method in class ch.autumo.beetroot.handler.roles.Role
 
getDesktopPropertiesPath(String) - Static method in class ch.autumo.beetroot.utils.Helper
Get properties path.
getDispatcherId() - Method in class ch.autumo.beetroot.server.message.ServerCommand
Get dispatcher id Dispatcher.
getDisplayField() - Method in class ch.autumo.beetroot.handler.properties.Property
 
getDisplayField() - Method in class ch.autumo.beetroot.handler.roles.Role
 
getDisplayField() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getDisplayField() - Method in class ch.autumo.beetroot.handler.users.User
 
getDisplayField() - Method in class ch.autumo.beetroot.handler.usersroles.UserRole
 
getDisplayField() - Method in class ch.autumo.beetroot.Model
Default display field.
getDisplayField(Entity) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Get display field name of bean.
getDisplayValue() - Method in class ch.autumo.beetroot.Model
Get display value of bean.
getDisplayValue(Class<?>, int) - Static method in class ch.autumo.beetroot.utils.database.DB
Get display value: <ID:displayValue>.
getDisplayValues(Class<?>) - Static method in class ch.autumo.beetroot.utils.database.DB
Get display values: <ID:displayValue>.
getDisplayValues(Class<?>, int) - Static method in class ch.autumo.beetroot.utils.database.DB
Get display values: <ID:displayValue>.
getDisplayValues(Class<?>, int, int) - Static method in class ch.autumo.beetroot.utils.database.DB
Get display values: <ID:displayValue>.
getDomain() - Method in class ch.autumo.beetroot.server.action.FileAction
 
getDomain() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Get a domain associated with this message or null.
getDownloadFile() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getDownloadFileMimeType() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getDownloadFileName() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getDriver() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
getEmail() - Method in class ch.autumo.beetroot.handler.users.User
 
getEmptyBean() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get an ampty bean of the entity type that is processed in this handler.
getEncoding() - Method in class ch.autumo.beetroot.cache.FileCache
Return encoding.
getEntity() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get web entity (use plural, e.g.
getEntity() - Method in class ch.autumo.beetroot.handler.Error404Handler
 
getEntity() - Method in class ch.autumo.beetroot.handler.ErrorHandler
 
getEntity() - Method in class ch.autumo.beetroot.handler.HomeHandler
 
getEntity() - Method in class ch.autumo.beetroot.handler.NotImplementedHandler
 
getEntity() - Method in class ch.autumo.beetroot.handler.users.ChangeHandler
 
getEntity() - Method in class ch.autumo.beetroot.handler.users.LoginHandler
 
getEntity() - Method in class ch.autumo.beetroot.handler.users.LogoutHandler
 
getEntity() - Method in class ch.autumo.beetroot.handler.users.NewQRCodeHandler
 
getEntity() - Method in class ch.autumo.beetroot.handler.users.OtpHandler
 
getEntity() - Method in class ch.autumo.beetroot.handler.users.ResetHandler
 
getEntity() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Get entity associated with this message or null.
getErrorReason() - Method in class ch.autumo.beetroot.server.message.ClientAnswer
Get error reason if any.
getException() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getExternalSessionId() - Method in class ch.autumo.beetroot.BeetRootHTTPSession
 
getFeatures() - Method in class ch.autumo.beetroot.utils.database.H2Url
Get features only.
getFile() - Method in class ch.autumo.beetroot.server.action.Download
 
getFile() - Method in class ch.autumo.beetroot.server.message.file.UploadRequest
Get file.
getFile(String, String) - Static method in class ch.autumo.beetroot.server.communication.ClientFileTransfer
Get file.
getFile(String, String, int) - Static method in class ch.autumo.beetroot.server.communication.ClientFileTransfer
Get file.
getFileId() - Method in class ch.autumo.beetroot.server.action.Download
 
getFileId() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
File ID if this message is used to transport file information.
getFileName() - Method in class ch.autumo.beetroot.server.action.FileAction
 
getFileSize() - Method in class ch.autumo.beetroot.cache.FileCache
Get file size.
getFirstname() - Method in class ch.autumo.beetroot.handler.users.User
 
getForeignReferences() - Method in class ch.autumo.beetroot.handler.usersroles.UserRole
 
getForeignReferences() - Method in class ch.autumo.beetroot.Model
Get reference entity map (all referenced entities).
getForeignReferences(Entity) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Get foreign references map if any or null.
getFormCsrfToken() - Method in class ch.autumo.beetroot.Session
Get CSRF token.
getFullConfigBasePath() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Returns the full base path, where the base configuration is.
getFullPath() - Method in class ch.autumo.beetroot.cache.FileCache
Get file full pat.
getGetterMethod() - Method in class ch.autumo.beetroot.utils.bean.BeanField
 
getGlobalConnection() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Get an new global DB connection.
getGoogleAuthenticatorBarCode(String, String) - Static method in class ch.autumo.beetroot.utils.web.TwoFA
Create Google Authenticator bar code.
getGuid() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getGUIDate(Timestamp) - Static method in class ch.autumo.beetroot.utils.common.Time
Get a timestamp representation that can be shown in GUI
getH2Url() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
getHandler() - Method in class ch.autumo.beetroot.routing.Route
 
getHandlerClass(String) - Method in class ch.autumo.beetroot.BeetRootWebServer
Get a handler class by handler name.
getHandlerClass(String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get a handler class by handler name.
getHelpText() - Method in class ch.autumo.beetroot.server.BaseServer
Get argument help text.
getHost() - Method in class ch.autumo.beetroot.server.message.ServerCommand
Server host; set by message itself.
getHour() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getHtmlData() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get HTML data.
getHtmlDivType(ResultSetMetaData, int, String) - Static method in class ch.autumo.beetroot.utils.web.Web
Determine HTML div field type for SQL data type.
getHtmlHead() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get HTML head if there's any.
getHtmlInputMapPattern(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get HTML input map pattern.
getHtmlInputMapType(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get HTML input map type.
getHtmlInputPattern(int, String) - Static method in class ch.autumo.beetroot.utils.web.Web
Determine HTML input field pattern based on column name.
getHtmlInputType(ResultSetMetaData, int, String) - Static method in class ch.autumo.beetroot.utils.web.Web
Determine HTML input field type for SQL data type.
getHTMLMessages(RuleResult, BeetRootHTTPSession) - Static method in class ch.autumo.beetroot.handler.users.PasswordHelper
Get HTML messages.
getHttpResponse() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getId() - Method in interface ch.autumo.beetroot.Entity
Get id.
getId() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getId() - Method in class ch.autumo.beetroot.Model
Get the ID.
getId() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Get entity ID associated with this message or null.
getId() - Method in interface ch.autumo.beetroot.server.modules.Dispatcher
Returns an unique ID for this dispatcher.
getId() - Method in class ch.autumo.beetroot.server.modules.log.LogDispatcher
 
getInitParameter() - Method in class ch.autumo.beetroot.routing.Route
 
getInMemory() - Method in class ch.autumo.beetroot.mime.MimeTypeRegistryProviderImpl
 
getInsertValues(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get SQL insert values.
getInstance() - Static method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get configuration manager.
getInstance() - Static method in class ch.autumo.beetroot.BeetRootDatabaseManager
Access DB manager.
getInstance() - Static method in class ch.autumo.beetroot.cache.FileCacheManager
File cache manager.
getInstance() - Static method in class ch.autumo.beetroot.call.CallerFactory
Get configured caller implementation.
getInstance() - Static method in class ch.autumo.beetroot.crud.EventHandler
Get event handler (singleton).
getInstance() - Static method in class ch.autumo.beetroot.LanguageManager
Access language manager.
getInstance() - Static method in class ch.autumo.beetroot.logging.LoggingFactory
Get logging implementation class.
getInstance() - Static method in class ch.autumo.beetroot.mailing.MailerFactory
Get mailer (jakarta or javax).
getInstance() - Static method in class ch.autumo.beetroot.security.SecureApplicationHolder
Get Secure Application holder.
getInstance() - Static method in class ch.autumo.beetroot.server.modules.log.LogFactory
Get log (local or remote).
getInstance() - Static method in class ch.autumo.beetroot.SessionManager
Access session manager.
getInstance() - Static method in class ch.autumo.beetroot.sms.MessengerFactory
Get configured SMS messenger implementation.
getInt(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get integer value.
getInt(String, int) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get integer value.
getInternalTOTPCode() - Method in class ch.autumo.beetroot.Session
Get internal generated 2FA code.
getIntNoWarn(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get integer value; no warning if value is not available.
getJSONObject() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Return a JSON object or null; null means the object hold by this message represents another object type, but it is always serializable.
getJsonTransferString() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Get JSON representation; this includes all set information including the additional object if set.
getJsonTransferString() - Method in class ch.autumo.beetroot.server.message.ClientAnswer
 
getJsonTransferString() - Method in class ch.autumo.beetroot.server.message.ServerCommand
 
getKeys() - Method in class ch.autumo.beetroot.utils.common.PreprocessingResourceBundle
 
getKeys(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get all keys starting with a specific key-prefix.
getKeystoreFile() - Static method in class ch.autumo.beetroot.utils.security.SSL
Get key-store file.
getKeystorePw() - Static method in class ch.autumo.beetroot.utils.security.SSL
Get key-store password.
getKeystorePw(boolean) - Static method in class ch.autumo.beetroot.utils.security.SSL
Get key-store password.
getLang() - Method in class ch.autumo.beetroot.handler.users.User
 
getLanguage(int) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Get language for user.
getLanguage(Session) - Method in class ch.autumo.beetroot.LanguageManager
Get language.
getLanguage(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get language.
getLanguageFromDb(Session) - Method in class ch.autumo.beetroot.LanguageManager
Get language from DB.
getLanguageFromHttpSession(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.LanguageManager
Get language from the header of the HTTP session and use it if available in beetRoot, otherwise return default language.
getLastexecuted() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getLastModified() - Method in class ch.autumo.beetroot.cache.FileCache
When was the file last modified or '-1' if it is a resource.
getLastname() - Method in class ch.autumo.beetroot.handler.users.User
 
getLaststatus() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getLasttoken() - Method in class ch.autumo.beetroot.handler.users.User
 
getLatestRelease() - Static method in class ch.autumo.beetroot.utils.system.Update
Fetches the latest release version from the GitHub repository.
getLayout(Session) - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite if you want to have a special layout for this handler.
getLayout(Session) - Method in class ch.autumo.beetroot.handler.system.LogHandler
 
getLog() - Method in class ch.autumo.beetroot.server.modules.log.LocalLog
 
getLog() - Method in interface ch.autumo.beetroot.server.modules.log.Log
Get server log.
getLog() - Method in class ch.autumo.beetroot.server.modules.log.RemoteLog
 
getLogEvents() - Static method in class ch.autumo.beetroot.logging.LogEventAppender
Get all collected log events.
getMapValue(String, String) - Method in class ch.autumo.beetroot.Session
Get map value.
getMaxSize() - Method in class ch.autumo.beetroot.cache.FileCacheManager
Get maximum size of this cache.
getMessage() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getMessageIntValue(String) - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Helper method for accessing paired transport message values.
getMessages(RuleResult, BeetRootHTTPSession) - Static method in class ch.autumo.beetroot.handler.users.PasswordHelper
Get messages for result.
getMessageType() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get set message type, default it is info/success type.
getMessageValue(String) - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Helper method for accessing paired transport message values.
getMimeType() - Method in class ch.autumo.beetroot.cache.FileCache
Return mime type if any
getMimeType() - Method in class ch.autumo.beetroot.handler.BaseHandler
 
getMimeType() - Method in class ch.autumo.beetroot.handler.DefaultRESTIndexHandler
 
getMimeType() - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
 
getMimeType() - Method in class org.nanohttpd.router.RouterNanoHTTPD.Error404UriHandler
 
getMimeType() - Method in class org.nanohttpd.router.RouterNanoHTTPD.GeneralHandler
 
getMimeType() - Method in class org.nanohttpd.router.RouterNanoHTTPD.IndexHandler
 
getMimeType() - Method in class org.nanohttpd.router.RouterNanoHTTPD.NotImplementedHandler
 
getMimeType() - Method in class org.nanohttpd.router.RouterNanoHTTPD.StaticPageHandler
 
getMimeTypeEntry(String) - Method in class ch.autumo.beetroot.mime.MimeTypeFile
Get a mime type entry based on the file extension.
getMimeTypes(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get allowed mime types.
getMIMETypeString(String) - Method in class ch.autumo.beetroot.mime.MimeTypeFile
Get a mime type entry based on the file extension.
getMinute() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getMode() - Method in class ch.autumo.beetroot.server.message.ServerCommand
'sockets|web' - 'web' for tunneling, 'web' is not working for internal server commands.
getModified() - Method in class ch.autumo.beetroot.handler.properties.Property
 
getModified() - Method in class ch.autumo.beetroot.handler.roles.Role
 
getModified() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getModified() - Method in class ch.autumo.beetroot.handler.users.User
 
getModifyId(int, String) - Method in class ch.autumo.beetroot.Session
Get modified ID based on original database ID.
getMonthofyear() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getName() - Method in class ch.autumo.beetroot.handler.properties.Property
 
getName() - Method in class ch.autumo.beetroot.handler.roles.Role
 
getName() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getName() - Method in class ch.autumo.beetroot.utils.database.DBField
 
getNewScanner(String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Getting a new scanner for a web resource (HTML template) to parse.
getNewScanner(String, String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Getting a new scanner for a web resource (HTML template) to parse.
getNormalizedPath(String) - Static method in class ch.autumo.beetroot.cache.FileCacheManager
Get normalized path.
getNotFoundHandler() - Method in class ch.autumo.beetroot.routing.BeetRootDefaultRouter
Get not found handler class.
getNotFoundHandler() - Method in interface ch.autumo.beetroot.routing.Router
Get not found handler class.
getNotImplementedHandler() - Method in class ch.autumo.beetroot.routing.BeetRootDefaultRouter
Get not implemented handler class.
getNotImplementedHandler() - Method in interface ch.autumo.beetroot.routing.Router
Get not implemented handler class.
getObject() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getObject() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Get serializable transport object hold by this message or null.
getOrigId(String, String) - Method in class ch.autumo.beetroot.Session
Get original database ID based on modified ID.
getOS() - Static method in class ch.autumo.beetroot.utils.system.OS
Get operating system.
getPaginator(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get HTML paginator code.
getPaginator(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
Get whole index paginator.
getPaginator(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.DefaultRESTIndexHandler
Get whole index paginator.
getPass() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
getPassword() - Method in class ch.autumo.beetroot.handler.users.User
 
getPath() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
getPermissions() - Method in class ch.autumo.beetroot.handler.roles.Role
 
getPhone() - Method in class ch.autumo.beetroot.handler.users.User
 
getPort() - Method in class ch.autumo.beetroot.server.message.ServerCommand
Server port; set by message itself.
getPrioritizedRoutes() - Method in class org.nanohttpd.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
getPrioritizedRoutes() - Method in interface org.nanohttpd.router.RouterNanoHTTPD.IRoutePrioritizer
 
getPriority() - Method in class ch.autumo.beetroot.routing.Route
 
getProperty(String) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Get property value from database (table 'properties').
getProperty(String, String) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Get property value from database (table 'properties').
getPropertyInt(String) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Get property value from database (table 'properties').
getRawMessage() - Method in exception ch.autumo.beetroot.utils.UtilsException
 
getReadableDuration(long, TimeUnit) - Static method in class ch.autumo.beetroot.utils.common.Time
Get readable duration.
getReadableDuration(long, TimeUnit) - Static method in class ch.autumo.beetroot.utils.system.OS
Get readable duration.
getRealPath(ServletContext) - Static method in class ch.autumo.beetroot.utils.web.Web
Returns the real filesystem path of the web application's root directory.
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite to get the right re-route/redirect index handler after modifying data.
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.ExampleUploadHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.properties.PropertiesAddHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.properties.PropertiesDeleteHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.properties.PropertiesEditHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.roles.RolesAddHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.roles.RolesDeleteHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.roles.RolesEditHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.tasks.TasksAddHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.tasks.TasksDeleteHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.tasks.TasksEditHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.users.ChangeHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.users.ExtUsersAddHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.users.ExtUsersDeleteHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.users.ExtUsersEditHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.users.ExtUsersViewHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.users.ResetHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.users.UsersAddHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.users.UsersDeleteHandler
 
getRedirectHandler() - Method in class ch.autumo.beetroot.handler.users.UsersEditHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get web resource file as it lies on the file system relatively to the started server process.
getResource() - Method in class ch.autumo.beetroot.handler.CustomResponseHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.DefaultDeleteHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.DefaultRESTIndexHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.DefaultViewHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.Error404Handler
 
getResource() - Method in class ch.autumo.beetroot.handler.ErrorHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.ExampleDownloadHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.ExampleUploadHandler
 
getResource() - Method in interface ch.autumo.beetroot.handler.Handler
Get web resource file as it lies on the file system relatively to the started serevr process.
getResource() - Method in class ch.autumo.beetroot.handler.HomeHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.NoContentButRouteHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.NoContentHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.NotImplementedHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.system.LogHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.users.ChangeHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.users.LoginHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.users.LogoutHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.users.NewQRCodeHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.users.OtpHandler
 
getResource() - Method in class ch.autumo.beetroot.handler.users.ResetHandler
 
getResource(String, Session) - Method in class ch.autumo.beetroot.LanguageManager
Get web config resource / template based on language.
getResource(String, String) - Method in class ch.autumo.beetroot.LanguageManager
Get web config resource / template based on language.
getResourceByLang(String, String) - Method in class ch.autumo.beetroot.LanguageManager
Get web config resource / template based on language code Used when user is not logged in.
getResourceWithoutLang(String) - Method in class ch.autumo.beetroot.LanguageManager
Get web config resource / template based on no language :) Used for general templates usually.
getRole() - Method in class ch.autumo.beetroot.handler.users.User
 
getRoleId() - Method in class ch.autumo.beetroot.handler.usersroles.UserRole
 
getRootPath() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get app root path.
getRootPath() - Static method in class ch.autumo.beetroot.server.BaseServer
Get root path of this server.
getRoute() - Method in class ch.autumo.beetroot.routing.Route
 
getRoutes() - Method in class ch.autumo.beetroot.routing.BeetRootDefaultRouter
Get web application routes.
getRoutes() - Method in interface ch.autumo.beetroot.routing.Router
Get web application routes.
getSavedId() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getSecApp() - Method in class ch.autumo.beetroot.security.SecureApplicationHolder
Get Secure Application.
getSecretkey() - Method in class ch.autumo.beetroot.handler.users.User
 
getSelectValues(String) - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
Get values for column name
getSelectValues(String) - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
Get values for column name
getSepValues(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get comma-separated values, e.g.
getSepValuesNoWarn(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get comma-separated values, e.g.
getServerName() - Method in class ch.autumo.beetroot.server.BaseServer
Get server name.
getServerName() - Method in class ch.autumo.beetroot.server.message.ServerCommand
Server name; set by message itself.
getServletContext() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get servlet context
getServletName() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get servlet name if any (only in servlet context)
getSessionId() - Method in class ch.autumo.beetroot.Session
Get session ID.
getSessionTimeoutInMillis() - Method in class ch.autumo.beetroot.SessionManager
Get timeout in millis.
getSetterMethod() - Method in class ch.autumo.beetroot.utils.bean.BeanField
 
getShutDownHook() - Method in class ch.autumo.beetroot.server.BaseServer
OS shutdown hook.
getSimpleManagementUserRoles() - Method in class ch.autumo.beetroot.handler.BaseHandler
Retrieve user roles for simple user role management.
getSize() - Method in class ch.autumo.beetroot.cache.FileCacheManager
Get size of cache.
getSize() - Method in class ch.autumo.beetroot.server.action.Upload
 
getStatus() - Method in class ch.autumo.beetroot.handler.BaseHandler
 
getStatus() - Method in class ch.autumo.beetroot.handler.Error404Handler
 
getStatus() - Method in class ch.autumo.beetroot.handler.ErrorHandler
 
getStatus() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getStatus() - Method in class ch.autumo.beetroot.handler.NoContent204Handler
 
getStatus() - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultHandler
 
getStatus() - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
 
getStatus() - Method in class org.nanohttpd.router.RouterNanoHTTPD.Error404UriHandler
 
getStatus() - Method in class org.nanohttpd.router.RouterNanoHTTPD.GeneralHandler
 
getStatus() - Method in class org.nanohttpd.router.RouterNanoHTTPD.IndexHandler
 
getStatus() - Method in class org.nanohttpd.router.RouterNanoHTTPD.NotImplementedHandler
 
getStatus() - Method in class org.nanohttpd.router.RouterNanoHTTPD.StaticPageHandler
 
getString(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get a string value.
getString(String, String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get a string value or default value if non-existent.
getStringNoWarn(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get a string value; no warning if value is not available.
getTableExport(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get HTML table export code.
getTableName() - Method in class ch.autumo.beetroot.Model
Returns name of corresponding table.
getTemplateEngineErrorMessage(Session, String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get message for general template engine error.
getTemplateEngineErrorTitle(Session, String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get title for general template engine error.
getTemporaryDirectory() - Static method in class ch.autumo.beetroot.utils.system.OS
Get temporary directory.
getText() - Method in class ch.autumo.beetroot.handler.BaseHandler
 
getText() - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultHandler
 
getText() - Method in class org.nanohttpd.router.RouterNanoHTTPD.Error404UriHandler
 
getText() - Method in class org.nanohttpd.router.RouterNanoHTTPD.GeneralHandler
 
getText() - Method in class org.nanohttpd.router.RouterNanoHTTPD.IndexHandler
 
getText() - Method in class org.nanohttpd.router.RouterNanoHTTPD.NotImplementedHandler
 
getText() - Method in class org.nanohttpd.router.RouterNanoHTTPD.StaticPageHandler
 
getText(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.BaseHandler
Process handlers to get the whole HTML page.
getTextData() - Method in class ch.autumo.beetroot.cache.FileCache
Get text data.
getTimeout() - Method in class ch.autumo.beetroot.server.message.ServerCommand
Timeout for sending a server command client-side.
getTitle() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getTitle(Session) - Method in class ch.autumo.beetroot.handler.BaseHandler
Page title show left above the navigation area.
getTitle(Session) - Method in class ch.autumo.beetroot.handler.properties.PropertiesAddHandler
 
getTitle(Session) - Method in class ch.autumo.beetroot.handler.properties.PropertiesEditHandler
 
getTitle(Session) - Method in class ch.autumo.beetroot.handler.properties.PropertiesIndexHandler
 
getTitle(Session) - Method in class ch.autumo.beetroot.handler.properties.PropertiesViewHandler
 
getTitle(Session) - Method in class ch.autumo.beetroot.handler.system.LogHandler
 
getTitle(Session) - Method in class ch.autumo.beetroot.handler.users.UsersAddHandler
 
getTitle(Session) - Method in class ch.autumo.beetroot.handler.users.UsersEditHandler
 
getTitle(Session) - Method in class ch.autumo.beetroot.handler.users.UsersIndexHandler
 
getTitle(Session) - Method in class ch.autumo.beetroot.handler.users.UsersViewHandler
 
getTransferString() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Get transfer string; this includes all set information including the additional object is set.
getTransferString() - Method in class ch.autumo.beetroot.server.message.ClientAnswer
 
getTransferString() - Method in class ch.autumo.beetroot.server.message.ServerCommand
 
getTransientFields() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get transient fields
getTwoFa() - Method in class ch.autumo.beetroot.handler.users.User
 
getType() - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
getType() - Method in class ch.autumo.beetroot.server.message.ClientAnswer
Get client answer type.
getType() - Method in class ch.autumo.beetroot.utils.bean.BeanField
 
getType() - Method in class ch.autumo.beetroot.utils.database.DBField
 
getUniqueSecurityKey() - Method in interface ch.autumo.beetroot.security.SecureApplication
Returns a unique security key, which is different for every app.
getUpdateSetClause(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get SQL update set clause.
getUpdateSetClause(BeetRootHTTPSession, String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Get SQL update set clause.
getUri() - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriResource
 
getUrl() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
getUrl() - Method in class ch.autumo.beetroot.utils.database.H2Url
Get new enriched H2 URL.
getUrlNoFeatures() - Method in class ch.autumo.beetroot.utils.database.H2Url
Get H2 URL without any features.
getUser() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
getUser() - Method in class ch.autumo.beetroot.server.action.Upload
 
getUser() - Method in class ch.autumo.beetroot.Session
Get user.
getUserEmail() - Method in class ch.autumo.beetroot.Session
Get user email.
getUserFullNameOrUserName() - Method in class ch.autumo.beetroot.Session
Get full user name, can be first name or last name or both and first or last name is not present, the user name.
getUserId() - Method in class ch.autumo.beetroot.handler.usersroles.UserRole
 
getUserId() - Method in class ch.autumo.beetroot.Session
Get user DB id.
getUserLang() - Method in class ch.autumo.beetroot.Session
Get user language.
getUsername() - Method in class ch.autumo.beetroot.handler.users.User
 
getUserName() - Method in class ch.autumo.beetroot.Session
Get user name.
getUserPermissions() - Method in class ch.autumo.beetroot.Session
Get user permissions.
getUserRoles() - Method in class ch.autumo.beetroot.Session
Get user roles (DB role table).
getUserSecretKey() - Method in class ch.autumo.beetroot.Session
Get user secret key.
getUserSession() - Method in class ch.autumo.beetroot.BeetRootHTTPSession
Get user session for this HTTP session.
getUserSetting(String) - Method in class ch.autumo.beetroot.Session
Get one user setting.
getUserSettings() - Method in class ch.autumo.beetroot.Session
Get user settings map.
getUTwoFa() - Method in class ch.autumo.beetroot.Session
User has 2FA?
getValidCustomOperations() - Method in class ch.autumo.beetroot.server.BaseServer
Return a list of valid custom operations
getValue() - Method in class ch.autumo.beetroot.handler.properties.Property
 
getValue(ResultSet, String) - Static method in class ch.autumo.beetroot.utils.database.DB
Access result set value and HTML escape it.
getValues(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get all values starting with a specific key-prefix.
getWriteMethod(Object, BeanField, Object) - Method in class ch.autumo.beetroot.utils.bean.BeanProcessor
Get the write method to use when setting value to the target.
getXMLModuleConfig(String, String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get XML module root configuration.
getXMLModuleConfigRelative(String, String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get XML module root configuration.
getXMLModuleConfigWithFullPath(String, String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get XML module root configuration.
getYesOrNo(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get yes (true) or no (false), if the configuration is messed up false is returned.
getYesOrNo(String, String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get yes (true) or no (false), or the default value if the configuration is missing.
getYesOrNoNoWarn(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Get yes (true) or no (false), if the configuration is messed up false is returned.
green(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Green colored string.
GUI_COL_NO_SHOW - Static variable in class ch.autumo.beetroot.Constants
No show identifier for not showing certain columns and values defined in 'columns.cfg'.
GUIDGenerator - Class in ch.autumo.beetroot.utils.system
GUID generator.
GUIDGenerator() - Constructor for class ch.autumo.beetroot.utils.system.GUIDGenerator
 

H

H2Url - Class in ch.autumo.beetroot.utils.database
H2 database URl for further processing.
H2Url(String) - Constructor for class ch.autumo.beetroot.utils.database.H2Url
Constructor with original URL as configured.
handleGetObject(String) - Method in class ch.autumo.beetroot.utils.common.PreprocessingResourceBundle
 
Handler - Interface in ch.autumo.beetroot.handler
Handler interface.
HandlerResponse - Class in ch.autumo.beetroot.handler
Handler response.
HandlerResponse(int) - Constructor for class ch.autumo.beetroot.handler.HandlerResponse
Handler with as status.
HandlerResponse(int, int) - Constructor for class ch.autumo.beetroot.handler.HandlerResponse
Handler with status and a DB ID of a just created record.
HandlerResponse(int, String) - Constructor for class ch.autumo.beetroot.handler.HandlerResponse
Handler with status and a message to show.
HandlerResponse(int, String, String) - Constructor for class ch.autumo.beetroot.handler.HandlerResponse
Handler with status, title and a message to show.
HandlerResponse(int, String, String, Exception) - Constructor for class ch.autumo.beetroot.handler.HandlerResponse
Handler with status, title, message and an exception to show.
HandlerResponse(int, String, String, Exception, Object) - Constructor for class ch.autumo.beetroot.handler.HandlerResponse
Handler with status, title, message and an exception to show and an additional object.
HandlerResponse(int, Response) - Constructor for class ch.autumo.beetroot.handler.HandlerResponse
Handler with a pre-created HTTP response.
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite this method, to specifically extend handler authorization, e.g. with more app user roles.
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.properties.PropertiesAddHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.properties.PropertiesDeleteHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.properties.PropertiesEditHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.properties.PropertiesIndexHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.properties.PropertiesViewHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.roles.RolesAddHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.roles.RolesDeleteHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.roles.RolesEditHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.roles.RolesIndexHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.roles.RolesViewHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.tasks.TasksAddHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.tasks.TasksDeleteHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.tasks.TasksEditHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.users.ExtUsersDeleteHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.users.NewQRCodeHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.users.UsersAddHandler
 
hasAccess(Session) - Method in class ch.autumo.beetroot.handler.users.UsersDeleteHandler
 
hasExternalLinks() - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite if this handler serves templates with external links (starting with 'http' or 'https').
hash(String) - Method in class ch.autumo.beetroot.security.password.Argon2HashProvider
 
hash(String) - Method in class ch.autumo.beetroot.security.password.NOOPHashProvider
 
hash(String) - Method in interface ch.autumo.beetroot.security.password.PasswordHashProvider
Create password hash.
hash(String) - Method in class ch.autumo.beetroot.security.password.PBKPD2HashProvider
 
hashPw(String) - Static method in class ch.autumo.beetroot.utils.security.Security
Hash a password with configured HASH algorithm implementation.
hasLanguage() - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriResource
Has this URI an language in it or not?
hasNoColumnsConfig() - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite this if your handler has no columns config configuration.
hasNoColumnsConfig() - Method in class ch.autumo.beetroot.handler.NoConfigHandler
 
hasNoColumnsConfig() - Method in class ch.autumo.beetroot.handler.NoContentAndConfigHandler
 
hasSpace(long, long) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Is there space left in the cache?
hasUserPermission(String) - Method in class ch.autumo.beetroot.Session
Check if user has a permission (DB role table).
hasUserRole(String) - Method in class ch.autumo.beetroot.Session
Check if user has a role (DB role table).
HealthAnswer - Class in ch.autumo.beetroot.server.message
Health answer - only server-side internally used as a marker class.
HealthAnswer() - Constructor for class ch.autumo.beetroot.server.message.HealthAnswer
 
Help() - Constructor for class ch.autumo.beetroot.server.BaseServer.Help
 
Helper - Class in ch.autumo.beetroot.utils
Helper methods.
Helper() - Constructor for class ch.autumo.beetroot.utils.Helper
 
HomeHandler - Class in ch.autumo.beetroot.handler
Home handler.
HomeHandler(String) - Constructor for class ch.autumo.beetroot.handler.HomeHandler
 
HomeHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.HomeHandler
 
host - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
SMTP Host.
host - Static variable in class ch.autumo.beetroot.server.message.ServerCommand
 
htmlData - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
htmlHead - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
HTTP_HEADER_ACCEPT_JSON - Static variable in class ch.autumo.beetroot.server.communication.Communicator
HTTP Header accept with 'application/json'.
HTTP_HEADER_CONTENTTYPE_JSON_UTF8 - Static variable in class ch.autumo.beetroot.server.communication.Communicator
HTTP Header accept with 'application/json; charset=utf-8'.

I

id - Variable in class ch.autumo.beetroot.server.message.AbstractMessage
Transport entity ID.
ID - Static variable in class ch.autumo.beetroot.server.modules.log.LogDispatcher
Unique ID
ID_INVALID - Static variable in class ch.autumo.beetroot.Model
Invalid ID; used when an object cannot be read or stored.
ID_M2M_PSEUDO - Static variable in class ch.autumo.beetroot.Model
Pseudo ID of an a stored model that is a many-to-many-relation-model-
ID_UNASSIGNED - Static variable in class ch.autumo.beetroot.Model
Unassigned id; a model has been created but or loaded from database that has no id.
IfSectionHandler(BaseHandler) - Constructor for class ch.autumo.beetroot.handler.BaseHandler.IfSectionHandler
Create an "if"-section handler.
IndexHandler() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.IndexHandler
 
INFO - Enum constant in enum class ch.autumo.beetroot.logging.LogBuffer.LogLevel
 
init() - Method in interface ch.autumo.beetroot.call.Caller
Initialize.
init() - Method in class ch.autumo.beetroot.call.TwilioCaller
 
init() - Method in interface ch.autumo.beetroot.sms.Messenger
Initialize.
init() - Method in class ch.autumo.beetroot.sms.TwilioMessenger
 
init(ServletConfig) - Method in class ch.autumo.beetroot.AbstractBeetRootServlet
 
initialize() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Initialize with standard configuration path 'ROOTPATH/cfg/beetroot.cfg'.
initialize() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Initialize DB manager.
initialize() - Method in class ch.autumo.beetroot.mailing.AbstractMailer
Initialize mail configuration; some are store in the returned properties and some attributes are initialized.
initialize(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Every handler MUST be initialized!
initialize(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Initialize with path 'ROOTPATH/<given-path-and-file>'.
initialize(String) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Initialize DB manager.
initialize(String) - Method in class ch.autumo.beetroot.logging.Log4j2Logging
 
initialize(String) - Method in interface ch.autumo.beetroot.logging.Logging
Configure the logging framework specifically with a log configuration file
initialize(String, String) - Method in class ch.autumo.beetroot.logging.Log4j2Logging
 
initialize(String, String) - Method in interface ch.autumo.beetroot.logging.Logging
Configure the logging framework specifically with a log configuration file.
initializeAppender() - Static method in class ch.autumo.beetroot.logging.LogEventAppender
Initialize the appender.
initializeDesktop(String, String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Initialize with desktop configuration which must have been created beforehand by the desktop application!
initializeLogging(String) - Method in class ch.autumo.beetroot.server.BaseServer
Initialize logging.
Initializer - Interface in ch.autumo.beetroot
Initializer.
initializeWithFullPath(String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Initialize configuration from a specified path, optionally using a servlet context.
initializeWithFullPath(String, ServletContext) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Initialize configuration from a specified path, optionally using a ServletContext.
initialValue(String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Holds initial add values from 'columns.cfg'.
initialValues - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
initModules(boolean, String) - Method in interface ch.autumo.beetroot.Initializer
Initialize modules an other stuff before web pages are served.
initParameter(int, Class<T>) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriResource
 
initParameter(Class<T>) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriResource
 
initValuesSize() - Method in class ch.autumo.beetroot.handler.BaseHandler
Return size of initial value list for add template.
insert(Entity, String, String) - Static method in class ch.autumo.beetroot.utils.database.DB
Insert new entity.
insert(Connection, Entity, String, String) - Static method in class ch.autumo.beetroot.utils.database.DB
Insert new entity.
InsertionOrderRoutePrioritizer() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.InsertionOrderRoutePrioritizer
 
insertServletNameInTemplateRefs - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
INTERNAL_MSG_PART_SEPARATOR - Static variable in class ch.autumo.beetroot.server.message.AbstractMessage
internal message part separator
INTERNAL_MSG_PART_SEPARATOR_REGEXP - Static variable in class ch.autumo.beetroot.server.message.AbstractMessage
internal message part separator regular expression
INTL_PHONE_NUMBER_PATTERN - Static variable in interface ch.autumo.beetroot.call.Caller
International phone number pattern without spaces, brackets or hyphens.
INTL_PHONE_NUMBER_PATTERN - Static variable in interface ch.autumo.beetroot.sms.Messenger
International phone number pattern without spaces, brackets or hyphens.
invalidArgumentsExit() - Static method in class ch.autumo.beetroot.utils.Helper
Exit because of invalid argument use.
isArchive() - Method in class ch.autumo.beetroot.cache.FileCache
Is it an archive?
isBinary() - Method in class ch.autumo.beetroot.cache.FileCache
Is it a binary?
isCached() - Method in class ch.autumo.beetroot.cache.FileCache
Cached?
isCurrentUserUpdate(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Is the current user being updated?
isCustomResponse() - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite this if your handler has a custom response; e.g., a JSON response without any further HTML content.
isCustomResponse() - Method in class ch.autumo.beetroot.handler.CustomResponseHandler
 
isEmpty() - Method in class ch.autumo.beetroot.plant.FieldSet
 
isForceSockets() - Method in class ch.autumo.beetroot.server.message.ServerCommand
Is message forced over sockets?
isH2Db() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
isInitialized() - Static method in class ch.autumo.beetroot.BeetRootConfigurationManager
Has this configuration manager been initialized?
isInitialized() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Has this database manager been initialized?
isInitialized() - Static method in class ch.autumo.beetroot.LanguageManager
Is the language manager initialized?
isInternalCommand(ServerCommand) - Static method in class ch.autumo.beetroot.server.communication.Communicator
Is it an internal command?
isLangConfigured(String) - Method in class ch.autumo.beetroot.LanguageManager
Checks if the given language is configured.
isMac() - Static method in class ch.autumo.beetroot.utils.system.OS
Is Mac?
isMariaDb() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
isMimeTypeArchive(String) - Static method in class ch.autumo.beetroot.utils.common.MIME
Is supported archive mime type?
isMimeTypeOctet(String) - Static method in class ch.autumo.beetroot.utils.common.MIME
Is supported octet-stream mime type?
isMimeTypeText(String) - Static method in class ch.autumo.beetroot.utils.common.MIME
Is supported text mime type?
isMysqlDb() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
isNewerVersion(String, String) - Static method in class ch.autumo.beetroot.utils.system.Update
 
isNewerVersion2(String, String) - Static method in class ch.autumo.beetroot.utils.system.Update
Checks if the latest version is newer than the current version.
isNoContentResponse() - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite this if your handler doesn't have an output.
isNoContentResponse() - Method in class ch.autumo.beetroot.handler.NoContentHandler
 
isNoContentResponseButRoute(Session) - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite this if your handler doesn't have an output.
isNoContentResponseButRoute(Session) - Method in class ch.autumo.beetroot.handler.NoContentButRouteHandler
 
isNoContentResponseButRoute(Session) - Method in class ch.autumo.beetroot.handler.users.NewQRCodeHandler
 
isNullable() - Method in class ch.autumo.beetroot.utils.bean.BeanField
 
isNullable() - Method in class ch.autumo.beetroot.utils.database.DBField
 
isNullable(String) - Method in class ch.autumo.beetroot.Model
Is the field specified by the bean property name nullable?
isOlderThanSessionTimeout() - Method in class ch.autumo.beetroot.Session
Checks if this session is older than the timeout.
isOracleDb() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
isPostgreDb() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
isPostgreDbWithNGDriver() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
isPrecisionInputType(String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Is the given HTML input type a precision input type?
isRemote() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Returns true if it doesn't run server-side.
isResource() - Method in class ch.autumo.beetroot.cache.FileCache
Is it a resource (e.g. from JAR)?
isRetryCall(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Is it a retry call?
isSelect(String) - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
Is this column a HTML select field?
isSelect(String) - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
Is this column a HTML select field?
isSolaris() - Static method in class ch.autumo.beetroot.utils.system.OS
Is Solaris?
isSqlBinaryType(int) - Static method in class ch.autumo.beetroot.utils.database.DB
Check if this SQL type is a html-input binary type.
isSqlBooelanType(int) - Static method in class ch.autumo.beetroot.utils.database.DB
Check if this SQL type is a html-input boolean type.
isSqlDateTimeType(int) - Static method in class ch.autumo.beetroot.utils.database.DB
Check if this SQL type is a html-input date type.
isSqlNumberType(int) - Static method in class ch.autumo.beetroot.utils.database.DB
Check if this SQL type is a html-input number type.
isSqlTextType(int) - Static method in class ch.autumo.beetroot.utils.database.DB
Check if this SQL type is a html-input text type.
isStored() - Method in class ch.autumo.beetroot.Model
Is this entity bean stored in database?
isText() - Method in class ch.autumo.beetroot.cache.FileCache
Is it a text file?
isTwoFaLoginOk() - Method in class ch.autumo.beetroot.Session
Is 2FA state set?
isUnique() - Method in class ch.autumo.beetroot.utils.bean.BeanField
 
isUnique() - Method in class ch.autumo.beetroot.utils.database.DBField
 
isUnique(String) - Method in class ch.autumo.beetroot.Model
Is the field specified by the bean property name unique?
isUnix() - Static method in class ch.autumo.beetroot.utils.system.OS
Is Unix?
isUnsupported() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
 
isValid(String, BeetRootHTTPSession) - Static method in class ch.autumo.beetroot.handler.users.PasswordHelper
Password valid?
isWindows() - Static method in class ch.autumo.beetroot.utils.system.OS
Is Windows?
isWithinDesktop - Variable in class ch.autumo.beetroot.BeetRootConfigurationManager
 
iterator() - Method in class ch.autumo.beetroot.plant.FieldSet
 

J

JakartaMailer - Class in ch.autumo.beetroot.mailing
Jakarta Mailer.
JakartaMailer() - Constructor for class ch.autumo.beetroot.mailing.JakartaMailer
 
JavaxMailer - Class in ch.autumo.beetroot.mailing
Javax Mailer.
JavaxMailer() - Constructor for class ch.autumo.beetroot.mailing.JavaxMailer
 
JDBC_H2_DB - Static variable in class ch.autumo.beetroot.Constants
JDBC H2 db.
JDBC_MARIA_DB - Static variable in class ch.autumo.beetroot.Constants
JDBC maria db.
JDBC_MYSQL_DB - Static variable in class ch.autumo.beetroot.Constants
JDBC mysql db.
JDBC_ORACLE_DB - Static variable in class ch.autumo.beetroot.Constants
Oracle db.
JDBC_POSTGRE_DB - Static variable in class ch.autumo.beetroot.Constants
Postgre db.
JDBC_POSTGRE_NG_DB - Static variable in class ch.autumo.beetroot.Constants
Postgre db with PGJDBC-NG driver.
JSON_EXT - Static variable in class ch.autumo.beetroot.Constants
JSON extension.

K

KEY_ADMIN_COM_ENC - Static variable in class ch.autumo.beetroot.Constants
Communication encryption mode; none|sha3|ssl
KEY_ADMIN_COM_HOSTNAME_VERIFY - Static variable in class ch.autumo.beetroot.Constants
Admin server communication in web tunnel mode: Verify host-name when using SSL certificates (HTTPS)?
KEY_ADMIN_COM_MODE - Static variable in class ch.autumo.beetroot.Constants
Admin server communication mode.
KEY_ADMIN_FILE_BUF_SIZE - Static variable in class ch.autumo.beetroot.Constants
Admin file server buffer size.
KEY_ADMIN_FILE_PORT - Static variable in class ch.autumo.beetroot.Constants
File server port.
KEY_ADMIN_FILE_RECEIVER_PORT - Static variable in class ch.autumo.beetroot.Constants
File receiver port (file-store end-point).
KEY_ADMIN_FILE_SERVER - Static variable in class ch.autumo.beetroot.Constants
Start file server?
KEY_ADMIN_FILE_STORAGE - Static variable in class ch.autumo.beetroot.Constants
File storage implementation.
KEY_ADMIN_HOST - Static variable in class ch.autumo.beetroot.Constants
Admin server/shutdown host.
KEY_ADMIN_PORT - Static variable in class ch.autumo.beetroot.Constants
Admin server/shutdown port.
KEY_ADMIN_PW_ENC - Static variable in class ch.autumo.beetroot.Constants
Passwords in configuration encoded?
KEY_DB_PW_ENC - Static variable in class ch.autumo.beetroot.Constants
Passwords in DB encoded?
KEY_DB_URL_WEB_CONTEXT_PATH - Static variable in class ch.autumo.beetroot.Constants
Placeholder variable for DB URL web context path.
KEY_KEYSTORE_FILE - Static variable in class ch.autumo.beetroot.Constants
SSL Certificate key-store.
KEY_KEYSTORE_PW - Static variable in class ch.autumo.beetroot.Constants
Key-store password.
KEY_SERVER_NAME - Static variable in class ch.autumo.beetroot.Constants
Server/Servlet name.
KEY_WEB_DEFAULT_ENTITY - Static variable in class ch.autumo.beetroot.Constants
Default web handler entity.
KEY_WEB_DEFAULT_HANDLER - Static variable in class ch.autumo.beetroot.Constants
Default web handler class.
KEY_WEB_INPUT_MAP - Static variable in class ch.autumo.beetroot.Constants
Input map foe additional DB column - HTML input field mapping.
KEY_WEB_MAX_RECORDS_PER_PAGE - Static variable in class ch.autumo.beetroot.Constants
How many records should be shown per index web page?
KEY_WEB_MAX_REF_REC - Static variable in class ch.autumo.beetroot.Constants
Amount of referenced records to be loaded.
KEY_WEB_PASSWORD_VALIDATOR - Static variable in class ch.autumo.beetroot.Constants
Use password validator?
KEY_WEB_TRANSLATIONS - Static variable in class ch.autumo.beetroot.Constants
Translate templates?
KEY_WS_APP_NAME - Static variable in class ch.autumo.beetroot.Constants
Web app name.
KEY_WS_HTTPS - Static variable in class ch.autumo.beetroot.Constants
HTTPS for web server?
KEY_WS_PORT - Static variable in class ch.autumo.beetroot.Constants
Web server port.
KEY_WS_START - Static variable in class ch.autumo.beetroot.Constants
Start web server?
KEY_WS_TMP_DIR - Static variable in class ch.autumo.beetroot.Constants
Web temporary directory.
KEY_WS_URL - Static variable in class ch.autumo.beetroot.Constants
Web server URL.
KEY_WS_USE_CSRF_TOKENS - Static variable in class ch.autumo.beetroot.Constants
Use CSRF tokens?
KEY_WS_USE_EXT_ROLES - Static variable in class ch.autumo.beetroot.Constants
Use extended roles?
KEYDATA() - Constructor for class ch.autumo.beetroot.utils.security.Security.KEYDATA
 

L

LANG_GRP_APP - Static variable in class ch.autumo.beetroot.LanguageManager
 
LANG_GRP_PW - Static variable in class ch.autumo.beetroot.LanguageManager
 
LANG_GRP_TMPL - Static variable in class ch.autumo.beetroot.LanguageManager
 
LanguageManager - Class in ch.autumo.beetroot
Language manager.
LEN_3 - Static variable in class ch.autumo.beetroot.utils.security.Security.KEYDATA
 
LEN_4 - Static variable in class ch.autumo.beetroot.utils.security.Security.KEYDATA
 
LINE_SEPARATOR - Static variable in class ch.autumo.beetroot.utils.security.PWEncoder
System-specific separator.
LINE_SEPARATOR - Static variable in class ch.autumo.beetroot.utils.system.OS
System-specific separator.
listAll(Class<?>) - Static method in class ch.autumo.beetroot.Model
List all entities of the given entity bean.
listReferences(Class<?>) - Method in class ch.autumo.beetroot.Model
List referenced entities of the referenced class type.
load() - Static method in class ch.autumo.beetroot.SessionManager
Load user sessions from file storage.
loadPWValidationMessages(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.LanguageManager
Load translations for password checks.
loadTemplate(String, BeetRootHTTPSession, String) - Method in class ch.autumo.beetroot.mailing.AbstractMailer
Load mail template.
loadTemplateWithVariables(String, BeetRootHTTPSession, Map<String, String>, String) - Method in class ch.autumo.beetroot.mailing.AbstractMailer
Load language translated templates with variables replaced.
loadUserSettings(Session) - Static method in class ch.autumo.beetroot.utils.database.DB
Load user settings map into user session.
LocalLog - Class in ch.autumo.beetroot.server.modules.log
Local log extended.
LocalLog() - Constructor for class ch.autumo.beetroot.server.modules.log.LocalLog
 
log(LogBuffer.LogLevel, String) - Static method in class ch.autumo.beetroot.logging.LogBuffer
Log message to log buffer.
log(LogBuffer.LogLevel, String, Object...) - Static method in class ch.autumo.beetroot.logging.LogBuffer
Log message to log buffer.
Log - Interface in ch.autumo.beetroot.server.modules.log
Server log interface.
LOG - Static variable in class ch.autumo.beetroot.AbstractBeetRootServlet
 
LOG - Static variable in class ch.autumo.beetroot.BeetRootClientHandler
 
LOG - Static variable in class ch.autumo.beetroot.BeetRootConfigurationManager
 
LOG - Static variable in class ch.autumo.beetroot.BeetRootDatabaseManager
 
LOG - Static variable in class ch.autumo.beetroot.BeetRootHTTPSession
 
LOG - Static variable in class ch.autumo.beetroot.BeetRootWebServer
 
LOG - Static variable in class ch.autumo.beetroot.cache.FileCache
 
LOG - Static variable in class ch.autumo.beetroot.cache.FileCacheManager
 
LOG - Static variable in class ch.autumo.beetroot.call.TwilioCaller
 
LOG - Static variable in class ch.autumo.beetroot.crud.EventHandler
 
LOG - Static variable in class ch.autumo.beetroot.handler.DefaultIndexHandler
 
LOG - Static variable in class ch.autumo.beetroot.handler.DefaultRESTIndexHandler
 
LOG - Static variable in class ch.autumo.beetroot.handler.ExampleDownloadHandler
 
LOG - Static variable in class ch.autumo.beetroot.handler.ExampleUploadHandler
 
LOG - Static variable in class ch.autumo.beetroot.handler.users.ChangeHandler
 
LOG - Static variable in class ch.autumo.beetroot.handler.users.ResetHandler
 
LOG - Static variable in class ch.autumo.beetroot.LanguageManager
 
LOG - Static variable in class ch.autumo.beetroot.mime.MimeTypeFile
 
LOG - Static variable in class ch.autumo.beetroot.Model
 
LOG - Static variable in class ch.autumo.beetroot.plant.Plant
 
LOG - Static variable in class ch.autumo.beetroot.routing.BeetRootDefaultRouter
Log.
LOG - Static variable in class ch.autumo.beetroot.security.SecureApplicationHolder
 
LOG - Static variable in class ch.autumo.beetroot.server.BaseServer
 
LOG - Static variable in class ch.autumo.beetroot.server.BeetRootServer
 
LOG - Static variable in class ch.autumo.beetroot.server.communication.ClientFileTransfer
 
LOG - Static variable in class ch.autumo.beetroot.server.communication.Communicator
 
LOG - Static variable in class ch.autumo.beetroot.server.communication.FileTransfer
 
LOG - Static variable in class ch.autumo.beetroot.server.FileServer
 
LOG - Static variable in class ch.autumo.beetroot.server.message.AbstractMessage
 
LOG - Static variable in class ch.autumo.beetroot.server.modules.file.DummyFileStorage
 
LOG - Static variable in class ch.autumo.beetroot.server.modules.log.LogDispatcher
 
LOG - Static variable in class ch.autumo.beetroot.SessionManager
 
LOG - Static variable in class ch.autumo.beetroot.sms.TwilioMessenger
 
LOG - Static variable in class ch.autumo.beetroot.utils.bean.BeanField
 
LOG - Static variable in class ch.autumo.beetroot.utils.database.DB
 
LOG - Static variable in class ch.autumo.beetroot.utils.database.DBField
 
LOG - Static variable in class ch.autumo.beetroot.utils.database.H2Url
 
LOG - Static variable in class org.nanohttpd.router.RouterNanoHTTPD
Patched: autumo-beetroot.
Log4j2Logging - Class in ch.autumo.beetroot.logging
Log4j2 Logging initialization.
Log4j2Logging() - Constructor for class ch.autumo.beetroot.logging.Log4j2Logging
 
LogBuffer - Class in ch.autumo.beetroot.logging
Log-buffer; used before the logging system is initialized.
LogBuffer() - Constructor for class ch.autumo.beetroot.logging.LogBuffer
 
LogBuffer.LogLevel - Enum Class in ch.autumo.beetroot.logging
Enum for logging severity levels.
LogDispatcher - Class in ch.autumo.beetroot.server.modules.log
Log Extended Dispatcher.
LogDispatcher() - Constructor for class ch.autumo.beetroot.server.modules.log.LogDispatcher
 
LogEventAppender - Class in ch.autumo.beetroot.logging
Log4j log event appender.
LogEventAppender(String, Filter) - Constructor for class ch.autumo.beetroot.logging.LogEventAppender
Log event appender.
LogEventList<LogEvent> - Class in ch.autumo.beetroot.logging
Log event list with a maximum size and with shadow copies of log events.
LogEventList(int) - Constructor for class ch.autumo.beetroot.logging.LogEventList
Create a log event list
LogFactory - Class in ch.autumo.beetroot.server.modules.log
 
Logging - Interface in ch.autumo.beetroot.logging
Logging interface.
LoggingFactory - Class in ch.autumo.beetroot.logging
Logging factory.
LogHandler - Class in ch.autumo.beetroot.handler.system
Log extended handler.
LogHandler(String) - Constructor for class ch.autumo.beetroot.handler.system.LogHandler
 
LoginHandler - Class in ch.autumo.beetroot.handler.users
Default login handler.
LoginHandler() - Constructor for class ch.autumo.beetroot.handler.users.LoginHandler
 
LoginHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.LoginHandler
 
LoginHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.users.LoginHandler
 
loginMarker(boolean) - Method in class ch.autumo.beetroot.handler.BaseHandler
Login marker method.
LogoutHandler - Class in ch.autumo.beetroot.handler.users
Default logout handler.
LogoutHandler() - Constructor for class ch.autumo.beetroot.handler.users.LogoutHandler
 
LogoutHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.LogoutHandler
 
LogoutHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.users.LogoutHandler
 
LOWER_ENTITIES_NAME - Static variable in class ch.autumo.beetroot.plant.Fertilizer
 
LOWER_ENTITIES_NAME_PLURAL - Static variable in class ch.autumo.beetroot.plant.Fertilizer
 
LowerCaseList - Class in ch.autumo.beetroot.utils.common
Special list for roles and permissions that ignores the case.
LowerCaseList(int) - Constructor for class ch.autumo.beetroot.utils.common.LowerCaseList
Ignore case list

M

mail(String[], String, Map<String, String>, String, BeetRootHTTPSession) - Method in class ch.autumo.beetroot.mailing.AbstractMailer
mail(String[], String, Map<String, String>, String, BeetRootHTTPSession) - Method in class ch.autumo.beetroot.mailing.JakartaMailer
 
mail(String[], String, Map<String, String>, String, BeetRootHTTPSession) - Method in class ch.autumo.beetroot.mailing.JavaxMailer
 
mail(String[], String, Map<String, String>, String, BeetRootHTTPSession) - Method in interface ch.autumo.beetroot.mailing.Mailer
Mail.
MAIL_SMTP_AUTH_KEY - Static variable in class ch.autumo.beetroot.Constants
Mail auth key.
MAIL_SMTP_HOST_KEY - Static variable in class ch.autumo.beetroot.Constants
Mail host key.
MAIL_SMTP_PORT_KEY - Static variable in class ch.autumo.beetroot.Constants
Mail SMTP key.
MAIL_SMTP_SSL - Static variable in class ch.autumo.beetroot.Constants
Mail, enable SSL?
MAIL_SMTP_SSL_CHECK_SERVER_ID - Static variable in class ch.autumo.beetroot.Constants
Mail SSL server identity check.
MAIL_SMTP_TLS_ENABLE_KEY - Static variable in class ch.autumo.beetroot.Constants
Mail TLS enable key.
MAIL_TRANSPORT_PROTOCOL - Static variable in class ch.autumo.beetroot.Constants
Mail transport protocol.
Mailer - Interface in ch.autumo.beetroot.mailing
Mailer interface.
MailerFactory - Class in ch.autumo.beetroot.mailing
Mailer factory.
mailformats - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
Mail formats.
main(String[]) - Static method in class ch.autumo.beetroot.plant.Plant
 
main(String[]) - Static method in class ch.autumo.beetroot.server.BeetRootServer
Create server and start it.
main(String[]) - Static method in class ch.autumo.beetroot.utils.security.PWEncoder
 
main(String[]) - Static method in class ch.autumo.beetroot.utils.system.Update
 
makePlural(String) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Make plural name.
makeSingular(String) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Make singular name.
makeSSLContext() - Static method in class ch.autumo.beetroot.utils.security.SSL
Creates an SSLContext.
makeSSLContext(String, char[]) - Static method in class ch.autumo.beetroot.utils.security.SSL
Creates an SSLContext.
makeSSLHttpClient(String, char[], RequestConfig) - Static method in class ch.autumo.beetroot.utils.security.SSL
Creates an SSL HTTP client.
makeSSLServerSocketFactory() - Static method in class ch.autumo.beetroot.utils.security.SSL
Creates an SSLServerSocketFactory.
makeSSLServerSocketFactory(String, char[]) - Static method in class ch.autumo.beetroot.utils.security.SSL
Creates an SSLServerSocketFactory.
makeSSLSocketFactory() - Static method in class ch.autumo.beetroot.utils.security.SSL
Creates an SSLSocketFactory.
makeSSLSocketFactory(String, char[]) - Static method in class ch.autumo.beetroot.utils.security.SSL
Creates an SSLSocketFactory.
mangenta(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Mangenta colored string.
mapColumnsToProperties(ResultSetMetaData, BeanField[]) - Method in class ch.autumo.beetroot.utils.bean.BeanProcessor
The positions in the returned array represent column numbers.
mapColumnsToPropertiesWithAllMethods(ResultSetMetaData, BeanField[]) - Method in class ch.autumo.beetroot.utils.bean.BeanProcessor
The positions in the returned array represent column numbers.
mappings - Variable in class org.nanohttpd.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
match(String) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriResource
 
MAX_CACHE_SIZE - Static variable in class ch.autumo.beetroot.cache.FileCacheManager
 
MAX_MSG_SIZE - Static variable in class ch.autumo.beetroot.server.communication.Communicator
Max. message size: 512 kBytes
maxRefRecords - Static variable in class ch.autumo.beetroot.utils.database.DB
Maximum of referenced records to be loaded.
merge(Route[], Route[]) - Static method in class ch.autumo.beetroot.routing.BeetRootDefaultRouter
Merge routes!
merge(List<Route>, List<Route>) - Static method in class ch.autumo.beetroot.routing.BeetRootDefaultRouter
Merge routes!
message - Variable in class ch.autumo.beetroot.server.message.AbstractMessage
Transport message.
Messenger - Interface in ch.autumo.beetroot.sms
SMS messenger interface.
MessengerFactory - Class in ch.autumo.beetroot.sms
SMS Messenger factory.
MIME - Class in ch.autumo.beetroot.utils.common
MIME checks.
MIME() - Constructor for class ch.autumo.beetroot.utils.common.MIME
 
MIME_TYPES_MAP - Static variable in class ch.autumo.beetroot.Constants
MIME types map.
mimeArchiveList - Static variable in class ch.autumo.beetroot.utils.common.MIME
Allowed archive mime types.
mimeOctetList - Static variable in class ch.autumo.beetroot.utils.common.MIME
Allowed octet mime types.
mimeTextList - Static variable in class ch.autumo.beetroot.utils.common.MIME
Allowed text mime types.
MimeTypeFile - Class in ch.autumo.beetroot.mime
Mime type file.
MimeTypeFile() - Constructor for class ch.autumo.beetroot.mime.MimeTypeFile
Creates an empty mime types registry.
MimeTypeFile(InputStream) - Constructor for class ch.autumo.beetroot.mime.MimeTypeFile
Construct with mime types input stream ( from"mime.types" usually).
MimeTypeFile(String) - Constructor for class ch.autumo.beetroot.mime.MimeTypeFile
Construct with mime types file ("mime.types" usually).
MimeTypeRegistryProviderImpl - Class in ch.autumo.beetroot.mime
Mime type registry provider implementation.
MimeTypeRegistryProviderImpl() - Constructor for class ch.autumo.beetroot.mime.MimeTypeRegistryProviderImpl
Default constructor
MINIMUM_REFRESH_TIME - Static variable in class ch.autumo.beetroot.handler.system.LogHandler
Minimum refresh rate for log refresh.
Model - Class in ch.autumo.beetroot
Model for all beetRoot entities.
Model() - Constructor for class ch.autumo.beetroot.Model
 
modelClass() - Method in class ch.autumo.beetroot.handler.properties.Property
 
modelClass() - Method in class ch.autumo.beetroot.handler.roles.Role
 
modelClass() - Method in class ch.autumo.beetroot.handler.tasks.Task
 
modelClass() - Method in class ch.autumo.beetroot.handler.users.User
 
modelClass() - Method in class ch.autumo.beetroot.handler.usersroles.UserRole
 
modelClass() - Method in class ch.autumo.beetroot.Model
Get model base class, usually overwritten by the Plant generator.
MSG_PART_SEPARATOR - Static variable in class ch.autumo.beetroot.server.message.AbstractMessage
message part separator
MSG_PART_SEPARATOR_REGEXP - Static variable in class ch.autumo.beetroot.server.message.AbstractMessage
message part separator regular expression
MSG_TYPE_ERR - Static variable in class ch.autumo.beetroot.handler.BaseHandler
 
MSG_TYPE_INFO - Static variable in class ch.autumo.beetroot.handler.BaseHandler
 
MSG_TYPE_WARN - Static variable in class ch.autumo.beetroot.handler.BaseHandler
 

N

name - Variable in class ch.autumo.beetroot.server.BaseServer
 
name() - Element in annotation interface ch.autumo.beetroot.annotations.Column
 
newGlobalConnection() - Static method in class ch.autumo.beetroot.utils.database.DB
Get an new global DB connection.
newInstance(Class<T>) - Method in class ch.autumo.beetroot.utils.bean.BeanProcessor
Factory method that returns a new instance of the given Class.
newMappingCollection() - Method in class org.nanohttpd.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
newMappingCollection() - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultRoutePrioritizer
 
newMappingCollection() - Method in class org.nanohttpd.router.RouterNanoHTTPD.InsertionOrderRoutePrioritizer
 
newMappingCollection() - Method in class org.nanohttpd.router.RouterNanoHTTPD.ProvidedPriorityRoutePrioritizer
 
NewQRCodeHandler - Class in ch.autumo.beetroot.handler.users
New QR Code handler.
NewQRCodeHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.NewQRCodeHandler
 
newTempFileManager() - Method in interface ch.autumo.beetroot.BeetRootService
Get a new temporary file manager.
newTempFileManager() - Method in class ch.autumo.beetroot.BeetRootWebServer
 
NO - Static variable in class ch.autumo.beetroot.Constants
No!
NoConfigHandler - Class in ch.autumo.beetroot.handler
Handler that has no columns configuration.
NoConfigHandler(String) - Constructor for class ch.autumo.beetroot.handler.NoConfigHandler
 
NoContent204Handler - Class in ch.autumo.beetroot.handler
No content handler - HTTP 204.
NoContent204Handler(String) - Constructor for class ch.autumo.beetroot.handler.NoContent204Handler
 
NoContentAndConfigHandler - Class in ch.autumo.beetroot.handler
Handler that has no content output, no web resource and no columns configuration.
NoContentAndConfigHandler(String) - Constructor for class ch.autumo.beetroot.handler.NoContentAndConfigHandler
 
NoContentButRouteHandler - Class in ch.autumo.beetroot.handler
Handler that has no content output, no web resource.
NoContentButRouteHandler(String) - Constructor for class ch.autumo.beetroot.handler.NoContentButRouteHandler
 
NoContentHandler - Class in ch.autumo.beetroot.handler
Handler that has no content output, no web resource.
NoContentHandler(String) - Constructor for class ch.autumo.beetroot.handler.NoContentHandler
 
NOOPHashProvider - Class in ch.autumo.beetroot.security.password
Provides NO hash, just returns the value!
NOOPHashProvider() - Constructor for class ch.autumo.beetroot.security.password.NOOPHashProvider
 
normalExit() - Static method in class ch.autumo.beetroot.utils.Helper
Exit console program, due desired end.
normalizeUri(String) - Static method in class ch.autumo.beetroot.utils.web.Web
Normalize URI.
normalizeUri(String) - Static method in class org.nanohttpd.router.RouterNanoHTTPD
 
notifyAfterCreate(Class<?>, int) - Method in class ch.autumo.beetroot.crud.EventHandler
Notify create listeners for after-create and specific entity.
notifyAfterUpdate(Class<?>, int) - Method in class ch.autumo.beetroot.crud.EventHandler
Notify update listeners for after-update and specific entity.
notifyBeforeDelete(Class<?>, int) - Method in class ch.autumo.beetroot.crud.EventHandler
Notify delete listeners for before-delete and specific entity.
notifyBeforeUpdate(Class<?>, int) - Method in class ch.autumo.beetroot.crud.EventHandler
Notify update listeners for before-update and specific entity.
notImplemented - Variable in class org.nanohttpd.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
NotImplementedHandler - Class in ch.autumo.beetroot.handler
Default not-implemented handler.
NotImplementedHandler() - Constructor for class ch.autumo.beetroot.handler.NotImplementedHandler
 
NotImplementedHandler() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.NotImplementedHandler
 
now() - Static method in class ch.autumo.beetroot.utils.database.DB
Now time-stamp.
nowTimeStamp() - Static method in class ch.autumo.beetroot.utils.common.Time
Get a time-stamp representation that can be stored in DB.
Nullable - Annotation Interface in ch.autumo.beetroot.annotations
 

O

object - Variable in class ch.autumo.beetroot.server.message.AbstractMessage
Additional transport object.
OFF - Static variable in class ch.autumo.beetroot.Constants
Off Switch.
ON - Static variable in class ch.autumo.beetroot.Constants
On Switch.
onOrOff(String) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Get property On/Off value from database (table 'properties').
orange(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Orange colored string.
org.nanohttpd.router - package org.nanohttpd.router
Patched NanoHTTPD sources; adjustments for routing with languages and with or without servlet name in the URL.
OS - Class in ch.autumo.beetroot.utils.system
OS helper methods.
OS - Static variable in class ch.autumo.beetroot.utils.system.OS
OS.
OS() - Constructor for class ch.autumo.beetroot.utils.system.OS
 
other(String, RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
 
other(String, RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in interface org.nanohttpd.router.RouterNanoHTTPD.UriResponder
 
OtpHandler - Class in ch.autumo.beetroot.handler.users
Default OTP handler.
OtpHandler() - Constructor for class ch.autumo.beetroot.handler.users.OtpHandler
 
OtpHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.OtpHandler
 
OtpHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.users.OtpHandler
 
overwriteParameter(String, String) - Method in class ch.autumo.beetroot.BeetRootHTTPSession
Overwrites existing parameter or adds it if it doens't exist.

P

parse() - Method in class ch.autumo.beetroot.plant.Fertilizer
 
parse(String) - Static method in class ch.autumo.beetroot.server.message.ClientAnswer
Create a new client answer out of transfer string.
parse(String) - Static method in class ch.autumo.beetroot.server.message.ServerCommand
Create a new server command out of transfer string.
parseAssociatedEntities(StringBuilder, List<Model>, BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Parse associated list.
parseBodyForServlet(Map<String, String>, HttpServletRequest) - Method in class ch.autumo.beetroot.BeetRootHTTPSession
Provide a method for parsing the body from a servlet context in this nano session.
parseJson(String) - Static method in class ch.autumo.beetroot.server.message.ClientAnswer
Create a new client answer out of JSON transfer string.
parseJson(String) - Static method in class ch.autumo.beetroot.server.message.ServerCommand
Create a new server command out of JSON transfer string.
parseLang(String) - Method in class ch.autumo.beetroot.LanguageManager
Get language from URI (e.g.
parseUnassociatedEntities(StringBuilder, List<Model>, BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Parse un-associated list.
password - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
Mail user password.
PasswordHashProvider - Interface in ch.autumo.beetroot.security.password
Provides a irreversible hash for a password/key.
PasswordHelper - Class in ch.autumo.beetroot.handler.users
Simple Password Helper.
PasswordHelper() - Constructor for class ch.autumo.beetroot.handler.users.PasswordHelper
 
patchInputValue(String, String, String) - Static method in class ch.autumo.beetroot.handler.BaseHandler
This replaces a value in a HTML element with a specific ID.
PBKPD2HashProvider - Class in ch.autumo.beetroot.security.password
Provides a hash with PBKDF2 with HMAC and SHA256.
PBKPD2HashProvider() - Constructor for class ch.autumo.beetroot.security.password.PBKPD2HashProvider
 
PING_FILE_ID - Static variable in class ch.autumo.beetroot.server.message.file.PingDownloadRequest
Ping file ID.
PING_FILE_PREFIX - Static variable in class ch.autumo.beetroot.server.message.file.PingDownloadRequest
Ping file name prefix.
PING_FILE_PREFIX - Static variable in class ch.autumo.beetroot.server.message.file.PingUploadRequest
Ping file name prefix.
PingDownloadRequest - Class in ch.autumo.beetroot.server.message.file
Ping download request.
PingDownloadRequest() - Constructor for class ch.autumo.beetroot.server.message.file.PingDownloadRequest
Ping download request.
PingUploadRequest - Class in ch.autumo.beetroot.server.message.file
Ping upload request.
PingUploadRequest() - Constructor for class ch.autumo.beetroot.server.message.file.PingUploadRequest
Ping request.
pingWebsite(String) - Static method in class ch.autumo.beetroot.utils.web.Web
Ping a web-site.
PLACEHOLDER_APP_NAME - Static variable in class ch.autumo.beetroot.utils.common.PreprocessingResourceBundle
Placeholder for {$APP_NAME}.
PLACEHOLDER_APP_VERSION - Static variable in class ch.autumo.beetroot.utils.common.PreprocessingResourceBundle
Placeholder for {$APP_VERSION}.
Plant - Class in ch.autumo.beetroot.plant
PLANT - beetRoot CRUD Generator.
Plant() - Constructor for class ch.autumo.beetroot.plant.Plant
 
POOL_NAME_POSTFIX - Static variable in class ch.autumo.beetroot.BeetRootDatabaseManager
 
populateBean(ResultSet, Entity) - Method in class ch.autumo.beetroot.utils.bean.BeanProcessor
Initializes the fields of the provided bean from the ResultSet.
port - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
SMTP Port.
port - Static variable in class ch.autumo.beetroot.server.message.ServerCommand
 
portFileReceiver - Static variable in class ch.autumo.beetroot.server.communication.ClientFileTransfer
file receiver port (file-store end-point)
portFileReceiver - Variable in class ch.autumo.beetroot.server.FileServer
 
portFileServer - Static variable in class ch.autumo.beetroot.server.communication.ClientFileTransfer
file server port
portFileServer - Variable in class ch.autumo.beetroot.server.FileServer
 
portStr - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
SMTP Port string.
post(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
 
post(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in interface org.nanohttpd.router.RouterNanoHTTPD.UriResponder
 
PRECISION_INPUT_TYPES - Static variable in class ch.autumo.beetroot.handler.BaseHandler
 
preFormatForHTML(Object, int) - Static method in class ch.autumo.beetroot.utils.web.Web
Pre-format values from database for HTML input values.
prepare(BeetRootHTTPSession, Entity) - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
Prepare call to to something with the entity bean if necessary.
prepare(BeetRootHTTPSession, Entity) - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
Prepare call to to something with the current entity bean processed in the list if necessary.
prepare(BeetRootHTTPSession, Entity) - Method in class ch.autumo.beetroot.handler.DefaultRESTIndexHandler
Prepare call to to something with the current entity bean processed in the list if necessary.
prepare(BeetRootHTTPSession, Entity) - Method in class ch.autumo.beetroot.handler.DefaultViewHandler
Prepare call to to something with the entity bean if necessary.
prepareHtmlWithLineBreaks(String, boolean) - Static method in class ch.autumo.beetroot.utils.web.Web
Remove unnecessary HTML tags, but preserve line-breaks.
prepareHtmlWithLineBreaks(String, boolean, String...) - Static method in class ch.autumo.beetroot.utils.web.Web
Remove unnecessary HTML tags, but preserve line-breaks.
prepareHtmlWithLineBreaks(String, boolean, List<AbstractMap.SimpleEntry<String, String>>) - Static method in class ch.autumo.beetroot.utils.web.Web
Remove unnecessary HTML tags, but preserve line-breaks.
prepareHtmlWithLineBreaks(String, boolean, List<AbstractMap.SimpleEntry<String, String>>, String...) - Static method in class ch.autumo.beetroot.utils.web.Web
Remove unnecessary HTML tags, but preserve line-breaks.
PreprocessingResourceBundle - Class in ch.autumo.beetroot.utils.common
Pre-processes special resource bundle entries.
printHealthStatus(boolean) - Method in class ch.autumo.beetroot.server.BaseServer
Prints out the health status of this server.
PRIORITY - Static variable in class ch.autumo.beetroot.routing.Route
 
process(String, String) - Method in class ch.autumo.beetroot.plant.TemplateLanguageProcessor
Process.
process(Map<String, String>, IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriResource
 
process(IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriRouter
Search in the mappings if the given url matches some of the rules If there are more than one marches returns the rule with less parameters e.g. mapping 1 = /user/:id mapping 2 = /user/help if the incoming uri is www.example.com/user/help - mapping 2 is returned if the incoming uri is www.example.com/user/3232 - mapping 1 is returned
processColumn(ResultSet, int, Class<?>) - Method in class ch.autumo.beetroot.utils.bean.BeanProcessor
Convert a ResultSet column into an object.
processServerCommand(ServerCommand) - Method in class ch.autumo.beetroot.server.BaseServer
This method is called when a server command has been received.
processServerCommand(ServerCommand) - Method in class ch.autumo.beetroot.server.FileServer
This method is called when a server command has been received.
PropertiesAddHandler - Class in ch.autumo.beetroot.handler.properties
Properties add handler.
PropertiesAddHandler(String) - Constructor for class ch.autumo.beetroot.handler.properties.PropertiesAddHandler
 
PropertiesAddHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.properties.PropertiesAddHandler
 
PropertiesDeleteHandler - Class in ch.autumo.beetroot.handler.properties
Properties add handler.
PropertiesDeleteHandler(String) - Constructor for class ch.autumo.beetroot.handler.properties.PropertiesDeleteHandler
 
PropertiesEditHandler - Class in ch.autumo.beetroot.handler.properties
Properties edit handler.
PropertiesEditHandler(String) - Constructor for class ch.autumo.beetroot.handler.properties.PropertiesEditHandler
 
PropertiesEditHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.properties.PropertiesEditHandler
 
PropertiesIndexHandler - Class in ch.autumo.beetroot.handler.properties
Properties index handler.
PropertiesIndexHandler(String) - Constructor for class ch.autumo.beetroot.handler.properties.PropertiesIndexHandler
 
PropertiesIndexHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.properties.PropertiesIndexHandler
 
PropertiesViewHandler - Class in ch.autumo.beetroot.handler.properties
Properties view handler.
PropertiesViewHandler(String) - Constructor for class ch.autumo.beetroot.handler.properties.PropertiesViewHandler
 
Property - Class in ch.autumo.beetroot.handler.properties
Property.
Property() - Constructor for class ch.autumo.beetroot.handler.properties.Property
 
PROPERTY_NOT_FOUND - Static variable in class ch.autumo.beetroot.utils.bean.BeanProcessor
Special array value used by mapColumnsToProperties that indicates there is no bean property that matches a column from a ResultSet.
ProvidedPriorityRoutePrioritizer() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.ProvidedPriorityRoutePrioritizer
 
put(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD.DefaultStreamHandler
 
put(RouterNanoHTTPD.UriResource, Map<String, String>, IHTTPSession) - Method in interface org.nanohttpd.router.RouterNanoHTTPD.UriResponder
 
pwEncoded - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
Passwords encoded in mail configuration section ('cfg/beetroot.cfg')?
PWEncoder - Class in ch.autumo.beetroot.utils.security
Encoder for passwords.

Q

QR_IMG_SIZE - Static variable in class ch.autumo.beetroot.Constants
QR image size.
query(Class<?>, String, Object[]) - Static method in class ch.autumo.beetroot.utils.database.DB
Select a records of type entityClass (entity class).

R

read(DataInputStream) - Static method in class ch.autumo.beetroot.server.communication.Communicator
Server- or client-side read.
read(Class<?>, int) - Static method in class ch.autumo.beetroot.Model
Read an entity with given ID.
readAnswer(DataInputStream) - Static method in class ch.autumo.beetroot.server.communication.ClientCommunicator
Read an answer from the server client side.
readAnswer(DataInputStream) - Static method in class ch.autumo.beetroot.server.communication.ClientFileTransfer
Read a file answer from the server client side when it received a file.
readCommand(DataInputStream) - Static method in class ch.autumo.beetroot.server.communication.Communicator
Read a server command server side.
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.BaseHandler
Read data from DB that must be filled when the template is parsed.
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
 
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
 
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.DefaultIndexHandler
 
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.DefaultRESTIndexHandler
 
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.DefaultViewHandler
 
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.ExampleDownloadHandler
 
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.NoContent204Handler
 
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.users.ChangeHandler
 
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.users.NewQRCodeHandler
 
readData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.users.SettingsHandler
 
readFile(DataInputStream, String, long) - Static method in class ch.autumo.beetroot.server.communication.FileTransfer
Server/client side file read.
readJsonCommand(InputStream, int) - Static method in class ch.autumo.beetroot.server.communication.Communicator
Read a JSON server command server side.
readSnippetResource(String, Session) - Method in class ch.autumo.beetroot.handler.BaseHandler
Read snippet resource; e.g., 'web/html/:lang/users/snippets/roles.html'.
red(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Red colored string.
redirectedMarker(boolean) - Method in class ch.autumo.beetroot.handler.BaseHandler
Mark this handler as it has been redirected from a data modifying handler.
refresh() - Method in class ch.autumo.beetroot.Session
Refresh session to save from timeout.
refreshUserRoles(int, BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Refresh user roles and permissions for current user.
registerDisplayField(String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Register a display name value to be show where defined in template.
registerRoutes(List<Route>) - Static method in class ch.autumo.beetroot.handler.BaseHandler
Routes registration method.
reInit() - Static method in class ch.autumo.beetroot.server.communication.ClientCommunicator
Re-initialize client communicator.
reInit() - Static method in class ch.autumo.beetroot.server.communication.ClientFileTransfer
Re-initialize client file transfer.
reInit() - Static method in class ch.autumo.beetroot.server.message.ServerCommand
Initialize configuration.
release() - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Resource database pool resources.
RemoteLog - Class in ch.autumo.beetroot.server.modules.log
Remote log extended.
RemoteLog() - Constructor for class ch.autumo.beetroot.server.modules.log.RemoteLog
 
remove(Object) - Method in class ch.autumo.beetroot.plant.FieldSet
 
remove(String) - Method in class ch.autumo.beetroot.Session
Remove a specific key.
removeAll(Collection<?>) - Method in class ch.autumo.beetroot.plant.FieldSet
 
removeAllIds() - Method in class ch.autumo.beetroot.Session
Clean session from all ID pairs!
removeIds(String, String) - Method in class ch.autumo.beetroot.Session
Remove an ID pair by given modify ID and entity.
removeLang(String) - Method in class ch.autumo.beetroot.LanguageManager
Remove language from URI.
removeMap(String) - Method in class ch.autumo.beetroot.Session
Remove a specific map key.
removeRoute(String) - Method in class org.nanohttpd.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
removeRoute(String) - Method in interface org.nanohttpd.router.RouterNanoHTTPD.IRoutePrioritizer
 
removeRoute(String) - Method in class org.nanohttpd.router.RouterNanoHTTPD
 
render(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite to set your template variables.
render(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.Error404Handler
 
render(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.ErrorHandler
 
render(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.ExampleUploadHandler
 
render(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.NotImplementedHandler
 
render(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.system.LogHandler
Replaces variables template only.
render(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.users.ChangeHandler
 
render(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.users.ExtUsersAddHandler
 
render(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.users.ExtUsersEditHandler
 
render(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.users.UsersViewHandler
 
renderAll(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Overwrite to set your variables for the whole HTML page.
renderAll(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.system.LogHandler
Replaces variables in the whole page.
replaceAllLanguageVariables(String, BeetRootHTTPSession, String) - Method in class ch.autumo.beetroot.mailing.AbstractMailer
Replace language variables in loaded mail template.
replaceAllVariables(String, Map<String, String>, String) - Method in class ch.autumo.beetroot.mailing.AbstractMailer
Replace general variables in loaded mail template.
ResetHandler - Class in ch.autumo.beetroot.handler.users
Default login handler.
ResetHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.ResetHandler
 
resetToken(int) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Reset users token.
resetTwoFaLogin() - Method in class ch.autumo.beetroot.Session
Reset 2FA state.
resize() - Method in class ch.autumo.beetroot.logging.LogEventList
Resize the list, if it is too big.
RESPONSE_BUFFER_SIZE - Static variable in class ch.autumo.beetroot.BeetRootHTTPSession
 
RESPONSE_DOWNLOAD_BUFFER_SIZE - Static variable in class ch.autumo.beetroot.BeetRootHTTPSession
 
retainAll(Collection<?>) - Method in class ch.autumo.beetroot.plant.FieldSet
 
retireGlobalConnection(Connection) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Retire a global DB connection.
retireGlobalConnection(Connection) - Static method in class ch.autumo.beetroot.utils.database.DB
Retire a global DB connection.
retrieveLanguage(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.LanguageManager
Retrieve language when user is not or possibly not logged in.
Role - Class in ch.autumo.beetroot.handler.roles
Role.
Role() - Constructor for class ch.autumo.beetroot.handler.roles.Role
 
RolesAddHandler - Class in ch.autumo.beetroot.handler.roles
Roles add handler.
RolesAddHandler(String) - Constructor for class ch.autumo.beetroot.handler.roles.RolesAddHandler
 
RolesAddHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.roles.RolesAddHandler
 
RolesDeleteHandler - Class in ch.autumo.beetroot.handler.roles
Roles delete handler.
RolesDeleteHandler(String) - Constructor for class ch.autumo.beetroot.handler.roles.RolesDeleteHandler
 
RolesEditHandler - Class in ch.autumo.beetroot.handler.roles
Roles edit handler.
RolesEditHandler(String) - Constructor for class ch.autumo.beetroot.handler.roles.RolesEditHandler
 
RolesEditHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.roles.RolesEditHandler
 
RolesIndexHandler - Class in ch.autumo.beetroot.handler.roles
Roles index handler.
RolesIndexHandler(String) - Constructor for class ch.autumo.beetroot.handler.roles.RolesIndexHandler
 
RolesIndexHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.roles.RolesIndexHandler
 
RolesIndexHandler(String, String, int) - Constructor for class ch.autumo.beetroot.handler.roles.RolesIndexHandler
 
RolesViewHandler - Class in ch.autumo.beetroot.handler.roles
Roles view handler.
RolesViewHandler(String) - Constructor for class ch.autumo.beetroot.handler.roles.RolesViewHandler
 
rootPath - Static variable in class ch.autumo.beetroot.logging.AbstractLogging
 
Route - Class in ch.autumo.beetroot.routing
Route.
Route(String) - Constructor for class ch.autumo.beetroot.routing.Route
Create default route.
Route(String, int, Class<?>, Object...) - Constructor for class ch.autumo.beetroot.routing.Route
Create route.
Route(String, Class<?>, Object...) - Constructor for class ch.autumo.beetroot.routing.Route
Create route.
Route(String, Class<?>, String) - Constructor for class ch.autumo.beetroot.routing.Route
Create route.
router - Variable in class org.nanohttpd.router.RouterNanoHTTPD
Patched: autumo-beetroot.
Router - Interface in ch.autumo.beetroot.routing
Router interface.
RouterNanoHTTPD - Class in org.nanohttpd.router
 
RouterNanoHTTPD(int) - Constructor for class org.nanohttpd.router.RouterNanoHTTPD
 
RouterNanoHTTPD(String, int) - Constructor for class org.nanohttpd.router.RouterNanoHTTPD
 
RouterNanoHTTPD.BaseRoutePrioritizer - Class in org.nanohttpd.router
 
RouterNanoHTTPD.DefaultHandler - Class in org.nanohttpd.router
General nanolet to inherit from if you provide text or html data, only fixed size responses will be generated.
RouterNanoHTTPD.DefaultRoutePrioritizer - Class in org.nanohttpd.router
 
RouterNanoHTTPD.DefaultStreamHandler - Class in org.nanohttpd.router
General nanolet to inherit from if you provide stream data, only chucked responses will be generated.
RouterNanoHTTPD.Error404UriHandler - Class in org.nanohttpd.router
Handling error 404 - unrecognized urls
RouterNanoHTTPD.GeneralHandler - Class in org.nanohttpd.router
General nanolet to print debug info's as a html page.
RouterNanoHTTPD.IndexHandler - Class in org.nanohttpd.router
Handling index
RouterNanoHTTPD.InsertionOrderRoutePrioritizer - Class in org.nanohttpd.router
 
RouterNanoHTTPD.IRoutePrioritizer - Interface in org.nanohttpd.router
 
RouterNanoHTTPD.NotImplementedHandler - Class in org.nanohttpd.router
 
RouterNanoHTTPD.ProvidedPriorityRoutePrioritizer - Class in org.nanohttpd.router
 
RouterNanoHTTPD.StaticPageHandler - Class in org.nanohttpd.router
General nanolet to print debug info's as a html page.
RouterNanoHTTPD.UriResource - Class in org.nanohttpd.router
 
RouterNanoHTTPD.UriResponder - Interface in org.nanohttpd.router
 
RouterNanoHTTPD.UriRouter - Class in org.nanohttpd.router
 
run() - Method in class ch.autumo.beetroot.BeetRootClientHandler
 
run(String[]) - Method in class ch.autumo.beetroot.plant.Plant
 
runsWithinDesktopContext() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Return true, if this configuration manager runs within a desktop otherwise false.
runsWithinServletContext() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Return true, if this configuration manager runs within a servlet otherwise false.

S

safeClose(Object) - Static method in class ch.autumo.beetroot.server.communication.Communicator
Safe close for closeable object (e.g. stream, socket).
save() - Method in class ch.autumo.beetroot.Model
Save this entity bean to database.
save() - Static method in class ch.autumo.beetroot.SessionManager
Save user sessions to file storage.
save(Connection) - Method in class ch.autumo.beetroot.Model
Save this entity bean to database.
saveData(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.BaseHandler
Save data to DB.
saveData(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.DefaultAddHandler
 
saveData(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.ExampleUploadHandler
 
saveData(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.users.ExtUsersAddHandler
 
saveData(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.handler.users.UsersAddHandler
 
SEARCH_PAGE - Static variable in class ch.autumo.beetroot.Constants
Search page.
SEC_KEY_SEED - Static variable in class ch.autumo.beetroot.Constants
Sec key seed key.
SECRET_USER_KEY_DEFAULT_LEN - Static variable in class ch.autumo.beetroot.Constants
Default length for user key.
SecureApplication - Interface in ch.autumo.beetroot.security
Secure application to provide a seed.
SecureApplicationHolder - Class in ch.autumo.beetroot.security
Sec App Holder.
SecureServerSocketFactory - Class in ch.autumo.beetroot.transport
Secure Server Socket Factory.
SecureServerSocketFactory(SSLServerSocketFactory, String[]) - Constructor for class ch.autumo.beetroot.transport.SecureServerSocketFactory
 
SecureSocketFactory - Class in ch.autumo.beetroot.transport
Secure Socket Factory.
SecureSocketFactory(SSLSocketFactory, String[]) - Constructor for class ch.autumo.beetroot.transport.SecureSocketFactory
 
Security - Class in ch.autumo.beetroot.utils.security
Security helper methods.
Security() - Constructor for class ch.autumo.beetroot.utils.security.Security
 
Security.KEYDATA - Class in ch.autumo.beetroot.utils.security
Internal keys.
selectRecord(Class<?>, int) - Static method in class ch.autumo.beetroot.utils.database.DB
Select a record of type clz (entity class).
selectRecords(Class<?>) - Static method in class ch.autumo.beetroot.utils.database.DB
Select a records of type entityClass (entity class).
selectRecords(Class<?>, int) - Static method in class ch.autumo.beetroot.utils.database.DB
Select a records of type entityClass (entity class).
selectRecords(Class<?>, int, int) - Static method in class ch.autumo.beetroot.utils.database.DB
Select a records of type entityClass (entity class).
selectRecords(Class<?>, String, Object[]) - Static method in class ch.autumo.beetroot.utils.database.DB
Select a records of type entityClass (entity class).
selectRecords(Class<?>, String, Object[], int) - Static method in class ch.autumo.beetroot.utils.database.DB
Select a records of type entityClass (entity class).
selectRecords(Class<?>, String, Object[], int, int) - Static method in class ch.autumo.beetroot.utils.database.DB
Select a records of type entityClass (entity class).
sendFile(File) - Static method in class ch.autumo.beetroot.server.communication.ClientFileTransfer
Send a file client side - a file store must be available server side.
sendFile(File, int) - Static method in class ch.autumo.beetroot.server.communication.ClientFileTransfer
Send a file client side - a file store must be available server side.
sendServerCommand(ServerCommand) - Method in class ch.autumo.beetroot.server.BaseServer
You can send local server commands to be send to the running server for possible custom operations.
sendServerCommand(ServerCommand) - Static method in class ch.autumo.beetroot.server.communication.ClientCommunicator
Send a server command client side.
serialize(Model) - Method in class ch.autumo.beetroot.Model
Serialize this object to JSON.
serialize(BeanField) - Method in class ch.autumo.beetroot.utils.bean.BeanField
Serialize this field to JSON.
serialize(DBField) - Method in class ch.autumo.beetroot.utils.database.DBField
Serialize this field to JSON.
serializeObject() - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Serialize this object with FasterXML/Jackson.
serve(BeetRootHTTPSession, HttpServletRequest) - Method in class ch.autumo.beetroot.BeetRootWebServer
Main serve method for the beetroot-engine in a servlet context
serve(IHTTPSession) - Method in class ch.autumo.beetroot.BeetRootWebServer
Main serve method for the beetRoot-engine.
serve(IHTTPSession) - Method in class org.nanohttpd.router.RouterNanoHTTPD
 
serveAtLast(BeetRootHTTPSession) - Method in class ch.autumo.beetroot.BeetRootWebServer
Last call before the routed website is served.
ServerCommand - Class in ch.autumo.beetroot.server.message
Secure server command.
ServerCommand(String, String) - Constructor for class ch.autumo.beetroot.server.message.ServerCommand
Constructor.
ServerCommand(String, String, String) - Constructor for class ch.autumo.beetroot.server.message.ServerCommand
Constructor.
ServerCommand(String, String, String, long) - Constructor for class ch.autumo.beetroot.server.message.ServerCommand
Constructor.
ServerCommand(String, String, String, long, String) - Constructor for class ch.autumo.beetroot.server.message.ServerCommand
Constructor.
ServerCommand(String, String, String, String) - Constructor for class ch.autumo.beetroot.server.message.ServerCommand
Constructor.
serverCommandResponse(BeetRootHTTPSession, ClientAnswer) - Static method in class ch.autumo.beetroot.BeetRootWebServer
 
serverName - Static variable in class ch.autumo.beetroot.server.message.AbstractMessage
server name
serverResponse(BeetRootHTTPSession, Class<?>, Object...) - Static method in class ch.autumo.beetroot.BeetRootWebServer
 
serverSocketFactory - Variable in class ch.autumo.beetroot.server.BaseServer
Default or SSL.
ServerSocketFactory - Interface in ch.autumo.beetroot.transport
Server Socket Factory Interface.
service(ServletRequest, ServletResponse) - Method in class ch.autumo.beetroot.BeetRootServlet
 
servletName - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
Session - Class in ch.autumo.beetroot
User session.
Session(String) - Constructor for class ch.autumo.beetroot.Session
New session with given session id '__SESSION_ID__' or what is configured.
SessionManager - Class in ch.autumo.beetroot
User session manager.
set(String, Serializable) - Method in class ch.autumo.beetroot.Session
Set a key/value pair.
setActive(boolean) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setBaseServer(BaseServer) - Method in class ch.autumo.beetroot.BeetRootWebServer
Set base server.
setCreated(Timestamp) - Method in class ch.autumo.beetroot.handler.properties.Property
 
setCreated(Timestamp) - Method in class ch.autumo.beetroot.handler.roles.Role
 
setCreated(Timestamp) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setCreated(Timestamp) - Method in class ch.autumo.beetroot.handler.users.User
 
setCreated(Timestamp) - Method in class ch.autumo.beetroot.handler.usersroles.UserRole
 
setCurrentEntityDbId(int) - Method in class ch.autumo.beetroot.handler.BaseHandler
Set current DB id of entity processed, for 'index.html' pages or other pages not showing an existing entity it is '-1'.
setDayofmonth(String) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setDayofweek(String) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setDescription(String) - Method in class ch.autumo.beetroot.handler.roles.Role
 
setDownloadFile(File) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setDownloadFileMimeType(String) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setDownloadFileName(String) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setEmail(String) - Method in class ch.autumo.beetroot.handler.users.User
 
setEntity(String) - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Set an entity associated with this message.
setException(Exception) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setFile(File) - Method in class ch.autumo.beetroot.server.message.file.UploadRequest
Set file.
setFirstname(String) - Method in class ch.autumo.beetroot.handler.users.User
 
setFormCsrfToken(String) - Method in class ch.autumo.beetroot.Session
Set CSRF token.
setGuid(String) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setHour(String) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setId(int) - Method in interface ch.autumo.beetroot.Entity
Set id.
setId(int) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setId(int) - Method in class ch.autumo.beetroot.Model
Set the ID.
setInternalTOTPCode(String) - Method in class ch.autumo.beetroot.Session
Set internal generated 2FA code.
setLang(String) - Method in class ch.autumo.beetroot.handler.users.User
 
setLastexecuted(Timestamp) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setLastname(String) - Method in class ch.autumo.beetroot.handler.users.User
 
setLaststatus(boolean) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setLasttoken(String) - Method in class ch.autumo.beetroot.handler.users.User
 
setMapValue(String, String, String) - Method in class ch.autumo.beetroot.Session
Set a key/value pair to a map.
setMaxSize(int) - Method in class ch.autumo.beetroot.logging.LogEventList
Set a new max. size for the list.
setMessage(String) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setMessageType(int) - Method in class ch.autumo.beetroot.handler.BaseHandler
Set message type.
setMinute(String) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setModified(Timestamp) - Method in class ch.autumo.beetroot.handler.properties.Property
 
setModified(Timestamp) - Method in class ch.autumo.beetroot.handler.roles.Role
 
setModified(Timestamp) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setModified(Timestamp) - Method in class ch.autumo.beetroot.handler.users.User
 
setMonthofyear(String) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setName(String) - Method in class ch.autumo.beetroot.handler.properties.Property
 
setName(String) - Method in class ch.autumo.beetroot.handler.roles.Role
 
setName(String) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setNotFoundHandler(Class<?>) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriRouter
 
setNotFoundHandler(Class<T>) - Method in class org.nanohttpd.router.RouterNanoHTTPD
 
setNotImplemented(Class<?>) - Method in class org.nanohttpd.router.RouterNanoHTTPD.BaseRoutePrioritizer
 
setNotImplemented(Class<?>) - Method in interface org.nanohttpd.router.RouterNanoHTTPD.IRoutePrioritizer
 
setNotImplemented(Class<?>) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriRouter
 
setNotImplementedHandler(Class<T>) - Method in class org.nanohttpd.router.RouterNanoHTTPD
 
setObject(Serializable) - Method in class ch.autumo.beetroot.server.message.AbstractMessage
Set any serializable object, usually a JSON string is meaningful for transport.
setObject(Object) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setPassword(String) - Method in class ch.autumo.beetroot.handler.users.User
 
setPath(String) - Method in class ch.autumo.beetroot.handler.tasks.Task
 
setPermissions(String) - Method in class ch.autumo.beetroot.handler.roles.Role
 
setPhone(String) - Method in class ch.autumo.beetroot.handler.users.User
 
setPriority(int) - Method in class ch.autumo.beetroot.routing.Route
 
setPriority(int) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriResource
 
setRawMessage(String) - Method in exception ch.autumo.beetroot.utils.UtilsException
 
setRole(String) - Method in class ch.autumo.beetroot.handler.users.User
 
setRoleId(int) - Method in class ch.autumo.beetroot.handler.usersroles.UserRole
 
setRoutePrioritizer(RouterNanoHTTPD.IRoutePrioritizer) - Method in class org.nanohttpd.router.RouterNanoHTTPD
 
setRoutePrioritizer(RouterNanoHTTPD.IRoutePrioritizer) - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriRouter
 
setSavedId(int) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setSecretkey(String) - Method in class ch.autumo.beetroot.handler.users.User
 
setStatus(int) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setStored(boolean) - Method in class ch.autumo.beetroot.Model
Set stored state.
SettingsHandler - Class in ch.autumo.beetroot.handler.users
Settings handler.
SettingsHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.SettingsHandler
 
setTitle(String) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setTwoFa(boolean) - Method in class ch.autumo.beetroot.handler.users.User
 
setTwoFaLogin() - Method in class ch.autumo.beetroot.Session
Set 2FA state to true.
setType(int) - Method in class ch.autumo.beetroot.handler.HandlerResponse
 
setUserData(User, String, String) - Method in class ch.autumo.beetroot.Session
Set user data.
setUserId(int) - Method in class ch.autumo.beetroot.handler.usersroles.UserRole
 
setUserLang(String) - Method in class ch.autumo.beetroot.Session
Set user language.
setUsername(String) - Method in class ch.autumo.beetroot.handler.users.User
 
setUserSettings(Map<String, String>) - Method in class ch.autumo.beetroot.Session
Set user settings map.
setValue(String) - Method in class ch.autumo.beetroot.handler.properties.Property
 
setVar(String, Object) - Method in class ch.autumo.beetroot.handler.BaseHandler
Set a template variable.
setVarAll(String, Object) - Method in class ch.autumo.beetroot.handler.BaseHandler
Set a global variable.
showLangMenu(Session) - Method in class ch.autumo.beetroot.handler.BaseHandler
Show language menu?
showLangMenu(Session) - Method in class ch.autumo.beetroot.handler.users.ChangeHandler
 
showLangMenu(Session) - Method in class ch.autumo.beetroot.handler.users.OtpHandler
 
showMenu(Session) - Method in class ch.autumo.beetroot.handler.BaseHandler
Show template menu?
showMenu(Session) - Method in class ch.autumo.beetroot.handler.Error404Handler
 
showMenu(Session) - Method in class ch.autumo.beetroot.handler.ErrorHandler
 
showMenu(Session) - Method in class ch.autumo.beetroot.handler.users.ChangeHandler
 
showMenu(Session) - Method in class ch.autumo.beetroot.handler.users.LoginHandler
 
showMenu(Session) - Method in class ch.autumo.beetroot.handler.users.LogoutHandler
 
showMenu(Session) - Method in class ch.autumo.beetroot.handler.users.OtpHandler
 
showMenu(Session) - Method in class ch.autumo.beetroot.handler.users.ResetHandler
 
size() - Method in class ch.autumo.beetroot.plant.FieldSet
 
sms(String, String) - Method in interface ch.autumo.beetroot.sms.Messenger
Send SMS.
sms(String, String) - Method in class ch.autumo.beetroot.sms.TwilioMessenger
 
SocketFactory - Interface in ch.autumo.beetroot.transport
Client Socket Factory Interface.
SORT_BY_ID - Static variable in class ch.autumo.beetroot.utils.database.DB
Sorting of foreign entities by ID.
SORT_BY_VALUE - Static variable in class ch.autumo.beetroot.utils.database.DB
Sorting of foreign entities by display value.
SQL_BINARY_TYPES - Static variable in class ch.autumo.beetroot.Constants
SQL binary types.
SQL_BOOLEAN_TYPES - Static variable in class ch.autumo.beetroot.Constants
SQL boolean types.
SQL_DATE_TYPES - Static variable in class ch.autumo.beetroot.Constants
SQL date types.
SQL_NUMBER_TYPES - Static variable in class ch.autumo.beetroot.Constants
SQL number types.
SQL_TEXT_TYPES - Static variable in class ch.autumo.beetroot.Constants
SQL text types.
SSL - Class in ch.autumo.beetroot.utils.security
SSL utilities.
SSL() - Constructor for class ch.autumo.beetroot.utils.security.SSL
 
sslEnable - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
SSL enabled?
start() - Method in class ch.autumo.beetroot.BeetRootWebServer
Start the server.
start() - Method in class ch.autumo.beetroot.server.FileServer
Start file server.
start(boolean) - Method in class ch.autumo.beetroot.BeetRootWebServer
Start the server.
start(int) - Method in class ch.autumo.beetroot.BeetRootWebServer
Starts the server (in setDaemon(true) mode).
start(int, boolean) - Method in class ch.autumo.beetroot.BeetRootWebServer
Start the server.
startFileServer - Variable in class ch.autumo.beetroot.server.BaseServer
 
startServer() - Method in class ch.autumo.beetroot.server.BaseServer
Start server and web server if configured.
startWebServer - Variable in class ch.autumo.beetroot.server.BaseServer
 
STATE_NOT_OK - Static variable in class ch.autumo.beetroot.handler.HandlerResponse
 
STATE_OK - Static variable in class ch.autumo.beetroot.handler.HandlerResponse
 
STATE_WARNING - Static variable in class ch.autumo.beetroot.handler.HandlerResponse
 
StaticPageHandler() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.StaticPageHandler
 
stop() - Method in class ch.autumo.beetroot.BeetRootWebServer
Stop the server.
stop() - Method in class ch.autumo.beetroot.server.FileServer
Stop file server.
StopAnswer - Class in ch.autumo.beetroot.server.message
Stop answer - only server-side internally used as a marker class.
StopAnswer() - Constructor for class ch.autumo.beetroot.server.message.StopAnswer
 
stopServer() - Method in class ch.autumo.beetroot.server.BaseServer
Stop server and web server if configured.
store(File, String, String, String) - Method in class ch.autumo.beetroot.server.BaseServer
Internal file-store method if no file-storage has been configured
store(File, String, String, String) - Method in class ch.autumo.beetroot.server.modules.file.DummyFileStorage
 
store(File, String, String, String) - Method in interface ch.autumo.beetroot.server.modules.FileStorage
Store a file.
storeUserSettings(Session) - Static method in class ch.autumo.beetroot.utils.database.DB
Store user setting from user session settings.

T

tableToClassName(String) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Returns the class name without package or '.class'.extension.
TAG_PREFIX_LANG - Static variable in class ch.autumo.beetroot.handler.BaseHandler
 
Task - Class in ch.autumo.beetroot.handler.tasks
Task.
Task() - Constructor for class ch.autumo.beetroot.handler.tasks.Task
 
TasksAddHandler - Class in ch.autumo.beetroot.handler.tasks
Tasks add handler.
TasksAddHandler(String) - Constructor for class ch.autumo.beetroot.handler.tasks.TasksAddHandler
 
TasksAddHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.tasks.TasksAddHandler
 
TasksDeleteHandler - Class in ch.autumo.beetroot.handler.tasks
Properties add handler.
TasksDeleteHandler(String) - Constructor for class ch.autumo.beetroot.handler.tasks.TasksDeleteHandler
 
TasksEditHandler - Class in ch.autumo.beetroot.handler.tasks
Tasks edit handler.
TasksEditHandler(String) - Constructor for class ch.autumo.beetroot.handler.tasks.TasksEditHandler
 
TasksEditHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.tasks.TasksEditHandler
 
TasksIndexHandler - Class in ch.autumo.beetroot.handler.tasks
Tasks index handler.
TasksIndexHandler(String) - Constructor for class ch.autumo.beetroot.handler.tasks.TasksIndexHandler
 
TasksIndexHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.tasks.TasksIndexHandler
 
TasksRESTIndexHandler - Class in ch.autumo.beetroot.handler.tasks
Tasks JSON-REST index handler.
TasksRESTIndexHandler(String) - Constructor for class ch.autumo.beetroot.handler.tasks.TasksRESTIndexHandler
 
TasksRESTIndexHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.tasks.TasksRESTIndexHandler
 
TasksViewHandler - Class in ch.autumo.beetroot.handler.tasks
Tasks view handler.
TasksViewHandler(String) - Constructor for class ch.autumo.beetroot.handler.tasks.TasksViewHandler
 
TemplateLanguageProcessor - Class in ch.autumo.beetroot.plant
Extract translatable text from templates.
TemplateLanguageProcessor() - Constructor for class ch.autumo.beetroot.plant.TemplateLanguageProcessor
 
TEXT - Static variable in class ch.autumo.beetroot.server.BaseServer.Help
 
Time - Class in ch.autumo.beetroot.utils.common
Time utilities.
Time() - Constructor for class ch.autumo.beetroot.utils.common.Time
 
TIMEOUT - Static variable in class ch.autumo.beetroot.server.communication.Communicator
Connection timeout in seconds
timestamp(Date) - Static method in class ch.autumo.beetroot.utils.database.DB
Get time-stamp.
timeStamp(Date) - Static method in class ch.autumo.beetroot.utils.common.Time
Get a time-stamp representation that can be stored in DB.
tlsEnable - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
TLS enabled?
toArray() - Method in class ch.autumo.beetroot.plant.FieldSet
 
toArray(T[]) - Method in class ch.autumo.beetroot.plant.FieldSet
 
toBean(ResultSet, Class<?>) - Method in class ch.autumo.beetroot.utils.bean.BeanProcessor
Convert a ResultSet row into a JavaBean.
toBeanList(ResultSet, Class<?>) - Method in class ch.autumo.beetroot.utils.bean.BeanProcessor
Convert a ResultSet into a List of JavaBeans.
toString() - Method in class ch.autumo.beetroot.Model
 
toString() - Method in class ch.autumo.beetroot.utils.bean.BeanField
 
toString() - Method in class ch.autumo.beetroot.utils.database.DBField
 
toString() - Method in class org.nanohttpd.router.RouterNanoHTTPD.UriResource
 
TRACE - Enum constant in enum class ch.autumo.beetroot.logging.LogBuffer.LogLevel
 
transientFields - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
translate(String, BeetRootHTTPSession, Object...) - Method in class ch.autumo.beetroot.LanguageManager
Translate method.
translate(String, Session, Object...) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine and for users of this framework.
translate(String, String, Object...) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine and for users of this framework.
translateFullEscape(String, BeetRootHTTPSession, Object...) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine and for users of this framework.
translateFullEscape(String, Session, Object...) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine and for users of this framework.
translateOrDefVal(String, String, Session, Object...) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine and for users of this framework that returns the default value if no translation is found at all.
translateOrDefVal(String, String, String, Object...) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine and for users of this framework that returns the defaukt value if no translation is found at all.
translateTemplate(String, BeetRootHTTPSession, String[], boolean) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine.
translateTemplate(String, Session) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine.
translateTemplate(String, Session, String[]) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine.
translateTemplate(String, Session, String[], boolean) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine.
translateTemplate(String, String, String[]) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine.
translateTemplate(String, String, String[], boolean) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine.
translateTemplateFullEscape(String, BeetRootHTTPSession, String[]) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine.
translateTemplateFullEscape(String, String, String[]) - Method in class ch.autumo.beetroot.LanguageManager
Translate method for the template engine.
translateTemplates() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Translated templates?
TwilioCaller - Class in ch.autumo.beetroot.call
TWILIO Caller.
TwilioMessenger - Class in ch.autumo.beetroot.sms
Twilio SMS Messenger See: https://www.twilio.com
TwilioMessenger() - Constructor for class ch.autumo.beetroot.sms.TwilioMessenger
 
TwoFA - Class in ch.autumo.beetroot.utils.web
2-FA Google Authenticator.
TwoFA() - Constructor for class ch.autumo.beetroot.utils.web.TwoFA
 
TYPE_ERROR - Static variable in class ch.autumo.beetroot.server.message.ClientAnswer
 
TYPE_FILE_DOWNLOAD - Static variable in class ch.autumo.beetroot.handler.HandlerResponse
 
TYPE_FILE_NOK - Static variable in class ch.autumo.beetroot.server.message.ClientAnswer
 
TYPE_FILE_OK - Static variable in class ch.autumo.beetroot.server.message.ClientAnswer
 
TYPE_FILE_UPLOAD - Static variable in class ch.autumo.beetroot.handler.HandlerResponse
 
TYPE_FORM - Static variable in class ch.autumo.beetroot.handler.HandlerResponse
 
TYPE_OK - Static variable in class ch.autumo.beetroot.server.message.ClientAnswer
 

U

Unique - Annotation Interface in ch.autumo.beetroot.annotations
 
uniqueFields - Variable in class ch.autumo.beetroot.handler.BaseHandler
 
uniqueFields() - Method in class ch.autumo.beetroot.handler.BaseHandler
Get unique fields.
uniqueTest(BeetRootHTTPSession, String, String) - Method in class ch.autumo.beetroot.handler.BaseHandler
Check if unique fields are unique.
update() - Method in class ch.autumo.beetroot.Model
Update this entity bean in database.
update(Entity, String, String) - Static method in class ch.autumo.beetroot.utils.database.DB
Update entity.
update(Connection) - Method in class ch.autumo.beetroot.Model
Update this entity bean in database.
update(Connection, Entity, String, String) - Static method in class ch.autumo.beetroot.utils.database.DB
Update entity.
Update - Class in ch.autumo.beetroot.utils.system
Update Check.
Update() - Constructor for class ch.autumo.beetroot.utils.system.Update
 
updateCacheSize(long, long) - Method in class ch.autumo.beetroot.cache.FileCacheManager
Update cache size.
updateData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.BaseHandler
Update data in DB.
updateData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.DefaultEditHandler
 
updateData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.users.ChangeHandler
 
updateData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.users.ExtUsersEditHandler
 
updateData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.users.ResetHandler
 
updateData(BeetRootHTTPSession, int) - Method in class ch.autumo.beetroot.handler.users.UsersEditHandler
 
updateLanguage(String, int) - Method in class ch.autumo.beetroot.BeetRootDatabaseManager
Update language.
updateLanguage(String, Session) - Method in class ch.autumo.beetroot.LanguageManager
Update user language.
UpdateListener - Interface in ch.autumo.beetroot.crud
Database update listener for entities.
updateModel(Entity, Map<String, Map<String, BeanField>>) - Static method in class ch.autumo.beetroot.utils.bean.Beans
Update the given model with entity from bean/model annotations, if it hasn't been updated yet.
updateModel(Entity, Map<String, Map<String, DBField>>) - Static method in class ch.autumo.beetroot.utils.database.DB
Update the given model with entity from database, if it hasn't been updated yet.
updateParameter(String, String) - Method in class ch.autumo.beetroot.BeetRootHTTPSession
Update one parameter.
updateProperty(String, String) - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Update or add a value to the internal properties.
updateSecretUserKey(int, String) - Static method in class ch.autumo.beetroot.utils.database.DB
Update secret user key.
Upload - Class in ch.autumo.beetroot.server.action
Upload.
Upload(long, String, String, String, String) - Constructor for class ch.autumo.beetroot.server.action.Upload
Upload.
UPLOAD_BUFFER_SIZE - Static variable in class ch.autumo.beetroot.BeetRootHTTPSession
 
UploadRequest - Class in ch.autumo.beetroot.server.message.file
Upload request; client-side.
UploadRequest(File, String, String) - Constructor for class ch.autumo.beetroot.server.message.file.UploadRequest
File command to send before sending a file to server.
UPPER_ENTITIES_NAME - Static variable in class ch.autumo.beetroot.plant.Fertilizer
 
UPPER_ENTITIES_NAME_PLURAL - Static variable in class ch.autumo.beetroot.plant.Fertilizer
 
URI_SRV_CMD - Static variable in class ch.autumo.beetroot.Constants
Server Command URI.
URI_SRV_WELL_KNOWN - Static variable in class ch.autumo.beetroot.Constants
RFC 8615: Well-known URI is a Uniform Resource Identifier for URL path prefixes.
UriResource(String, int, Class<?>, Object...) - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.UriResource
 
UriResource(String, Class<?>, Object...) - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.UriResource
 
UriRouter() - Constructor for class org.nanohttpd.router.RouterNanoHTTPD.UriRouter
 
URL_SEPARATOR - Static variable in class ch.autumo.beetroot.utils.database.H2Url
The H2 URL separator separates the URL from the features.
useCsrf() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Use CSRF?
useExtendedRoles() - Method in class ch.autumo.beetroot.BeetRootConfigurationManager
Use extended roles?
user - Variable in class ch.autumo.beetroot.mailing.AbstractMailer
Mail user (email).
User - Class in ch.autumo.beetroot.handler.users
User.
User() - Constructor for class ch.autumo.beetroot.handler.users.User
 
USER_AGENT - Static variable in class ch.autumo.beetroot.server.communication.Communicator
User agents used for tunneled server commands.
USER_HOME - Static variable in class ch.autumo.beetroot.utils.Helper
User home directory.
USER_SETTINGS_URL_PART - Static variable in class ch.autumo.beetroot.Constants
User settings url part.
userName - Variable in class ch.autumo.beetroot.handler.users.UsersViewHandler
 
UserRole - Class in ch.autumo.beetroot.handler.usersroles
UserRole.
UserRole() - Constructor for class ch.autumo.beetroot.handler.usersroles.UserRole
 
UsersAddHandler - Class in ch.autumo.beetroot.handler.users
Users add handler.
UsersAddHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.UsersAddHandler
 
UsersAddHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.users.UsersAddHandler
 
UsersDeleteHandler - Class in ch.autumo.beetroot.handler.users
Users delete handler.
UsersDeleteHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.UsersDeleteHandler
 
UsersEditHandler - Class in ch.autumo.beetroot.handler.users
Users edit handler.
UsersEditHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.UsersEditHandler
 
UsersEditHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.users.UsersEditHandler
 
UsersIndexHandler - Class in ch.autumo.beetroot.handler.users
Users index handler.
UsersIndexHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.UsersIndexHandler
 
UsersIndexHandler(String, String) - Constructor for class ch.autumo.beetroot.handler.users.UsersIndexHandler
 
UsersViewHandler - Class in ch.autumo.beetroot.handler.users
Users view handler.
UsersViewHandler(String) - Constructor for class ch.autumo.beetroot.handler.users.UsersViewHandler
 
UtilsException - Exception in ch.autumo.beetroot.utils
Utils exception.
UtilsException(String) - Constructor for exception ch.autumo.beetroot.utils.UtilsException
 
UtilsException(String, String) - Constructor for exception ch.autumo.beetroot.utils.UtilsException
 
UtilsException(String, Throwable) - Constructor for exception ch.autumo.beetroot.utils.UtilsException
 

V

valueOf(String) - Static method in enum class ch.autumo.beetroot.logging.LogBuffer.LogLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ch.autumo.beetroot.logging.LogBuffer.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
verify(String, String) - Method in class ch.autumo.beetroot.security.password.Argon2HashProvider
 
verify(String, String) - Method in class ch.autumo.beetroot.security.password.NOOPHashProvider
 
verify(String, String) - Method in interface ch.autumo.beetroot.security.password.PasswordHashProvider
Verify an entered password with a hashed password that has been previously hashed by PasswordHashProvider.hash(String).
verify(String, String) - Method in class ch.autumo.beetroot.security.password.PBKPD2HashProvider
 
verifyPw(String, String) - Static method in class ch.autumo.beetroot.utils.security.Security
Verify password with configured HASH algorithm implementation.
VIRTUAL_TMP_PATH - Static variable in class ch.autumo.beetroot.BeetRootWebServer
Virtual relative path for temporary stored files to server (e.g. generated images such as the 2FA QR code.

W

WARN - Enum constant in enum class ch.autumo.beetroot.logging.LogBuffer.LogLevel
 
Web - Class in ch.autumo.beetroot.utils.web
Web helper methods.
where(Class<?>, String, Object) - Static method in class ch.autumo.beetroot.Model
List all entities of the given entity bean with specific condition, e.g.
where(Class<?>, String, Object[]) - Static method in class ch.autumo.beetroot.Model
List all entities of the given entity bean with specific condition, e.g.
where(Class<?>, String, Object[], int) - Static method in class ch.autumo.beetroot.Model
List all entities of the given entity bean with specific condition, e.g.
where(Class<?>, String, Object, int) - Static method in class ch.autumo.beetroot.Model
List all entities of the given entity bean with specific condition, e.g.
white(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
White colored string.
WIN_APPDATA_FOLDER - Static variable in class ch.autumo.beetroot.utils.Helper
Get Windows APPDATA directory.
write(String) - Method in class ch.autumo.beetroot.plant.Fertilizer
 
writeAnswer(ClientAnswer, DataOutputStream) - Static method in class ch.autumo.beetroot.server.communication.Communicator
Write/send client answer from server to client.
writeFile(Download, DataOutputStream) - Static method in class ch.autumo.beetroot.server.communication.FileTransfer
Write/send file from server to client.

Y

yellow(String) - Static method in class ch.autumo.beetroot.utils.common.Colors
Yellow colored string.
YES - Static variable in class ch.autumo.beetroot.Constants
Yes!
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form