Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.actions
Class Action

java.lang.Object
  extended by org.nuxeo.ecm.platform.actions.Action
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Action>

public class Action
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<Action>

Descriptor for action.

Author:
Bogdan Stefanescu
See Also:
Serialized Form

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

Field Detail

EMPTY_CATEGORIES

public static final java.lang.String[] EMPTY_CATEGORIES
Constructor Detail

Action

public Action()

Action

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

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

getIcon

public java.lang.String getIcon()

setIcon

public void setIcon(java.lang.String icon)

getLink

public java.lang.String getLink()

setLink

public void setLink(java.lang.String link)

getCategories

public java.lang.String[] getCategories()

getId

public java.lang.String getId()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.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 java.lang.Comparable<Action>

getFilterIds

public java.util.List<java.lang.String> getFilterIds()

setFilterIds

public void setFilterIds(java.util.List<java.lang.String> filterIds)

getFilters

public ActionFilter[] getFilters()

setFilters

public void setFilters(ActionFilter[] filters)

setCategories

public void setCategories(java.lang.String[] categories)

getLinkParams

public java.lang.Class[] getLinkParams()

setLinkParams

public void setLinkParams(java.lang.Class[] linkParams)

getConfirm

public java.lang.String getConfirm()

setConfirm

public void setConfirm(java.lang.String confirm)

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getAvailable

public boolean getAvailable()

setAvailable

public void setAvailable(boolean available)

getHelp

public java.lang.String getHelp()

setHelp

public void setHelp(java.lang.String title)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.