Nuxeo Enterprise Platform 5.1

org.nuxeo.ecm.platform.actions
Class Action

java.lang.Object
  extended by 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

Field Summary
static String[] EMPTY_CATEGORIES
           
 
Constructor Summary
Action()
           
Action(String id, String[] categories)
           
 
Method Summary
 int compareTo(Action anotherAction)
           
 boolean equals(Object other)
           
 Boolean getAvailable()
           
 String[] getCategories()
           
 String getConfirm()
           
 List<String> getFilterIds()
           
 ActionFilter[] getFilters()
           
 String getIcon()
           
 String getId()
           
 String getLabel()
           
 String getLink()
           
 Class[] getLinkParams()
           
 int getOrder()
          Returns the action order.
 String getTitle()
           
 int hashCode()
           
 boolean isEnabled()
           
 void setAvailable(Boolean available)
           
 void setCategories(String[] categories)
           
 void setConfirm(String confirm)
           
 void setEnabled(boolean enabled)
           
 void setFilterIds(List<String> filterIds)
           
 void setFilters(ActionFilter[] filters)
           
 void setIcon(String icon)
           
 void setId(String id)
           
 void setLabel(String label)
           
 void setLink(String link)
           
 void setLinkParams(Class[] linkParams)
           
 void setOrder(int order)
          Sets the order of the action.
 void setTitle(String title)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_CATEGORIES

public static final String[] EMPTY_CATEGORIES
Constructor Detail

Action

public Action()

Action

public Action(String id,
              String[] categories)
Method Detail

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)

Nuxeo Enterprise Platform 5.1

Copyright ? 2007 Nuxeo SAS. All Rights Reserved.