Package com.chrt.api.types
Class OrderDraftValidationResult.Builder
- java.lang.Object
-
- com.chrt.api.types.OrderDraftValidationResult.Builder
-
- All Implemented Interfaces:
OrderDraftValidationResult._FinalStage,OrderDraftValidationResult.IsValidStage,OrderDraftValidationResult.RequirementsStage
- Enclosing class:
- OrderDraftValidationResult
public static final class OrderDraftValidationResult.Builder extends java.lang.Object implements OrderDraftValidationResult.IsValidStage, OrderDraftValidationResult.RequirementsStage, OrderDraftValidationResult._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrderDraftValidationResultbuild()OrderDraftValidationResult.Builderfrom(OrderDraftValidationResult other)OrderDraftValidationResult._FinalStageissues(java.util.List<ValidationIssue> issues)OrderDraftValidationResult._FinalStageissues(java.util.Optional<java.util.List<ValidationIssue>> issues)OrderDraftValidationResult.RequirementsStageisValid(boolean isValid)OrderDraftValidationResult._FinalStagerequirements(OrderDraftValidationRequirements requirements)
-
-
-
Method Detail
-
from
public OrderDraftValidationResult.Builder from(OrderDraftValidationResult other)
- Specified by:
fromin interfaceOrderDraftValidationResult.IsValidStage
-
isValid
public OrderDraftValidationResult.RequirementsStage isValid(boolean isValid)
- Specified by:
isValidin interfaceOrderDraftValidationResult.IsValidStage
-
requirements
public OrderDraftValidationResult._FinalStage requirements(@NotNull OrderDraftValidationRequirements requirements)
- Specified by:
requirementsin interfaceOrderDraftValidationResult.RequirementsStage
-
issues
public OrderDraftValidationResult._FinalStage issues(java.util.List<ValidationIssue> issues)
- Specified by:
issuesin interfaceOrderDraftValidationResult._FinalStage
-
issues
public OrderDraftValidationResult._FinalStage issues(java.util.Optional<java.util.List<ValidationIssue>> issues)
- Specified by:
issuesin interfaceOrderDraftValidationResult._FinalStage
-
build
public OrderDraftValidationResult build()
- Specified by:
buildin interfaceOrderDraftValidationResult._FinalStage
-
-