fluent.api.dsl.impl.FixtureBeanLocatorImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fluent-api-generator-tests Show documentation
Show all versions of fluent-api-generator-tests Show documentation
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
package fluent.api.dsl.impl;
import javax.annotation.Generated;
@Generated("Generated code using /fluent/api/templates/sender/implementation.jtwig")
public class FixtureBeanLocatorImpl
implements fluent.api.dsl.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 FixtureBeanLocatorImpl firstName(java.lang.String value) {
this.bean.setFirstName(value);
return this;
}
@Override
public FixtureBeanLocatorImpl lastName(java.lang.String value) {
this.bean.setLastName(value);
return this;
}
@Override
public FixtureBeanLocatorImpl age(int value) {
this.bean.setAge(value);
return this;
}
@Override
public FixtureBeanLocatorImpl children(java.util.List value) {
this.bean.setChildren(value);
return this;
}
@Override
public FixtureBeanLocatorImpl array(int[] value) {
this.bean.setArray(value);
return this;
}
@Override
public java.lang.String locate() {
return fluent.api.generator.sender.SenderFixtureClass.locate(id, bean);
}
}