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

fluent.api.generator.sender.impl.FixtureBeanFullSenderImpl 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.sender.impl;
import javax.annotation.Generated;

@Generated("Generated code using /fluent/api/templates/sender/implementation.jtwig")
public class FixtureBeanFullSenderImpl
    implements fluent.api.generator.sender.FixtureBeanFullSender {


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


    public FixtureBeanFullSenderImpl(fluent.api.generator.sender.FixtureBean bean) {


        this.bean = bean;
    }

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

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

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

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

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

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

    @Override
    public fluent.api.generator.sender.SenderFixtureClass fullSend() {
        return new fluent.api.generator.sender.SenderFixtureClass(bean);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy