de.smartics.validation.constraints
Annotation Type NullButNotBlank


@Target(value={METHOD,FIELD,ANNOTATION_TYPE})
@Retention(value=RUNTIME)
@Documented
@Constraint(validatedBy=NullButNotBlankValidator.class)
public @interface NullButNotBlank

The annotated element of type String may be null, but if not null it must not be empty or contain only whitespaces.

Only String values are allowed.


Optional Element Summary
 Class<?>[] groups
          Support of validation groups.
 String message
          Returns the message key to be rendered, if the constraint has been violated.
 Class<? extends javax.validation.Payload>[] payload
          Support of payloads.
 

message

public abstract String message
Returns the message key to be rendered, if the constraint has been violated.

Defaults to returning "{de.smartics.validation.constraints.NullButNotBlank.message}".

Default:
"{de.smartics.validation.constraints.NullButNotBlank.message}"

groups

public abstract Class<?>[] groups
Support of validation groups.

Default:
{}

payload

public abstract Class<? extends javax.validation.Payload>[] payload
Support of payloads.

Default:
{}


Copyright © 2009-2013 Kronseder & Reiner GmbH - smartics. All Rights Reserved.