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
EAccessProperty s whitch all have to be presend on the users role to
show the menu-entry |
default IAccessProperty[] |
getNeededCustomAccessProperties()
Getter for an Array of custom
IAccessProperty s 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.EPluginMenuTargetType
IPluginMenuEntry.EPluginMenuTargetType
the target-typedefault boolean isShowOnSystemUser()
Boolean
true
if the menu-entry should be shown in the system-user-ui. Default:
false
default boolean isClientScopeOnly()
Boolean
true
if the menu-entry should only be shown if a client is presend in the
backend-ui. Default: true
default Collection<IPluginMenuEntry> getChildEntries()
Collection
of IPluginMenuEntry
s. Default: null
default IAccessProperty[] getNeededCustomAccessProperties()
IAccessProperty
s whitch all have to be presend on the users role to
show the menu-entryIAccessProperty
-Array. Default: empty arraydefault EAccessProperty[] getNeededAccessProperties()
EAccessProperty
s 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: false
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.