Варианты указания входного параметра метода
Обязательность указания | Требуется значение (NOT NULL) | Цвет | Логика | |||
---|---|---|---|---|---|---|
Необязательный к указанию с возможностью пустого значения | При операции изменения (EDIT, UPDATE) означает, что поле необязательно изменять при потребности изменения объекта. Поле объекта допускает пустое значение. Часто применяется программистом для изменения объекта с целью сброса значения поля.
При операции чтения данных (READ, LIST) означает, что логикой системы предусмотрено одно из двух:
| |||||
Необязательный к указанию, но с запретом пустого значения | При операции добавления/создания (ADD, INSERT) - основной вариант для полей объекта, необязательных к заполнению. При операции изменения (EDIT, UPDATE) - основной вариант для полей объекта, обязательных к заполнению. То есть, решил изменить объект - можешь не менять это поле (в нём тогда будет предыдущее значение); если уж решил изменить значение поля - укажи новое значение. При операции чтения данных (READ, LIST) - основной вариант для возможных параметров фильтрации результата. Хочешь фильтровать по параметру - укажи его, обязательно указав значение. | |||||
Обязательный к указанию, но с возможностью указать пустое значения | не применяется. | |||||
Обязательный к указанию, с запретом пустого значения | При операции чтения данных (READ, LIST) - применяется для запроса обязательных параметров фильтра. При операции добавления/создания (ADD, INSERT) - основной вариант для полей объекта, обязательных к заполнению. При операции изменения (EDIT, UPDATE) - применяется редко, только для запроса параметров, напрямую связанных с транзакцией или фиксацией состояния объекта. |
Логика восприятия входных параметров системой
При операции изменения (EDIT, UPDATE) система ожидает, что, если параметр указан - то значение соответствующего поля в объекте данных нужно изменить на указанное.
...