/
R.D.X
/
pieplex-api
Обзор
Документация
Войти
/
R.D.X
/
pieplex-api
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/ru/rdx/pieplex/api/request/RequestBuilder.java
49 строк
1 KB
a.kiselev
part of message validation logic
08 июл 2026, 08:16
08 июл 2026, 08:16
5f8a9e9
Код
Авторство
О чём код?
package ru.rdx.pieplex.api.request; import ru.rdx.pieplex.api.CaseType; import ru.rdx.pieplex.api.data.DataGraph; import ru.rdx.pieplex.api.endpoint.MetaObject; import java.util.List; public interface RequestBuilder { boolean isAcceptable(List<String> vPath); boolean isAcceptable(String single); void put(List<String> vPath, Object value); void put(String single, Object value); void metadata(String name, Object value); void next(List<String> vPath); void next(String nodeName); void chroot(String vPath); void chroot(List<String> vPath); void restore(); MetaObject build(); default DataGraph share() { return null; } default void apply(DataGraph dg) { return; } default boolean isAcceptableMetadata(String name, Object value) { return true; } default boolean isAcceptableMetadata(String name, CaseType value) { return true; } default boolean isAcceptableValue(CaseType typ) { return !typ.equals(CaseType.NONE); } default boolean isAcceptableValue(Object value) { return true; } }