Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.actions.ejb
Interface ActionManager

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ActionManagerLocal
All Known Implementing Classes:
ActionManagerBean, ActionService

public interface ActionManager
extends java.io.Serializable

Author:
Bogdan Stefanescu

Method Summary
 Action getAction(java.lang.String actionId)
           
 java.util.List<Action> getActions(java.lang.String category, ActionContext context)
          Gets actions for a category (filters are evaluated).
 java.util.List<Action> getActions(java.lang.String category, ActionContext context, boolean hideUnavailableActions)
          Gets actions for a category (filters are evaluated).
 java.util.List<Action> getAllActions(java.lang.String category)
          Gets all actions in a category (filters are NOT evaluated).
 ActionFilter[] getFilters(java.lang.String actionId)
           
 boolean isEnabled(java.lang.String actionId, ActionContext context)
           
 boolean isRegistered(java.lang.String actionId)
           
 void remove()
          Cleanup method.
 

Method Detail

isEnabled

boolean isEnabled(java.lang.String actionId,
                  ActionContext context)

isRegistered

boolean isRegistered(java.lang.String actionId)

getActions

java.util.List<Action> getActions(java.lang.String category,
                                  ActionContext context)
Gets actions for a category (filters are evaluated).

Only actions available in the give context are returned


getActions

java.util.List<Action> getActions(java.lang.String category,
                                  ActionContext context,
                                  boolean hideUnavailableActions)
Gets actions for a category (filters are evaluated).

If hideUnavailableActions, all actions of the category are returned but actions are flagged with a enable flag depending on filters evaluation.


getAction

Action getAction(java.lang.String actionId)

getFilters

ActionFilter[] getFilters(java.lang.String actionId)

getAllActions

java.util.List<Action> getAllActions(java.lang.String category)
Gets all actions in a category (filters are NOT evaluated).


remove

void remove()
Cleanup method.


Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.