Class DataModel
java.lang.Object
net.n2oapp.framework.config.metadata.compile.DataModel
Модель данных
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionДобавить ссылку на данные в модель данныхvoidДобавить все ссылки на данные в модель данныхПолучить данные модели по ссылке на модельgetDataIfAbsent(ModelLink link, SubModelsProcessor processor) Получить функцию данных модели по ссылке на модель и процессору вложенных моделей.Получить значение поля по ссылке на полеПолучить значение поля по ссылке на модель и полю
-
Constructor Details
-
DataModel
public DataModel()
-
-
Method Details
-
addAll
Добавить все ссылки на данные в модель данных- Parameters:
links- Ссылки привязанные к ключамdata- Данные привязанные к ключам
-
add
Добавить ссылку на данные в модель данных- Parameters:
key- Ключ, по которому хранится ссылкаlink- Ссылкаvalue- Значение- Returns:
- Предыдущее значение по ссылке
-
getValue
Получить значение поля по ссылке на поле- Parameters:
link- Ссылка- Returns:
- Значение поля
-
getValue
Получить значение поля по ссылке на модель и полю- Parameters:
link- Ссылка на модельfield- Поле- Returns:
- Значение поля
-
getData
Получить данные модели по ссылке на модель- Parameters:
link- Ссылка на модель- Returns:
- Данные модели
-
getDataIfAbsent
Получить функцию данных модели по ссылке на модель и процессору вложенных моделей. В случае отсутствия данных в модели запускается попытка получения вложенных моделей из процессора- Parameters:
link- Ссылка на модельprocessor- Процессор вложенных моделей- Returns:
- Функция данных модели
-