Class OrderCreateRequestFieldValidator
java.lang.Object
de.hybris.platform.ndc182webservices.validators.impl.AbstractOrderCreateRequestValidator
de.hybris.platform.ndc182webservices.validators.impl.OrderCreateRequestFieldValidator
- All Implemented Interfaces:
NDCFieldValidator<IATAOrderCreateRQ,List<ErrorType>>
public class OrderCreateRequestFieldValidator
extends AbstractOrderCreateRequestValidator
implements NDCFieldValidator<IATAOrderCreateRQ,List<ErrorType>>
The ndc 18.2 Order create request field validator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(IATAOrderCreateRQ orderCreateRQ, List<ErrorType> errors) Validates all the main mandatory field of the orderCreateRQ message, such as request, party and datalists.protected voidvalidatePartyField(PartyType party, List<ErrorType> errors) Validates the party field.protected voidvalidateRequestField(RequestType request, List<ErrorType> errors) Validates request field.Methods inherited from class de.hybris.platform.ndc182webservices.validators.impl.AbstractOrderCreateRequestValidator
addError
-
Constructor Details
-
OrderCreateRequestFieldValidator
public OrderCreateRequestFieldValidator()
-
-
Method Details
-
validate
Validates all the main mandatory field of the orderCreateRQ message, such as request, party and datalists.- Specified by:
validatein interfaceNDCFieldValidator<IATAOrderCreateRQ,List<ErrorType>> - Parameters:
orderCreateRQ- the orderCreateRQerrors- the list of errors
-
validatePartyField
Validates the party field.- Parameters:
party- the partyerrors- the errors
-
validateRequestField
Validates request field. Checks if the createOrder type is not null and if the list of selected offers is not empty.- Parameters:
request- the requesterrors- the errors
-