Списки строк

Список имен - позволяет организовать в определенном порядке список строк. Один список имен может расширять другой.

Списки имен в дальнешем будут использованы в источкниках объектов и в моделях предоставления данных.

Описание точки конфигурации org.weda.commons.NamesLists

Задача конфигураци - формирование списков строк (имен).

Структура:

            
            <list ...>
                <add .../>
                <remove .../>
            </list>
            
        

Элементы конфигурации:

Название элементаОписание
list Создает список имен

Атрибуты элемента

Атрибут Описание Может быть пустым?
nameУникальной имя спискаНет
extendsИмя списка от которого будет наследоваться данныйДа



Название элементаОписание
add Добавляет имя к списку

Атрибуты элемента

Атрибут Описание Может быть пустым?
nameУникальной имя в спискеНет



Название элементаОписание
remove Удаляет имя к списку

Атрибуты элемента

Атрибут Описание Может быть пустым?
nameИмя которое нужно удалить из спискаНет

Пример конфигурации:

            
    <contribution configuration-id="org.weda.common.NamesLists">
        <list name="moneyOperation">
            <add name="id"/>
            <add name="operationDate"/>
            <add name="amount"/>
            <add name="operationItem.operationType"/>
            <add name="operationItem"/>
            <add name="operationDescription"/>
        </list>
        <list name="moneyOperation-view" extends="moneyOperation"/>
        <list name="moneyOperation-filter" extends="moneyOperation"/>
        <list name="moneyOperation-edit" extends="moneyOperation">
            <remove name="id"/>
            <remove name="operationItem.operationType"/>
        </list>
    </contribution>
            
        

Доступ к сервису

Имя сервиса в среде HiveMind - org.weda.common.NamesListRegistry