BrAPI Java is a Breeding API (BrAPI) implementation written in Java. It contains all data objects as well as a client interface that can be utilised using Retrofit and server inferfaces that are designed to be used with the Restlet library.
However, the data objecs can be used on their own.