@Named @Singleton public class InvoiceValidator extends Object
Validates the invoice against the declared invoice profile.
| Constructor and Description |
|---|
InvoiceValidator()
Instantiates a new default invoice validator, based on the Bean Validation provider
|
InvoiceValidator(javax.validation.Validator validator)
Instantiates a new invoice validator.
|
InvoiceValidator(javax.validation.Validator validator,
MonetarySummationValidator monetarySummationValidator)
Instantiates a new invoice validator.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<?>[] |
resolveIntoValidationGroups(ConformanceLevel conformanceLevel)
Resolve the given profile into bean validation groups.
|
Set<javax.validation.ConstraintViolation<Invoice>> |
validate(Invoice invoice)
Validate the invoice
|
public InvoiceValidator()
Instantiates a new default invoice validator, based on the Bean Validation provider
public InvoiceValidator(javax.validation.Validator validator)
Instantiates a new invoice validator.
validator - the validator@Inject public InvoiceValidator(javax.validation.Validator validator, MonetarySummationValidator monetarySummationValidator)
Instantiates a new invoice validator.
validator - the validatormonetarySummationValidator - public static Class<?>[] resolveIntoValidationGroups(ConformanceLevel conformanceLevel)
Resolve the given profile into bean validation groups.
conformanceLevel - the given profileCopyright © 2014-2016 Konik.io. All Rights Reserved.