Package nl.vpro.validation
Annotation Interface HasTitle
@Target({METHOD,FIELD,PARAMETER,TYPE_USE})
@Retention(RUNTIME)
@Constraint(validatedBy=HasTitleValidator.class)
@Documented
@Repeatable(List.class)
public @interface HasTitle
Checks if the validated
TextualObjectUpdate
has at least one of title of the given types
.- Since:
- 7.7
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic @interface
Defines severalHasTitle
constraints on the same element. -
Optional Element Summary
-
Element Details
-
message
String message- Default:
- "{nl.vpro.constraints.hastitle}"
-
groups
Class<?>[] groups- Default:
- {}
-
payload
Class<? extends javax.validation.Payload>[] payload- Default:
- {}
-
type
TextualType[] typeThe types of the title to require at least one of. Defaults to {TextualType.SUB
,TextualType.MAIN
}- Default:
- {SUB, MAIN}
-