org.weda.model
Interface EditorModelGroup<T extends EditorModel>

All Superinterfaces:
ActionContainerProvider
All Known Implementing Classes:
BaseEditorModelGroup, FilterEditorModelGroup, ObjectSetEditorModelGroup, ObjectSourceEditorModelGroup

public interface EditorModelGroup<T extends EditorModel>
extends ActionContainerProvider

Цель: группирование editor-model

Author:
Mikhail Titov

Method Summary
 void cacheModelValue(java.lang.String modelName, java.lang.Object value)
          Метод сохраняет значения для заданной модели в кеше.
 void clearModelValue(java.lang.String modelName)
          Метод удаляет кеш хранящий значение для заданной модели.
 void clearModelValues()
          Метод очищает кеш хранящий значения моделей данных.
 java.lang.Object getCachedModelValue(java.lang.String modelName)
          Метод возвращает значение сохраненное в кеше.
 T getEditorModel(java.lang.String name)
          Метод возвращает подель по ее имени.
 java.util.Collection<T> getEditorModels()
          Метод возвращает все модели редактирования находящиеся в группе.
 java.lang.String getName()
          Метод возвращает имя группы.
 void init()
           
 boolean isModelValueCached(java.lang.String modelName)
          Метод вернет TRUE если значение для указанной модели данных сохранялось в кеше, иначе FALSE.
 boolean isMultiLeveledModelValues()
          Метод вернет true если установка значений данной группы повлечет установку значений во множестве объектов.
 void setName(java.lang.String groupName)
          Метод устанавливает имя группы.
 
Methods inherited from interface org.weda.action.ActionContainerProvider
getActionContainers
 

Method Detail

init

void init()
          throws EditorModelGroupException
Throws:
EditorModelGroupException

setName

void setName(java.lang.String groupName)
Метод устанавливает имя группы.


getName

java.lang.String getName()
Метод возвращает имя группы.


getEditorModel

T getEditorModel(java.lang.String name)
                                     throws EditorModelGroupException
Метод возвращает подель по ее имени.

Throws:
EditorModelGroupException

getEditorModels

java.util.Collection<T> getEditorModels()
                                                            throws EditorModelGroupException
Метод возвращает все модели редактирования находящиеся в группе.

Throws:
EditorModelGroupException

cacheModelValue

void cacheModelValue(java.lang.String modelName,
                     java.lang.Object value)
Метод сохраняет значения для заданной модели в кеше.


clearModelValue

void clearModelValue(java.lang.String modelName)
Метод удаляет кеш хранящий значение для заданной модели.


getCachedModelValue

java.lang.Object getCachedModelValue(java.lang.String modelName)
Метод возвращает значение сохраненное в кеше.


isModelValueCached

boolean isModelValueCached(java.lang.String modelName)
Метод вернет TRUE если значение для указанной модели данных сохранялось в кеше, иначе FALSE.


clearModelValues

void clearModelValues()
                      throws EditorModelException
Метод очищает кеш хранящий значения моделей данных.

Throws:
EditorModelException

isMultiLeveledModelValues

boolean isMultiLeveledModelValues()
                                  throws EditorModelGroupException
Метод вернет true если установка значений данной группы повлечет установку значений во множестве объектов. Примером может быть установка значения для ObjectSet

Throws:
EditorModelGroupException


Copyright © 2005-2006 . All Rights Reserved.