Example usage for org.apache.commons.lang3.builder Builder build

List of usage examples for org.apache.commons.lang3.builder Builder build

Introduction

In this page you can find the example usage for org.apache.commons.lang3.builder Builder build.

Prototype

T build();

Source Link

Document

Returns a reference to the object being constructed or result being calculated by the builder.

Usage

From source file:com.medlog.webservice.vo.DiaryAnalysisWeightedChartVO.java

public static DiaryAnalysisWeightedChartVO normalInstance(DiaryAnalysisVO in) {
    Builder b = DiaryAnalysisWeightedChartVO.builder();
    b.row(in.getRow()).rowTotal(in.getRowTotal());
    b.agreeablenessBig5(setVal(in.getAgreeablenessBig5(), in.getRowTotal()));
    b.analytical(setVal(in.getAnalytical(), in.getRowTotal()));
    b.anger(setVal(in.getAnger(), in.getRowTotal()));
    b.confident(setVal(in.getConfident(), in.getRowTotal()));
    b.conscientiousnessBig5(setVal(in.getConscientiousnessBig5(), in.getRowTotal()));
    ;/*from   www  .j a  v  a 2 s. co  m*/
    b.disgust(setVal(in.getDisgust(), in.getRowTotal()));
    b.emotionalRangeBig5(setVal(in.getEmotionalRangeBig5(), in.getRowTotal()));
    ;
    b.extraversionBig5(setVal(in.getExtraversionBig5(), in.getRowTotal()));
    ;
    b.fear(setVal(in.getFear(), in.getRowTotal()));
    b.joy(setVal(in.getJoy(), in.getRowTotal()));
    b.opennessBig5(setVal(in.getOpennessBig5(), in.getRowTotal()));
    b.sadness(setVal(in.getSadness(), in.getRowTotal()));
    b.tentative(setVal(in.getTentative(), in.getRowTotal()));
    return b.build();
}

From source file:org.grouplens.lenskit.config.GroovyUtils.java

/**
 * Build an object using named arguments.
 * @param builder The builder to use./*from   ww  w  . j ava 2 s  .c  om*/
 * @param args The arguments.
 * @param <T> The type of object to be built.
 * @return A new object.
 */
public static <T> T buildObject(Builder<T> builder, Map<String, Object> args) {
    for (Map.Entry<String, Object> arg : args.entrySet()) {
        String name = arg.getKey();
        // Use Groovy to invoke, since we're called from Groovy
        InvokerHelper.invokeMethod(builder, "set" + StringUtils.capitalize(name), arg.getValue());
    }
    return builder.build();
}

From source file:org.grouplens.lenskit.eval.script.ConfigMethodInvoker.java

Object finishBuilder(final Builder<?> builder) {
    List<ListenableFuture<?>> deps = getDeps(builder);
    clearDeps(builder);/*w  w  w.j  a va  2  s . c o  m*/
    if (deps.isEmpty()) {
        return builder.build();
    } else {
        ListenableFuture<List<Object>> ideps = Futures.allAsList(deps);
        if (ideps.isDone()) {
            return builder.build();
        } else {
            return Futures.transform(ideps, new Function<List<Object>, Object>() {
                @Nullable
                @Override
                public Object apply(@Nullable List<Object> input) {
                    return builder.build();
                }
            });
        }
    }
}

From source file:org.pdfsam.ui.module.BaseTaskExecutionModule.java

@PostConstruct
final void init() {
    Pane innerPanel = getInnerPanel();/*from   www.  j ava 2 s  .  c o m*/
    innerPanel.getStyleClass().addAll(Style.DEAULT_CONTAINER.css());
    innerPanel.getStyleClass().addAll(Style.MODULE_CONTAINER.css());

    footer.runButton().setOnAction(event -> {
        ErrorTracker errorTracker = new ErrorTracker();
        Builder<? extends AbstractParameters> builder = getBuilder(errorTracker
                .andThen(s -> eventStudio().broadcast(new AddNotificationRequestEvent(NotificationType.ERROR, s,
                        DefaultI18nContext.getInstance().i18n("Invalid parameters")))));
        if (!errorTracker.errorOnBuild) {
            eventStudio().broadcast(new TaskExecutionRequestEvent(id(), builder.build()));
        }
    });
    modulePanel.setBottom(footer);
    modulePanel.setCenter(innerPanel);
    eventStudio().addAnnotatedListeners(this);
}