org.nuxeo.ecm.platform.actions
Class Action
java.lang.Object
org.nuxeo.ecm.platform.actions.Action
- All Implemented Interfaces:
- Serializable, Comparable<Action>
public class Action
- extends Object
- implements Serializable, Comparable<Action>
Descriptor for action.
- Author:
- Bogdan Stefanescu
- See Also:
- Serialized Form
EMPTY_CATEGORIES
public static final String[] EMPTY_CATEGORIES
Action
public Action()
Action
public Action(String id,
String[] categories)
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
getLabel
public String getLabel()
- Returns:
- the label
setLabel
public void setLabel(String label)
- Parameters:
label - the label to set
getIcon
public String getIcon()
- Returns:
- the icon
setIcon
public void setIcon(String icon)
- Parameters:
icon - the icon to set
getLink
public String getLink()
- Returns:
- the link
setLink
public void setLink(String link)
- Parameters:
link - the link to set
getCategories
public String[] getCategories()
- Returns:
- the category
getId
public String getId()
- Returns:
- the id
toString
public String toString()
- Overrides:
toString in class Object
getOrder
public int getOrder()
- Returns the action order.
- Returns:
- the action order as an integer value
setOrder
public void setOrder(int order)
- Sets the order of the action.
- Parameters:
order - order of the action
compareTo
public int compareTo(Action anotherAction)
- Specified by:
compareTo in interface Comparable<Action>
getFilterIds
public List<String> getFilterIds()
setFilterIds
public void setFilterIds(List<String> filterIds)
getFilters
public ActionFilter[] getFilters()
setFilters
public void setFilters(ActionFilter[] filters)
setCategories
public void setCategories(String[] categories)
setId
public void setId(String id)
getLinkParams
public Class[] getLinkParams()
setLinkParams
public void setLinkParams(Class[] linkParams)
getConfirm
public String getConfirm()
setConfirm
public void setConfirm(String confirm)
equals
public boolean equals(Object other)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
getAvailable
public Boolean getAvailable()
setAvailable
public void setAvailable(Boolean available)
getTitle
public String getTitle()
setTitle
public void setTitle(String title)
Copyright ? 2007 Nuxeo SAS. All Rights Reserved.