Annotation Type | Description |
---|---|
Basic |
Every invoice should fulfill the minimum requirement and contain all mandatory basic fields
|
Comfort |
Indicates that the property or method is only supported in the comfort profile.
|
Annotation to validate an email address (by pattern)<br/>
|
|
Extended |
Indicates that the property or method is only supported for Extended invoices.
|
NotBlank |
Validate that a string should be not empty or consists of only whitespaces.
|
NotBlank.List |
Multiple
@NotBlank annotations on the same element. |
NotEmpty |
The NotEmpty Annotation
|
NotEmpty.List |
Defines several
@NotEmpty annotations on the same element. |
NullableNotBlank |
When a String is not null it should not be empty nor consists of only whitespaces.
|
NullableNotBlank.List |
Multiple
@NotBlank annotations on the same element. |
ValidAmount |
The Valid Amount Annotation.
|
ValidContact |
Asserts that the Contact has either a name or department.
|
ValidDateTime |
The Interface ValidDateTime.
|
ValidDateTimeFormat |
The Interface ValidDateTimeFormat.
|
ValidFinancialAccount |
The Financial Account will is considered correct when it has an IBAN or a proprietary id.
|
ValidId |
The Valid Identifier.
|
ZUGFeRD Validation Annotations.
Copyright © 2014-2018 Konik.io. All Rights Reserved.