- addViolation(String, Object) - Method in class jodd.joy.madvoc.action.AppAction
-
Adds action violation.
- addViolation(String) - Method in class jodd.joy.madvoc.action.AppAction
-
Adds action violation.
- alias(String) - Method in class jodd.joy.madvoc.action.AppAction
-
Creates alias.
- alias(Class, String) - Method in class jodd.joy.madvoc.action.AppAction
-
Creates alias from target class and target method name.
- alias(Object, String) - Method in class jodd.joy.madvoc.action.AppAction
-
Creates alias from target object and target method name.
- ALIAS_ACCESS_DENIED - Static variable in class jodd.joy.auth.AuthAction
-
- ALIAS_ACCESS_DENIED_NAME - Static variable in class jodd.joy.auth.AuthAction
-
- ALIAS_INDEX - Static variable in class jodd.joy.auth.AuthAction
-
- ALIAS_INDEX - Static variable in class jodd.joy.madvoc.action.AppAction
-
- ALIAS_INDEX_NAME - Static variable in class jodd.joy.madvoc.action.AppAction
-
- ALIAS_LOGIN - Static variable in class jodd.joy.auth.AuthAction
-
- ALIAS_LOGIN_NAME - Static variable in class jodd.joy.auth.AuthAction
-
- app - Variable in class jodd.joy.WebRunner
-
- APP_DIR - Static variable in class jodd.joy.core.DefaultAppCore
-
Application system property - application folder.
- APP_WEB - Static variable in class jodd.joy.core.DefaultAppCore
-
Application system property - flag if web application is detected..
- AppAction - Class in jodd.joy.madvoc.action
-
Abstract base application action.
- AppAction() - Constructor for class jodd.joy.madvoc.action.AppAction
-
- appCore - Variable in class jodd.joy.core.AppScanner
-
- appCore - Variable in class jodd.joy.WebRunner
-
Application core.
- AppDao - Class in jodd.joy.db
-
Generic APP DAO.
- AppDao() - Constructor for class jodd.joy.db.AppDao
-
- appDao - Variable in class jodd.joy.WebRunner
-
Application dao.
- appDir - Variable in class jodd.joy.core.DefaultAppCore
-
App dir.
- AppException - Exception in jodd.joy.exception
-
Just a simple application level unchecked exception.
- AppException(Throwable) - Constructor for exception jodd.joy.exception.AppException
-
- AppException(String) - Constructor for exception jodd.joy.exception.AppException
-
- AppException(String, Throwable) - Constructor for exception jodd.joy.exception.AppException
-
- AppInit - Interface in jodd.joy.core
-
Application initializer callback interface.
- appInit - Variable in class jodd.joy.core.DefaultAppCore
-
- appProps - Variable in class jodd.joy.core.DefaultAppCore
-
Application props.
- appPropsName - Variable in class jodd.joy.core.DefaultAppCore
-
Main application props file name, must exist in class path.
- appPropsNamePattern - Variable in class jodd.joy.core.DefaultAppCore
-
Application props file name pattern.
- appPropsProfiles - Variable in class jodd.joy.core.DefaultAppCore
-
Props profiles.
- AppScanner - Class in jodd.joy.core
-
AppScanner defines entries that will be included/excluded in
scanning process, when configuring Jodd frameworks.
- AppScanner(DefaultAppCore) - Constructor for class jodd.joy.core.AppScanner
-
- appScanner - Variable in class jodd.joy.core.DefaultAppCore
-
- auth - Variable in class jodd.joy.auth.AuthTag
-
- AUTH_COOKIE_NAME - Static variable in class jodd.joy.auth.AuthUtil
-
- AUTH_SESSION_NAME - Static variable in class jodd.joy.auth.AuthUtil
-
- AuthAction - Class in jodd.joy.auth
-
Authentication action, usually extended by login action.
- AuthAction() - Constructor for class jodd.joy.auth.AuthAction
-
- AuthenticationInterceptor<U> - Class in jodd.joy.auth
-
Authentication checking interceptor.
- AuthenticationInterceptor() - Constructor for class jodd.joy.auth.AuthenticationInterceptor
-
- AuthorizationInterceptor - Class in jodd.joy.auth
-
Authorization checking interceptor.
- AuthorizationInterceptor() - Constructor for class jodd.joy.auth.AuthorizationInterceptor
-
- authorize(ActionRequest, Object) - Method in class jodd.joy.auth.AuthorizationInterceptor
-
Performs authorization of a request.
- AuthTag - Class in jodd.joy.auth
-
Execute tag body if user is (or is not) authenticated.
- AuthTag() - Constructor for class jodd.joy.auth.AuthTag
-
- AuthUtil - Class in jodd.joy.auth
-
Authentication utilities.
- AuthUtil() - Constructor for class jodd.joy.auth.AuthUtil
-
- calcFirstItemIndexOfPage(int, int, int) - Static method in class jodd.joy.page.PageData
-
Calculates the first item index of requested page.
- calcFirstItemIndexOfPage(PageRequest, int) - Static method in class jodd.joy.page.PageData
-
Calculates first item index of the page.
- calcOffset() - Method in class jodd.joy.page.PageRequest
-
Calculates offset.
- calcPageOfItem(int, int) - Static method in class jodd.joy.page.PageData
-
Calculates page number that contains some item.
- CHAIN - Static variable in class jodd.joy.madvoc.action.AppAction
-
- checkConnectionProvider() - Method in class jodd.joy.core.DefaultAppCore
-
Checks if connection provider can return a connection.
- clearResourceBundleCache() - Static method in class jodd.joy.i18n.LocalizationUtil
-
Clears resource bundle caches.
- clearTomcatCache() - Static method in class jodd.joy.i18n.LocalizationUtil
-
Clears Tomcat cache.
- closeAuthSession(HttpServletRequest, HttpServletResponse) - Method in class jodd.joy.auth.AuthenticationInterceptor
-
Closes auth session by removing auth session object from the http session
and clearing the auth cookie.
- closeUserSession(HttpSession) - Static method in class jodd.joy.auth.AuthUtil
-
Closes user session.
- closeUserSession(HttpServletRequest) - Static method in class jodd.joy.auth.AuthUtil
-
- configure(ClassFinder) - Method in class jodd.joy.core.AppScanner
-
Configures scanner class finder.
- configure(MadvocConfigurator) - Method in class jodd.joy.core.DefaultWebApplication
-
Configures AutomagicMadvocConfigurator.
- configure(Email) - Method in class jodd.joy.vtor.constraint.EmailConstraint
-
- connectionProvider - Variable in class jodd.joy.core.DefaultAppCore
-
Database connection provider.
- convertToNewName(String) - Method in class jodd.joy.jspp.ServletDispatcherResultWithJspp
-
Converts jsp name to new target name.
- cookieMaxAge - Variable in class jodd.joy.auth.AuthenticationInterceptor
-
Cookie max age, when cookies are used.
- createAndPopulateDbQuery(ProxyTargetInfo, String) - Method in class jodd.joy.db.DbQueryBuilder
-
Prepares DbQuery.
- createAppAspects() - Method in class jodd.joy.core.DefaultAppCore
-
Creates all application aspects.
- createAppCore() - Method in class jodd.joy.core.DefaultWebApplication
-
- createCookieData(U) - Method in class jodd.joy.auth.AuthenticationInterceptor
-
Prepares cookie data from session object.
- createJspp(ServletContext) - Method in class jodd.joy.jspp.ServletDispatcherResultWithJspp
-
Creates new JSPP instance.
- createJtxTransactionManager(ConnectionProvider) - Method in class jodd.joy.core.DefaultAppCore
-
Creates JTX transaction manager.
- createPetiteContainer() - Method in class jodd.joy.core.DefaultAppCore
-
Creates Petite container.
- createProps() - Method in class jodd.joy.core.DefaultAppCore
-
Creates new Props.
- createStringTemplateParser() - Method in class jodd.joy.jspp.Jspp
-
Creates new string template parser.
- createTxProxyAspects() - Method in class jodd.joy.core.DefaultAppCore
-
Creates TX aspect that will be applied on all classes
having at least one public top-level method annotated
with
registered JTX annotations.
- createViolationsJsonString(HttpServletRequest, List<Violation>) - Static method in class jodd.joy.vtor.VtorUtil
-
Returns JSON violations string.
- currentPage - Variable in class jodd.joy.page.PageData
-
- generateNextId(DbEntityDescriptor) - Method in class jodd.joy.db.AppDao
-
- getActionClassName(Object) - Method in class jodd.joy.i18n.I18nInterceptor
-
Returns correct action class name.
- getAppDir() - Method in class jodd.joy.core.DefaultAppCore
-
Returns application directory.
- getAppProps() - Method in class jodd.joy.core.DefaultAppCore
-
Returns applications properties loaded from props files.
- getAppScanner() - Method in class jodd.joy.core.DefaultAppCore
-
Returns scanner.
- getBytes(String) - Method in class jodd.joy.crypt.Threefish
-
- getConnectionProviderType() - Method in class jodd.joy.core.DefaultAppCore
-
Returns ConnectionProvider implementation.
- getCurrentPage() - Method in class jodd.joy.page.PageData
-
Returns current page number.
- getDefaultPageRequest() - Method in class jodd.joy.page.DbPager
-
Returns default page request when passed one is null.
- getEntityId() - Method in interface jodd.joy.db.DbEntity
-
Returns entity ID.
- getFirstIndex() - Method in class jodd.joy.page.PageData
-
Returns index of the first item on this page.
- getFrom() - Method in class jodd.joy.page.GooNav
-
- getFrom() - Method in class jodd.joy.page.PageNav
-
- getHashedPassword() - Method in interface jodd.joy.auth.UserAuth
-
Returns hashed password.
- getIncludedEntries() - Method in class jodd.joy.core.AppScanner
-
- getIncludedJars() - Method in class jodd.joy.core.AppScanner
-
- getItems() - Method in class jodd.joy.page.PageData
-
Returns the list of items on this page.
- getJsppMacroFolder() - Method in class jodd.joy.jspp.Jspp
-
- getJtxManager() - Method in class jodd.joy.core.DefaultAppCore
-
Returns JTX transaction manager.
- getLastIndex() - Method in class jodd.joy.page.PageData
-
Returns index of last item of page.
- getMacroExtension() - Method in class jodd.joy.jspp.Jspp
-
- getMacroPrefix() - Method in class jodd.joy.jspp.Jspp
-
- getMacroSuffix() - Method in class jodd.joy.jspp.Jspp
-
- getNewUserSession(HttpServletRequest) - Static method in class jodd.joy.auth.AuthUtil
-
Returns new session object from the request attributes,
usually created during user registration.
- getPage() - Method in class jodd.joy.page.PageRequest
-
Returns requested page number.
- getPageItemsCount() - Method in class jodd.joy.page.PageData
-
Returns the number of shown items per page.
- getPagerId() - Method in class jodd.joy.page.PageRequest
-
Returns pager id.
- getPageSize() - Method in class jodd.joy.page.PageData
-
Returns page size, i.e. number of items per page.
- getPetite() - Method in class jodd.joy.core.DefaultAppCore
-
Returns application container (Petite).
- getProxetta() - Method in class jodd.joy.core.DefaultAppCore
-
Returns proxetta.
- getSaltRounds() - Method in class jodd.joy.crypt.PasswordEncoder
-
- getSessionLocale(HttpSession) - Static method in class jodd.joy.i18n.LocalizationUtil
-
Returns current locale from session.
s
- getSize() - Method in class jodd.joy.page.PageRequest
-
Returns size of the page.
- getSort() - Method in class jodd.joy.page.PageRequest
-
Returns sort 1-based index of column that should be sorted.
- getTagPrefix() - Method in class jodd.joy.jspp.Jspp
-
- getTo() - Method in class jodd.joy.page.GooNav
-
- getTo() - Method in class jodd.joy.page.PageNav
-
- getTotalItems() - Method in class jodd.joy.page.PageData
-
Returns total number of items.
- getTotalPages() - Method in class jodd.joy.page.PageData
-
Returns total number of pages.
- getUserId() - Method in interface jodd.joy.auth.UserAuth
-
Returns users id.
- getUserSession(HttpSession) - Static method in class jodd.joy.auth.AuthUtil
-
Returns user session or null if there is no authenticated user.
- getUserSession(HttpServletRequest) - Static method in class jodd.joy.auth.AuthUtil
-
- GooNav - Class in jodd.joy.page
-
Default page navigator that works similar to Google's.
- GooNav(PageData, int) - Constructor for class jodd.joy.page.GooNav
-
- GooNav(int, int, int) - Constructor for class jodd.joy.page.GooNav
-
- readAuthCookie(HttpServletRequest) - Static method in class jodd.joy.auth.AuthUtil
-
Reads auth cookie and returns stored string array from cookie data.
- ReadWriteTransaction - Annotation Type in jodd.joy.jtx.meta
-
Read-write PROPAGATION_REQUIRED tx annotation marker.
- ready() - Method in class jodd.joy.core.DefaultAppCore
-
- recreateCookieOnLogin - Variable in class jodd.joy.auth.AuthenticationInterceptor
-
When user just logs in with cookie, should we recreate the cookie
(and therefore prolong cookie valid time) or leave it as it is.
- REDIRECT - Static variable in class jodd.joy.madvoc.action.AppAction
-
- register() - Method in class jodd.joy.auth.AuthAction
-
Register hook.
- REGISTER_ACTION_PATH - Static variable in class jodd.joy.auth.AuthAction
-
- registerCustomMadvocComponents() - Method in class jodd.joy.core.DefaultWebApplication
-
Registers custom madvoc components.
- registerDbEntities(DbOomManager) - Method in class jodd.joy.core.DefaultAppCore
-
Registers DbOom entities.
- registerMadvocComponents() - Method in class jodd.joy.core.DefaultWebApplication
-
Registers default and additional ProxettaAwareActionsManager.
- registerPetiteContainerBeans(PetiteContainer) - Method in class jodd.joy.core.DefaultAppCore
-
Configures Petite container.
- removeAuthCookie(HttpServletRequest, HttpServletResponse) - Static method in class jodd.joy.auth.AuthUtil
-
Removes auth cookie.
- removeLastOrderBy(String) - Method in class jodd.joy.page.DbPager
-
Removes everything from last "order by".
- removeSelect(String) - Method in class jodd.joy.page.DbPager
-
Removes the first 'select' from the sql query.
- removeToFrom(String) - Method in class jodd.joy.page.DbPager
-
Removes the first part of the sql up to the relevant 'from'.
- render(ActionRequest, String) - Method in class jodd.joy.madvoc.result.VtorJsonResult
-
- REQUEST_BUNDLE_NAME_ATTR - Static variable in class jodd.joy.i18n.LocalizationUtil
-
- reset() - Method in class jodd.joy.db.DbIdGenerator
-
Resets all stored data.
- resolveAppDir(String) - Method in class jodd.joy.core.DefaultAppCore
-
Resolves application root folders.
- resolveMethodParameterNames(ProxyTargetInfo) - Method in class jodd.joy.db.DbQueryBuilder
-
Resolves method parameter names.
- resolveQuery(ProxyTargetInfo) - Method in class jodd.joy.db.DbQueryBuilder
-
Returns query from target info.
- resolveValidationMessage(HttpServletRequest, Violation) - Static method in class jodd.joy.vtor.VtorUtil
-
Prepares validation messages.
- resultAccessDenied() - Method in class jodd.joy.auth.AuthorizationInterceptor
-
Prepares result for access denied page.
- resultLogin(String) - Method in class jodd.joy.auth.AuthorizationInterceptor
-
Prepares result for login page, when access to target URL is forbidden.
- resultLoginFailed(int) - Method in class jodd.joy.auth.AuthenticationInterceptor
-
Prepares result for login failed page.
- resultLoginSuccess(String) - Method in class jodd.joy.auth.AuthenticationInterceptor
-
Prepares result to continue to, after success login.
- resultLogoutSuccess() - Method in class jodd.joy.auth.AuthenticationInterceptor
-
Prepares result for logout success page.
- resultRegistrationSuccess() - Method in class jodd.joy.auth.AuthenticationInterceptor
-
Prepares result for registration success page.
- run() - Method in class jodd.joy.WebRunner
-
Runs user code without container.
- runWebApp(Class<? extends WebApplication>) - Method in class jodd.joy.WebRunner
-
Starts the app web application and
runs user code.
- saltRounds - Variable in class jodd.joy.crypt.PasswordEncoder
-
- ServletDispatcherResultWithJspp - Class in jodd.joy.jspp
-
Servlet dispatcher result with JSP preprocessor.
- ServletDispatcherResultWithJspp() - Constructor for class jodd.joy.jspp.ServletDispatcherResultWithJspp
-
- SESSION_LOCALE_ATTR - Static variable in class jodd.joy.i18n.LocalizationUtil
-
- setAuth(boolean) - Method in class jodd.joy.auth.AuthTag
-
Defines if body should be invoked if user is authenticated.
- setDefaultOnly(String) - Method in class jodd.joy.i18n.TextTag
-
Sets only default resource bundles.
- setDynamicAttribute(String, String, Object) - Method in class jodd.joy.i18n.TextTag
-
- setEntityId(long) - Method in interface jodd.joy.db.DbEntity
-
Sets the entity ID.
- setIgnoreExceptions(boolean) - Method in class jodd.joy.core.AppScanner
-
- setIncludedEntries(String...) - Method in class jodd.joy.core.AppScanner
-
- setIncludedJars(String...) - Method in class jodd.joy.core.AppScanner
-
- setJsppMacroFolder(File) - Method in class jodd.joy.jspp.Jspp
-
Defines folder for macro files.
- setJtxManager(JtxTransactionManager) - Static method in class jodd.joy.WebRunner
-
Sets transaction manager.
- setKey(String) - Method in class jodd.joy.i18n.TextTag
-
- setMacroExtension(String) - Method in class jodd.joy.jspp.Jspp
-
Defines macro file name extension.
- setMacroPrefix(String) - Method in class jodd.joy.jspp.Jspp
-
Defines macro prefix for replacements in macro files.
- setMacroSuffix(String) - Method in class jodd.joy.jspp.Jspp
-
Defines macro suffix for replacements in macro file.
- setPage(int) - Method in class jodd.joy.page.PageRequest
-
Specifies requested page number.
- setPagerId(String) - Method in class jodd.joy.page.PageRequest
-
Returns pager id.
- setRequestBundleName(ServletRequest, String) - Static method in class jodd.joy.i18n.LocalizationUtil
-
Sets bundle name for provided servlet request.
- setSaltRounds(int) - Method in class jodd.joy.crypt.PasswordEncoder
-
- setSessionLocale(HttpSession, String) - Static method in class jodd.joy.i18n.LocalizationUtil
-
Saves locale to HTTP session.
- setSize(int) - Method in class jodd.joy.page.PageRequest
-
Specifies page size, i.e. number of elements per page.
- setSort(int) - Method in class jodd.joy.page.PageRequest
-
Returns sort index.
- setTagPrefix(String) - Method in class jodd.joy.jspp.Jspp
-
Defines macro tag prefix for JSP files.
- setViolation(Violation) - Method in class jodd.joy.vtor.VtorViolationMessageTag
-
- setViolations(List<Violation>) - Method in class jodd.joy.vtor.VtorViolationsJsonMessagesTag
-
- SipHash - Class in jodd.joy.crypt
-
SipHash computes 64-bit message authentication code from a variable-length
message and 128-bit secret key.
- SipHash() - Constructor for class jodd.joy.crypt.SipHash
-
- size - Variable in class jodd.joy.page.PageRequest
-
- sort - Variable in class jodd.joy.page.PageRequest
-
- start() - Method in class jodd.joy.core.DefaultAppCore
-
Starts the application and performs all initialization.
- startApp() - Method in class jodd.joy.core.DefaultAppCore
-
Initializes business part of the application.
- startAuthSession(HttpServletRequest, HttpServletResponse, U, boolean) - Method in class jodd.joy.auth.AuthenticationInterceptor
-
Starts auth session by saving session auth object and optionally creating an auth cookie.
- startDb() - Method in class jodd.joy.core.DefaultAppCore
-
Initializes database.
- startPetite() - Method in class jodd.joy.core.DefaultAppCore
-
Creates and initializes Petite container.
- startProxetta() - Method in class jodd.joy.core.DefaultAppCore
-
Creates Proxetta with all aspects.
- startRwTx() - Static method in class jodd.joy.WebRunner
-
Starts new read/write transaction in PROPAGATION_REQUIRED mode.
- startUserSession(HttpSession, Object) - Static method in class jodd.joy.auth.AuthUtil
-
Starts user session by storing user session object into http session.
- startUserSession(HttpServletRequest, Object) - Static method in class jodd.joy.auth.AuthUtil
-
- stop() - Method in interface jodd.joy.core.AppInit
-
- stop() - Method in class jodd.joy.core.DefaultAppCore
-
Stops the application.
- stopApp() - Method in class jodd.joy.core.DefaultAppCore
-
Stops business part of the application.
- stopDb() - Method in class jodd.joy.core.DefaultAppCore
-
Closes database resources at the end.
- stopPetite() - Method in class jodd.joy.core.DefaultAppCore
-
Stops Petite container.
- storeAuthCookie(HttpServletResponse, int, String...) - Static method in class jodd.joy.auth.AuthUtil
-
Stores string array into the cookie.
- SymmetricEncryptor - Class in jodd.joy.crypt
-
Simple symmetric de/encryptor that uses PBE With MD5 And Triple DES.
- SymmetricEncryptor(String) - Constructor for class jodd.joy.crypt.SymmetricEncryptor
-
- SymmetricEncryptor(String, byte[], int) - Constructor for class jodd.joy.crypt.SymmetricEncryptor
-