org.weda.action.impl
Class AbstractActionContainer
java.lang.Object
org.weda.action.impl.AbstractActionContainer
- All Implemented Interfaces:
- ActionContainer
- Direct Known Subclasses:
- ObjectSourceImpl, ObjectTableModel, PageableTableModelImpl
public abstract class AbstractActionContainer
- extends java.lang.Object
- implements ActionContainer
- Author:
- Mikhail Titov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractActionContainer
public AbstractActionContainer()
executeAction
public ExecutedActionInfo executeAction(ActionExecutionContext context)
throws ActionRegistryException
- Description copied from interface:
ActionContainer
- Метод выполненяет действие
- Specified by:
executeAction
in interface ActionContainer
- Throws:
ActionRegistryException
getActionsStates
public java.util.List<ActionState> getActionsStates()
throws ActionRegistryException
- Description copied from interface:
ActionContainer
- Метод возвращает текущее состояние действий доступных для данного
контейнера. Т.е. значение свойства
ActionState.isAvailable()
true
. Состояния глобальных действий будут
присутствовать в списке в том и только том случае если данный контейнер
реализует интерфейс GlobalActionsProvider
.
- Specified by:
getActionsStates
in interface ActionContainer
- Throws:
ActionRegistryException
- See Also:
ActionRegistry#getActionsStates(ActionContainer)
getActionRegistry
public ActionRegistry getActionRegistry()
setActionRegistry
public void setActionRegistry(ActionRegistry actionRegistry)
hasRegisteredActions
public boolean hasRegisteredActions()
- Description copied from interface:
ActionContainer
- Метод вернет
TRUE
если есть действия
зарегистрированные для данного контейнера. Если контейнер реализует
интерфейс GlobalActionsProvider
тогда метод вернет TRUE
если в реестре действий есть хотя бы одно глобальное действие.
- Specified by:
hasRegisteredActions
in interface ActionContainer
- See Also:
ActionRegistry#hasRegisteredActions(Class)
getActionContainerName
public java.lang.String getActionContainerName()
- Description copied from interface:
ActionContainer
- Метод возвращает уникальное имя контейнера.
- Specified by:
getActionContainerName
in interface ActionContainer
setActionContainerName
public void setActionContainerName(java.lang.String actionContainerName)
Copyright © 2005-2006 . All Rights Reserved.