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

fluent.api.dsl.impl.FixtureBeanLocatorImpl 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.dsl.impl;
import javax.annotation.Generated;
import fluent.api.dsl.FixtureBeanLocator;

@Generated("Generated code using /fluent/api/templates/sender/implementation.jtwig")
public class FixtureBeanLocatorImpl
    implements FixtureBeanLocator {


    private final java.lang.String id;

    private final fluent.api.generator.sender.FixtureBean bean;


    public FixtureBeanLocatorImpl(java.lang.String id, fluent.api.generator.sender.FixtureBean bean) {


        this.id = id;
        this.bean = bean;
    }

    @Override
    public FixtureBeanLocator firstName(java.lang.String value) {
        this.bean.setFirstName(value);
        return this;
    }

    @Override
    public FixtureBeanLocator lastName(java.lang.String value) {
        this.bean.setLastName(value);
        return this;
    }

    @Override
    public FixtureBeanLocator age(int value) {
        this.bean.setAge(value);
        return this;
    }

    @Override
    public FixtureBeanLocator children(java.util.List value) {
        this.bean.setChildren(value);
        return this;
    }

    @Override
    public FixtureBeanLocator array(int[] value) {
        this.bean.setArray(value);
        return this;
    }

    @Override
    public FixtureBeanLocator child(java.lang.String value) {
        this.bean.addChild(value);
        return this;
    }

    @Override
    public java.lang.String locate() {
        return fluent.api.generator.sender.SenderFixtureClass.locate(id, bean);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy