public interface IPluginMenuEntry
| Modifier and Type | Interface and Description |
|---|---|
static class |
IPluginMenuEntry.EPluginMenuTargetType
Enum of menu-entry target typs
|
| Modifier and Type | Method and Description |
|---|---|
default boolean |
customIsRendered()
Custom method to extend the check if the menu-entry should be rendered.
|
default Collection<IPluginMenuEntry> |
getChildEntries()
Getter for an collection of chield menu-entries to be shown as sub-menu-entries
|
String |
getIcon()
Getter for the CSS-Class for the icon of the menu-entry
|
default EAccessProperty[] |
getNeededAccessProperties()
Getter for an Array of default
EAccessPropertys whitch all have to be presend on the users role to
show the menu-entry |
default IAccessProperty[] |
getNeededCustomAccessProperties()
Getter for an Array of custom
IAccessPropertys whitch all have to be presend on the users role to
show the menu-entry |
IPluginMenuEntry.EPluginMenuTargetType |
getTargetType()
Getter for the menu-entry target-type.
|
String |
getTargetURL()
Getter for the menu-entry target-URL/URI
|
String |
getText(Locale locale)
Getter for the text to show in the menu-entry
|
default boolean |
isClientScopeOnly()
Getter if the menu-entry should only be shown if a client is presend in the backend-ui
|
boolean |
isOpenNewWindow()
Getter if the target of the menu-entry should be opened in a new window/tab
|
default boolean |
isShowOnSystemUser()
Getter if the menu-entry should be shown in the system-user-ui
|
String getIcon()
String the CSS-Class for the iconString getTargetURL()
String the menu-entrys targetboolean isOpenNewWindow()
Boolean if the target should be opened in a new window/tabIPluginMenuEntry.EPluginMenuTargetType getTargetType()
IPluginMenuEntry.EPluginMenuTargetTypeIPluginMenuEntry.EPluginMenuTargetType the target-typedefault boolean isShowOnSystemUser()
Boolean true if the menu-entry should be shown in the system-user-ui. Default:
falsedefault boolean isClientScopeOnly()
Boolean true if the menu-entry should only be shown if a client is presend in the
backend-ui. Default: truedefault Collection<IPluginMenuEntry> getChildEntries()
Collection of IPluginMenuEntrys. Default: nulldefault IAccessProperty[] getNeededCustomAccessProperties()
IAccessPropertys whitch all have to be presend on the users role to
show the menu-entryIAccessProperty-Array. Default: empty arraydefault EAccessProperty[] getNeededAccessProperties()
EAccessPropertys whitch all have to be presend on the users role to
show the menu-entryEAccessProperty-Array. Default: empty arraydefault boolean customIsRendered()
getNeededAccessProperties())Boolean if the menu-entry should be rendered. Default: falseCopyright © 2019 XIMA MEDIA GmbH. All rights reserved.