|
||||||||||
| 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 ActionContainerProviderjava.lang.Exceptionpublic java.lang.String getObjectSourceName()
public void setObjectSourceName(java.lang.String objectSourceName)
public ExecutedActionInfo executeAction(ActionExecutionContext context)
throws ActionRegistryException
ActionContainer
executeAction in interface ActionContainerActionRegistryExceptionpublic boolean hasRegisteredActions()
ActionContainerTRUE если есть действия
зарегистрированные для данного контейнера. Если контейнер реализует
интерфейс GlobalActionsProvider тогда метод вернет TRUE
если в реестре действий есть хотя бы одно глобальное действие.
hasRegisteredActions in interface ActionContainerActionRegistry#hasRegisteredActions(Class)public java.util.Set<java.lang.Class> getDisabledActions()
ActionContainer
getDisabledActions in interface ActionContainer
public java.util.List<ActionState> getActionsStates()
throws ActionRegistryException
ActionContainerActionState.isAvailable()
true. Состояния глобальных действий будут
присутствовать в списке в том и только том случае если данный контейнер
реализует интерфейс GlobalActionsProvider.
getActionsStates in interface ActionContainerActionRegistryExceptionActionRegistry#getActionsStates(ActionContainer)public java.lang.String getActionContainerName()
ActionContainer
getActionContainerName in interface ActionContainerpublic java.lang.String getNamesListName()
public void setNamesListName(java.lang.String namesListName)
public boolean isMultiLeveledModelValues()
throws EditorModelGroupException
EditorModelGrouptrue если установка значений данной группы
повлечет установку значений во множестве объектов. Примером
может быть установка значения для ObjectSet
isMultiLeveledModelValues in interface EditorModelGroup<FilterEditorModel>EditorModelGroupException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||