Fork me on GitHub

Kotlin project integration

This page shows how to use BULL inside a Kotlin project. It takes as example the Bean transformation, but the same approach can be used for all the other features.

Step 1

Add the project dependency into your pom.xml file:

<dependency>
    <groupId>com.expediagroup.beans</groupId>
    <artifactId>bull-bean-transformer</artifactId>
    <version>x.y.z</version>
</dependency>

Step 2

Given the following source object:

data class FromBean(val name: String)

and the following destination one:

data class ToBean(val name: String)

To transform the one into the other:

val fromBean = FromBean("Goofy")
BeanUtils().transformer.transform(fromBean, ToBean::class.java)