All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fluent.api.generator.setters.PojoFixtureBuilder Maven / Gradle / Ivy

Go to download

Tests for fluent API generator. They are deployed as maven plugin, which doesn't require the maven project, so they can be executed by anybody simply by running: mvn foundation.fluent.api:fluent-api-generator-project:run

There is a newer version: 2.18
Show newest version





package fluent.api.generator.setters;
import javax.annotation.Generated;
import fluent.api.End;

@Generated("Generated code using /fluent/api/templates/builder.jtwig")
public final class PojoFixtureBuilder {

    private final fluent.api.generator.setters.PojoFixture object;

    public PojoFixtureBuilder(fluent.api.generator.setters.PojoFixture object) {
        this.object = object;
    }

    public PojoFixtureBuilder() {
        this(new fluent.api.generator.setters.PojoFixture());
    }

    public static  PojoFixtureBuilder pojo(fluent.api.generator.setters.PojoFixture object) {
        return new PojoFixtureBuilder(object);
    }

    public static  PojoFixtureBuilder pojo() {
        return new PojoFixtureBuilder();
    }


    public PojoFixtureBuilder anInt(int value) {
        object.setAnInt(value);
        return this;
    }

    public PojoFixtureBuilder aLong(java.lang.Long value) {
        object.setaLong(value);
        return this;
    }

    public PojoFixtureBuilder aString(java.lang.String value) {
        object.setaString(value);
        return this;
    }

    public PojoFixtureBuilder aLocalDate(java.time.LocalDate value) {
        object.setaLocalDate(value);
        return this;
    }

    public PojoFixtureBuilder aList(java.util.List value) {
        object.setaList(value);
        return this;
    }

    @End
    public fluent.api.generator.setters.PojoFixture build() {
        return object;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy