|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.weda.model.impl.BaseEditorModelGroup<FilterEditorModel>
org.weda.model.impl.FilterEditorModelGroup
public class FilterEditorModelGroup
Field Summary |
---|
Fields inherited from class org.weda.model.impl.BaseEditorModelGroup |
---|
models |
Constructor Summary | |
---|---|
FilterEditorModelGroup()
|
Method Summary | |
---|---|
ExecutedActionInfo |
executeAction(ActionExecutionContext context)
Метод выполненяет действие |
java.lang.String |
getActionContainerName()
Метод возвращает уникальное имя контейнера. |
java.util.List<ActionContainer> |
getActionContainers()
|
java.util.List<ActionState> |
getActionsStates()
Метод возвращает текущее состояние действий доступных для данного контейнера. |
java.util.Set<java.lang.Class> |
getDisabledActions()
Метод возвращает множество классов действий (action class) которые необходимо запретить для выполнения в данном контейнере. |
QueryFilterElement |
getFilterElement(java.lang.String propertyPath,
java.lang.String objectAlias)
|
java.lang.String |
getNamesListName()
|
java.lang.String |
getObjectSourceName()
|
PropertyDescriptor |
getPropertyDescriptor(java.lang.String propertyPath)
|
boolean |
hasRegisteredActions()
Метод вернет TRUE если есть действия
зарегистрированные для данного контейнера. |
void |
init()
|
boolean |
isMultiLeveledModelValues()
Метод вернет true если установка значений данной группы
повлечет установку значений во множестве объектов. |
void |
setNamesListName(java.lang.String namesListName)
|
void |
setObjectSourceName(java.lang.String objectSourceName)
|
Methods inherited from class org.weda.model.impl.BaseEditorModelGroup |
---|
addEditorModel, cacheModelValue, clearModelValue, clearModelValues, getCachedModelValue, getEditorModel, getEditorModels, getName, isModelValueCached, setName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FilterEditorModelGroup()
Method Detail |
---|
public void init() throws EditorModelGroupException
init
in interface EditorModelGroup<FilterEditorModel>
init
in class BaseEditorModelGroup<FilterEditorModel>
EditorModelGroupException
public QueryFilterElement getFilterElement(java.lang.String propertyPath, java.lang.String objectAlias) throws EditorModelGroupException
EditorModelGroupException
public PropertyDescriptor getPropertyDescriptor(java.lang.String propertyPath) throws EditorModelGroupException
getPropertyDescriptor
in class BaseEditorModelGroup<FilterEditorModel>
EditorModelGroupException
public java.util.List<ActionContainer> getActionContainers() throws java.lang.Exception
getActionContainers
in interface ActionContainerProvider
java.lang.Exception
public java.lang.String getObjectSourceName()
public void setObjectSourceName(java.lang.String objectSourceName)
public ExecutedActionInfo executeAction(ActionExecutionContext context) throws ActionRegistryException
ActionContainer
executeAction
in interface ActionContainer
ActionRegistryException
public boolean hasRegisteredActions()
ActionContainer
TRUE
если есть действия
зарегистрированные для данного контейнера. Если контейнер реализует
интерфейс GlobalActionsProvider
тогда метод вернет TRUE
если в реестре действий есть хотя бы одно глобальное действие.
hasRegisteredActions
in interface ActionContainer
ActionRegistry#hasRegisteredActions(Class)
public java.util.Set<java.lang.Class> getDisabledActions()
ActionContainer
getDisabledActions
in interface ActionContainer
public java.util.List<ActionState> getActionsStates() throws ActionRegistryException
ActionContainer
ActionState.isAvailable()
true
. Состояния глобальных действий будут
присутствовать в списке в том и только том случае если данный контейнер
реализует интерфейс GlobalActionsProvider
.
getActionsStates
in interface ActionContainer
ActionRegistryException
ActionRegistry#getActionsStates(ActionContainer)
public java.lang.String getActionContainerName()
ActionContainer
getActionContainerName
in interface ActionContainer
public java.lang.String getNamesListName()
public void setNamesListName(java.lang.String namesListName)
public boolean isMultiLeveledModelValues() throws EditorModelGroupException
EditorModelGroup
true
если установка значений данной группы
повлечет установку значений во множестве объектов. Примером
может быть установка значения для ObjectSet
isMultiLeveledModelValues
in interface EditorModelGroup<FilterEditorModel>
EditorModelGroupException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |