public class Item extends Object implements Serializable, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.springframework.context.ApplicationContextAware
| Modifier and Type | Class and Description |
|---|---|
static class |
Item.PermissionsStrategy
Provides a way to specify how to interpret a list of required permissions.
|
| Constructor and Description |
|---|
Item() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(Property property) |
void |
afterPropertiesSet() |
void |
destroy() |
boolean |
equals(Object obj) |
org.jahia.ajax.gwt.client.widget.toolbar.action.ActionItem |
getActionItem() |
String |
getDescriptionKey() |
String |
getIcon() |
String |
getId() |
String |
getLayout() |
List<Property> |
getProperties() |
String |
getRequiredModule() |
String |
getRequiredPermission()
Deprecated.
Please consider using
getRequiredPermissions() instead of this method.
If multiple permissions were provided (using setRequiredPermissions(List)
then this method will only return the first one. |
List<String> |
getRequiredPermissions()
Returns the list of required permissions to enable this item.
|
Item.PermissionsStrategy |
getRequiredPermissionsStrategy()
Returns the permission strategy to use to interpret required permissions.
|
Selected |
getSelected() |
String |
getTitle() |
String |
getTitleKey() |
Visibility |
getVisibility() |
int |
hashCode() |
boolean |
isDisplayTitle() |
boolean |
isHideWhenDisabled() |
void |
setActionItem(org.jahia.ajax.gwt.client.widget.toolbar.action.ActionItem actionItem) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setBeanName(String name) |
void |
setDescriptionKey(String descriptionKey) |
void |
setDisplayTitle(boolean displayTitle) |
void |
setHideWhenDisabled(boolean hideWhenDisabled) |
void |
setIcon(String icon) |
void |
setId(String id) |
void |
setLayout(String layout) |
void |
setParent(Object parent) |
void |
setParentMenu(Menu menu) |
void |
setParentToolbar(Toolbar toolbar) |
void |
setPosition(int position) |
void |
setPositionAfter(String positionAfter) |
void |
setPositionBefore(String positionBefore) |
void |
setProperties(List<Property> properties) |
void |
setRequiredModule(String requiredModule) |
void |
setRequiredPermission(String requiredPermission) |
void |
setRequiredPermissions(List<String> requiredPermissions)
Sets a list of required permissions to enable this item.
|
void |
setRequiredPermissionsStrategy(Item.PermissionsStrategy permissionsStrategy)
Sets the permission strategy to use to interpret required permissions.
|
void |
setSelected(Selected selected) |
void |
setTitle(String title) |
void |
setTitleKey(String titleKey) |
void |
setVisibility(Visibility visibility) |
public String getId()
public void setId(String id)
public String getIcon()
public void setIcon(String icon)
public String getTitle()
public void setTitle(String title)
public String getTitleKey()
public void setTitleKey(String titleKey)
public boolean isDisplayTitle()
public void setDisplayTitle(boolean displayTitle)
public String getDescriptionKey()
public void setDescriptionKey(String descriptionKey)
public Visibility getVisibility()
public void setVisibility(Visibility visibility)
public Selected getSelected()
public void setSelected(Selected selected)
public void addProperty(Property property)
public void setBeanName(String name)
setBeanName in interface org.springframework.beans.factory.BeanNameAwarepublic org.jahia.ajax.gwt.client.widget.toolbar.action.ActionItem getActionItem()
public void setActionItem(org.jahia.ajax.gwt.client.widget.toolbar.action.ActionItem actionItem)
public String getLayout()
public void setLayout(String layout)
@Deprecated public String getRequiredPermission()
getRequiredPermissions() instead of this method.
If multiple permissions were provided (using setRequiredPermissions(List)
then this method will only return the first one.null otherwisepublic final List<String> getRequiredPermissions()
getRequiredPermissionsStrategy() indicates how the
required permissions should be interpreted.
public final Item.PermissionsStrategy getRequiredPermissionsStrategy()
public String getRequiredModule()
public void setRequiredModule(String requiredModule)
public void setRequiredPermission(String requiredPermission)
public final void setRequiredPermissions(List<String> requiredPermissions)
setRequiredPermissionsStrategy(PermissionsStrategy)
allows to specify how this list of permissions should be
interpreted.
requiredPermissions - a list of permissionspublic final void setRequiredPermissionsStrategy(Item.PermissionsStrategy permissionsStrategy)
permissionsStrategy - the permission strategy to usepublic boolean isHideWhenDisabled()
public void setHideWhenDisabled(boolean hideWhenDisabled)
public void setParent(Object parent)
public void setParentMenu(Menu menu)
public void setParentToolbar(Toolbar toolbar)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void destroy()
throws Exception
destroy in interface org.springframework.beans.factory.DisposableBeanExceptionpublic void setPosition(int position)
public void setPositionAfter(String positionAfter)
public void setPositionBefore(String positionBefore)
Copyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.