Javaで内部APIを開発しています。
以下のようにバリデーションを複数チェーンでつなげているのですが、この中で条件必須のように条件分岐できますでしょうか?「hogeパラメータの時は必須」のように
もしわかる方がいらっしゃったらよろしくお願いします。
Java
1private static final Validator<String> USER_ID_VALIDATOR = new ValidatorChain<String>().add(new RequiredValidator()) 2 .add(LengthValidator.range(1, 10)).add(new DigitValidator());
【追記】
考えたこととして、
そのような実現方法は難しいと思っていたので、if〜else文で必須チェックあり版なし版で場合分けをしました。
そのバリデーション内で実現(addメソッドのような)できたらと思い、質問しました。
あなたの回答
tips
プレビュー