Nuxeo ECM Projects 5.4.3-SNAPSHOT

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

All Superinterfaces:
Serializable
All Known Implementing Classes:
ActionService

public interface ActionManager
extends Serializable

Author:
Bogdan Stefanescu

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

Method Detail

isEnabled

boolean isEnabled(String actionId,
                  ActionContext context)

isRegistered

boolean isRegistered(String actionId)

getActions

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

Only actions available in the give context are returned


getActions

List<Action> getActions(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(String actionId)

getFilters

ActionFilter[] getFilters(String actionId)

getAllActions

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


remove

void remove()
Cleanup method.


Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.