- AbstractAdminController - Class in de.chandre.admintool.core.controller
-
general methods for admintool controllers
- AbstractAdminController() - Constructor for class de.chandre.admintool.core.controller.AbstractAdminController
-
- AbstractAdminToolLoader - Class in de.chandre.admintool.core
-
Abstract class which provides the core configuration bean and
some useful methods for URI prefixes of CDN / local CSS or JS files
- AbstractAdminToolLoader() - Constructor for class de.chandre.admintool.core.AbstractAdminToolLoader
-
- addAdditionalCSS(String, boolean) - Method in interface de.chandre.admintool.core.component.AdminComponent
-
path to CSS.
- addAdditionalCSS(String, boolean) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
path to CSS.
- addAdditionalCSS(String, boolean) - Method in class de.chandre.admintool.core.component.MenuEntry
-
path to CSS.
- addAdditionalJS(String, boolean) - Method in interface de.chandre.admintool.core.component.AdminComponent
-
path to additional JavaScript files.
- addAdditionalJS(String, boolean) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
path to additional JavaScript files.
- addAdditionalJS(String, boolean) - Method in class de.chandre.admintool.core.component.MenuEntry
-
path to additional JavaScript files.
- addCommonContextVars(ModelMap, HttpServletRequest) - Method in class de.chandre.admintool.core.controller.AbstractAdminController
-
sets common context variables
contentPage
activeMenuName
activeMenu
rootContext
- addCommonContextVars(ModelMap, HttpServletRequest, String, String) - Method in class de.chandre.admintool.core.controller.AbstractAdminController
-
sets common context variables and will override the template name.
- addComponent(AdminComponent) - Method in interface de.chandre.admintool.core.AdminTool
-
- addComponent(AdminComponent) - Method in class de.chandre.admintool.core.AdminToolImpl
-
- addComponents(Set<AdminComponent>) - Method in interface de.chandre.admintool.core.AdminTool
-
- addComponents(Set<AdminComponent>) - Method in class de.chandre.admintool.core.AdminToolImpl
-
- addGlobalJavaScript(String, boolean) - Method in interface de.chandre.admintool.core.AdminTool
-
Example:
addGlobalJavaScript("/static/myComponent/js/myScript.js", true);
addGlobalJavaScript("http://example.com/script.js", false);
- addGlobalJavaScript(String, boolean) - Method in class de.chandre.admintool.core.AdminToolImpl
-
- addGlobalStyleSheet(String, boolean) - Method in interface de.chandre.admintool.core.AdminTool
-
Example:
addGlobalStyleSheet("/static/myComponent/css/myStyles.css", true);
addGlobalStyleSheet("http://example.com/styles.css", false);
- addGlobalStyleSheet(String, boolean) - Method in class de.chandre.admintool.core.AdminToolImpl
-
- addMenuEntry(MenuEntry) - Method in class de.chandre.admintool.core.utils.MenuIntegrityError
-
- addNotificationTemplate(String) - Method in interface de.chandre.admintool.core.component.AdminComponent
-
path to notification template shown in the top right menu
should start with a "li" tag. eg:
<li class="dropdown messages-menu">
- addNotificationTemplate(String) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
path to notification template shown in the top right menu
should start with a "li" tag. eg:
<li class="dropdown messages-menu">
- addResourceHandlers(ResourceHandlerRegistry) - Method in class de.chandre.admintool.core.CustomWebMvcAutoConfig
-
- addSecurityRole(String) - Method in interface de.chandre.admintool.core.component.AdminComponent
-
security role like "ROLE_USER" or for anonymous "ROLE_ANONYMOUS" validated with spring security
requires: admin-tool-core-security
setting these roles will no effect on access, only for displaying or hiding menu entries
the access restrictions must be done by your own with the security configuration
- addSecurityRole(String) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- addSecurityRole(String) - Method in class de.chandre.admintool.core.component.MenuEntry
-
- addSubmenuEntry(MenuEntry) - Method in class de.chandre.admintool.core.component.MenuEntry
-
add a sub menu entry
- addVariable(String, Object) - Method in class de.chandre.admintool.core.component.MenuEntry
-
add a additional variable for the template context
e.g.: if you want to access a self created object within the template which is not accessible via Thymeleaf bean resolution.
- AdminComponent - Interface in de.chandre.admintool.core.component
-
A admin component
should have at least a minimum of one menu entry
- AdminComponentComparator - Class in de.chandre.admintool.core.component
-
default comparator or ordering components against its position
- AdminComponentComparator() - Constructor for class de.chandre.admintool.core.component.AdminComponentComparator
-
- AdminComponentImpl - Class in de.chandre.admintool.core.component
-
A admin component
should have at least a minimum of one menu entry
- AdminComponentImpl() - Constructor for class de.chandre.admintool.core.component.AdminComponentImpl
-
- AdminRootController - Class in de.chandre.admintool.core.controller
-
the root admin controller serving templates generally
- AdminRootController() - Constructor for class de.chandre.admintool.core.controller.AdminRootController
-
- AdminTool - Interface in de.chandre.admintool.core
-
AdminTool core interface to get and add components.
- AdminToolConfig - Interface in de.chandre.admintool.core
-
configuration component for admintool
- AdminToolCoreConfig - Class in de.chandre.admintool.core
-
configuration component for admintool
- AdminToolCoreConfig() - Constructor for class de.chandre.admintool.core.AdminToolCoreConfig
-
- AdminToolImpl - Class in de.chandre.admintool.core
-
- AdminToolImpl() - Constructor for class de.chandre.admintool.core.AdminToolImpl
-
- AdminToolInitializer - Class in de.chandre.admintool.core
-
adds the global common configuration of CSS and JS to adminTool
- AdminToolInitializer() - Constructor for class de.chandre.admintool.core.AdminToolInitializer
-
- AdminToolIntegrityUtil - Class in de.chandre.admintool.core.utils
-
Util for integrity check for components and menu entries
- AdminToolIntegrityUtil() - Constructor for class de.chandre.admintool.core.utils.AdminToolIntegrityUtil
-
- AdminToolMenuUtils - Class in de.chandre.admintool.core.utils
-
Utils for displaying MenuEntries in a correct way
- AdminToolMenuUtils() - Constructor for class de.chandre.admintool.core.utils.AdminToolMenuUtils
-
- GENERIC_ERROR_TPL_PATH - Static variable in interface de.chandre.admintool.core.AdminTool
-
path to default error template: admintool/content/error
- getAdditionalCSS() - Method in interface de.chandre.admintool.core.component.AdminComponent
-
- getAdditionalCSS() - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- getAdditionalCSS() - Method in class de.chandre.admintool.core.component.MenuEntry
-
- getAdditionalCSSReverse() - Method in class de.chandre.admintool.core.component.MenuEntry
-
returns all additional js from this to upper menu item hierarchy beginning with the root.
- getAdditionalJS() - Method in interface de.chandre.admintool.core.component.AdminComponent
-
- getAdditionalJS() - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- getAdditionalJS() - Method in class de.chandre.admintool.core.component.MenuEntry
-
- getAdditionalJSReverse() - Method in class de.chandre.admintool.core.component.MenuEntry
-
returns all additional js from this to upper menu item hierarchy beginning with the root.
- getAdminLTECdnVersion() - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
the version to use of adminLTE in CDN of http://www.webjars.org/
- getAdminLTEjqueryPath() - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
relative path to jquery within adminLTE package
- getAdminLTEPrefixUri() - Method in class de.chandre.admintool.core.AbstractAdminToolLoader
-
- getAffectedSecurityRoles() - Method in class de.chandre.admintool.core.component.MenuEntry
-
the effective roles reverse recursive to component if not set at this object or anywhere within the tree
first menu entry or component with roles will return it.
- getBreadcrumb(MenuEntry, String) - Method in class de.chandre.admintool.core.utils.AdminToolMenuUtils
-
return
- getBreadcrumbList(MenuEntry) - Method in class de.chandre.admintool.core.utils.AdminToolMenuUtils
-
returns a linked list of reverse resolution o menu structure
- getComponent() - Method in class de.chandre.admintool.core.MenuEntrySearchResult
-
- getComponents() - Method in interface de.chandre.admintool.core.AdminTool
-
- getComponents() - Method in class de.chandre.admintool.core.AdminToolImpl
-
- getComponents() - Method in class de.chandre.admintool.core.utils.AdminToolMenuUtils
-
collects the components from adminTool
- getDisplayName() - Method in interface de.chandre.admintool.core.component.AdminComponent
-
- getDisplayName() - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- getDisplayName() - Method in class de.chandre.admintool.core.component.MenuEntry
-
display name shown in the menu
- getError() - Method in class de.chandre.admintool.core.utils.MenuIntegrityError
-
- getErrorMsgKey() - Method in class de.chandre.admintool.core.utils.MenuIntegrityError
-
- getFontAwsomeCdnVersion() - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
the version to use of fontAwsome in CDN of http://www.webjars.org/
- getGlobalJavaScripts() - Method in interface de.chandre.admintool.core.AdminTool
-
A map with script url as key and a boolean if it's a relative url
Example:
getGlobalJavaScripts().put("/static/myComponent/js/myScript.js", true);
getGlobalJavaScripts().put("http://example.com/script.js", false);
- getGlobalJavaScripts() - Method in class de.chandre.admintool.core.AdminToolImpl
-
- getGlobalStyleSheets() - Method in interface de.chandre.admintool.core.AdminTool
-
A map with css url as key and a boolean if it's a relative url
Example:
getGlobalStyleSheets().put("/static/myComponent/css/myStyles.css", true);
getGlobalStyleSheets().put("http://example.com/styles.css", false);
- getGlobalStyleSheets() - Method in class de.chandre.admintool.core.AdminToolImpl
-
- getIonIconsCdnVersion() - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
- getJqueryPath() - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
Path (relative to own project or URL to CDN) for jQuery.
- getListItemClass(MenuEntry, MenuEntry) - Method in class de.chandre.admintool.core.utils.AdminToolMenuUtils
-
checks #isActiveInMenuTree(String, MenuEntry) and if the
actualEntry has sub entries and returns the html class name
- getMainMenu() - Method in interface de.chandre.admintool.core.component.AdminComponent
-
- getMainMenu() - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- getMenuEntries() - Method in class de.chandre.admintool.core.utils.MenuIntegrityError
-
the menu entries causing this error
- getMenuEntry() - Method in class de.chandre.admintool.core.MenuEntrySearchResult
-
- getMenuName(HttpServletRequest, String) - Method in class de.chandre.admintool.core.utils.AdminToolMenuUtils
-
retuns the menu name for given requestUrl or the overrideName if set.
- getName() - Method in class de.chandre.admintool.core.component.MenuEntry
-
the link mapping
- getName() - Method in class de.chandre.admintool.core.thymeleaf.OrderedClassLoaderResourceResolver
-
- getNotificationTemplates() - Method in interface de.chandre.admintool.core.component.AdminComponent
-
- getNotificationTemplates() - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- getParent() - Method in class de.chandre.admintool.core.component.MenuEntry
-
the parent entry or null if root
- getPosition() - Method in interface de.chandre.admintool.core.component.AdminComponent
-
position of component in menu.
- getPosition() - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- getReference() - Method in class de.chandre.admintool.core.utils.MenuIntegrityError
-
reference menu entry object to which the error belongs to
- getResouceMessageKey() - Method in class de.chandre.admintool.core.component.MenuEntry
-
not implemented
- getResourceAsStream(TemplateProcessingParameters, String) - Method in class de.chandre.admintool.core.thymeleaf.OrderedClassLoaderResourceResolver
-
- getResourceAsStream(String) - Method in class de.chandre.admintool.core.thymeleaf.OrderedClassLoaderResourceResolver
-
loads the input stream of an url
- getRootContext(HttpServletRequest) - Method in class de.chandre.admintool.core.controller.AbstractAdminController
-
- getSecurityRoles() - Method in interface de.chandre.admintool.core.component.AdminComponent
-
should return a list of roles which should be able to access this component
- getSecurityRoles() - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- getSecurityRoles() - Method in class de.chandre.admintool.core.component.MenuEntry
-
- getStripRootContext() - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
a string value which is being removed from root context URI
- getSubmenu() - Method in class de.chandre.admintool.core.component.MenuEntry
-
list of sub menu entries.
- getTarget() - Method in class de.chandre.admintool.core.component.MenuEntry
-
relative path to target template
- getVariable(String) - Method in class de.chandre.admintool.core.component.MenuEntry
-
returns the menu variable by key
- getVariables() - Method in class de.chandre.admintool.core.component.MenuEntry
-
returns the variables map
- getWebjarsBowerPrefixUri() - Method in class de.chandre.admintool.core.AbstractAdminToolLoader
-
- getWebjarsPrefixUri(boolean) - Method in class de.chandre.admintool.core.AbstractAdminToolLoader
-
- getWebjarsPrefixUri() - Method in class de.chandre.admintool.core.AbstractAdminToolLoader
-
- searchComponent(String) - Method in interface de.chandre.admintool.core.AdminTool
-
searches for a menuEntry with specified name
- searchComponent(String) - Method in class de.chandre.admintool.core.AdminToolImpl
-
- setAdditionalCSS(Map<String, Boolean>) - Method in interface de.chandre.admintool.core.component.AdminComponent
-
map with paths to CSS.
- setAdditionalCSS(Map<String, Boolean>) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
map with paths to CSS.
- setAdditionalCSS(Map<String, Boolean>) - Method in class de.chandre.admintool.core.component.MenuEntry
-
map with paths to CSS.
- setAdditionalJS(Map<String, Boolean>) - Method in interface de.chandre.admintool.core.component.AdminComponent
-
map with path to additional JavaScript files.
- setAdditionalJS(Map<String, Boolean>) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
map with path to additional JavaScript files.
- setAdditionalJS(Map<String, Boolean>) - Method in class de.chandre.admintool.core.component.MenuEntry
-
map with path to additional JavaScript files.
- setAdminLTECdnVersion(String) - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
the version to use of adminLTE in CDN of http://www.webjars.org/
- setAdminLTEjqueryPath(String) - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
relative path to jquery within adminLTE package
- setComponentComparator(Comparator<AdminComponent>) - Method in interface de.chandre.admintool.core.AdminTool
-
to set a custom comparator for ordering components.
- setComponentComparator(Comparator<AdminComponent>) - Method in class de.chandre.admintool.core.AdminToolImpl
-
- setComponents(Set<AdminComponent>) - Method in class de.chandre.admintool.core.AdminToolImpl
-
- setDisplayName(String) - Method in interface de.chandre.admintool.core.component.AdminComponent
-
- setDisplayName(String) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- setDisplayName(String) - Method in class de.chandre.admintool.core.component.MenuEntry
-
display name shown in the menu
- setFontAwsomeCdnUseBower(boolean) - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
- setFontAwsomeCdnVersion(String) - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
the version to use of fontAwsome in CDN of http://www.webjars.org/
- setGlobalJavaScripts(Map<String, Boolean>) - Method in class de.chandre.admintool.core.AdminToolImpl
-
- setGlobalStyleSheet(Map<String, Boolean>) - Method in class de.chandre.admintool.core.AdminToolImpl
-
- setHide(boolean) - Method in class de.chandre.admintool.core.component.MenuEntry
-
if set to true this menu entry will be hidden, but still requestable
- setIonIconsCdnUseBower(boolean) - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
- setIonIconsCdnVersion(String) - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
- setJqueryPath(String) - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
Path (relative to own project or URL to CDN) for jQuery.
- setMainMenu(MenuEntry) - Method in interface de.chandre.admintool.core.component.AdminComponent
-
- setMainMenu(MenuEntry) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- setName(String) - Method in class de.chandre.admintool.core.component.MenuEntry
-
the link mapping
- setNotificationTemplates(List<String>) - Method in interface de.chandre.admintool.core.component.AdminComponent
-
path to notification template shown in the top right menu
should start with a "li" tag. eg:
<li class="dropdown messages-menu">
- setNotificationTemplates(List<String>) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
path to notification template shown in the top right menu
should start with a "li" tag. eg:
<li class="dropdown messages-menu">
- setParent(MenuEntry) - Method in class de.chandre.admintool.core.component.MenuEntry
-
the parent entry or null if root
- setPosition(Integer) - Method in interface de.chandre.admintool.core.component.AdminComponent
-
position of component in menu.
- setPosition(Integer) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- setResouceMessageKey(String) - Method in class de.chandre.admintool.core.component.MenuEntry
-
not implemented
- setSecurityRoles(Set<String>) - Method in class de.chandre.admintool.core.component.AdminComponentImpl
-
- setSecurityRoles(Set<String>) - Method in class de.chandre.admintool.core.component.MenuEntry
-
- setShowStacktraceOnErrorPage(boolean) - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
- setStripRootContext(String) - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
a string value which is being removed from root context URI
- setSubmenu(List<MenuEntry>) - Method in class de.chandre.admintool.core.component.MenuEntry
-
list of sub menu entries.
- setTarget(String) - Method in class de.chandre.admintool.core.component.MenuEntry
-
relative path to target template using Thymeleaf default resolve mechanism.
- setUseCCSHierarchy(boolean) - Method in class de.chandre.admintool.core.component.MenuEntry
-
if this is set to true all css links up to root are collected and used.
- setUseCDNs(boolean) - Method in class de.chandre.admintool.core.AdminToolCoreConfig
-
if set to false webJars included in in packaging will be used. useful for workplaces with not Internet access
- setUseJSHierarchy(boolean) - Method in class de.chandre.admintool.core.component.MenuEntry
-
if this is set to true all css links up to root are collected and used.
- setVariables(Map<String, Object>) - Method in class de.chandre.admintool.core.component.MenuEntry
-
additional variables for the template context
e.g.: if you want to access a self created object within the template which is not accessible via Thymeleaf bean resolution.
- shouldCDNsUsed() - Method in class de.chandre.admintool.core.AbstractAdminToolLoader
-
- SLASH - Static variable in interface de.chandre.admintool.core.AdminTool
-
just a slash
- startPage(ModelMap, HttpServletRequest) - Method in class de.chandre.admintool.core.controller.AdminRootController
-
- subPage(ModelMap, HttpServletRequest) - Method in class de.chandre.admintool.core.controller.AdminRootController
-
- subPageLang(ModelMap, String, HttpServletRequest, HttpServletResponse) - Method in class de.chandre.admintool.core.controller.AdminRootController
-