Skip to Main Content
Developing Middleware in Java EE 8
book

Developing Middleware in Java EE 8

by Abdalla Mahmoud
June 2018
Intermediate to advanced content levelIntermediate to advanced
252 pages
6h 45m
English
Packt Publishing
Content preview from Developing Middleware in Java EE 8

Defining a custom constraint

With the bean validation API, you can also introduce custom constraints, rather than the built-in ones, in order to reuse more complex validation logic in different contexts within your application. This is one of the best features and introduces a great flexibility and reusability in real-world validation scenarios.

Let's introduce a custom constraint, called CheckCase, which is used to check whether a string is uppercase or lowercase, according to the developer's preference. The constraint will include a type attribute, which will be given either the value of UPPER or LOWER. If the type attribute was given the UPPER value, then it will check the given string to see if it's in uppercase or not. Otherwise, if ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Mastering Java EE Development with WildFly

Mastering Java EE Development with WildFly

Luca Stancapiano

Publisher Resources

ISBN: 9781788391078Supplemental Content