| Interface | Description |
|---|---|
| IMenuAutoNav |
IMenuGenerator & IMenuPathMapper together |
| IMenuGenerator |
Services that Automatically generate
MenuItem |
| IMenuPathMapper |
Services that provide mapping for generated
MenuItem (pageMenuMap) |
| IModuleService<UNIT> |
| Class | Description |
|---|---|
| CustomAutoNav<T extends IHierarchialReference> |
A
HierarchyTypeAutoNav for ContentDescriptor
Accept any Query that produces a result set that Looks like the following, where NAME uniquely identifies the Tuple: TUPLE1: <Name1>,<Display Name 1>,<Parent Category Id/Name 1> TUPLE2: <Name2>,<Display Name 2>,<Parent Category Id/Name 2> TUPLE3: <Name3>,<Display Name 3>,<Parent Category Id/Name 3> etc.. |
| CustomAutoNav.CustomHierarchicalReference |
Note: Menu
MenuItem.names are case insensitive while comparing. |
| CustomAutoNav.CustomMenuItem | |
| DefaultCustomAutoNavSort<T extends CustomAutoNav.CustomHierarchicalReference> |
A default
Comparator |
| DefaultModuleService<UNIT> |
Default implementation for the
IModuleService |
| FieldResultToCustomHierarchyTransformer<T extends CustomAutoNav.CustomHierarchicalReference> |
Takes a List of Tuple (as Object[] or entities) from a ResultSet.
|
| HierarchicalPageNavigableTransformer<T extends IHierarchialReference> |
Takes a
HierarchialDomainObject or Object[name,hierarchy,...] or String[name,hierarchy,...] and determines if it should be Navigable or not
HierarchicalPageNavigableTransformer.levelMap specific Where each level will point to. |
| HierarchicalPagePathTransformer<T extends IHierarchialReference> |
Takes a
HierarchialDomainObject or Object[name,hierarchy,...] or String[name,hierarchy,...] and gives a corresponding Path as output
HierarchicalPagePathTransformer.levelpathMap specific Where each level will point to. |
| HierarchyTypeAutoNav<T extends IHierarchialReference> |
This service automatically converts all
IHierarchialReference hierarchy into MenuItem & AuthorizableMenuItems and
insert/appends them to the menu & pageMenuMap (see navigation.xml) (Which page Item refers to which menu Item to determine current focused page/item). |
| ModuleHelpers |
Helper methods that can be used across modules
|
| ModuleUIAutoNav |
This service automatically converts all context-available
ModuleUI's into MenuItem & AuthorizableMenuItems and
adds them to the main adminMenu (Menu DataStructure) & adminPageMenuMap (Which page Item refers to which menu Item to determine current focused page/item) into the context. |
Copyright © 2018. All rights reserved.