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

templates.evalField.mustache Maven / Gradle / Ivy

The newest version!
            //Field {{fieldName}}
            if(baseExecutionContext != null) {
                {{#toEval}}
                toEval.add(
                    eval{{fieldType}}Property("{{fieldName}}", {{originalConfigurationName}}.{{fieldGetter}}(), currentAttributePrefix, baseExecutionContext, "{{secretKind}}")
                {{/toEval}}
                {{#toEvalList}}
                toEvalList.add(
                    eval{{fieldType}}Property("{{fieldName}}", {{originalConfigurationName}}.{{fieldGetter}}(), currentAttributePrefix, baseExecutionContext)
                {{/toEvalList}}
                {{#toEvalHeaderList}}
                    toEvalHeaderList.add(
                    eval{{fieldType}}Property("{{fieldName}}", {{originalConfigurationName}}.{{fieldGetter}}(), currentAttributePrefix, baseExecutionContext)
                {{/toEvalHeaderList}}
                {{^toEval}}
                    {{^toEvalList}}
                        {{^toEvalHeaderList}}
                    {{evaluatedConfigurationName}}.{{fieldSetter}}(
                    eval{{fieldType}}Property("{{fieldName}}", {{originalConfigurationName}}.{{fieldGetter}}(), {{#fieldClass}}{{fieldClass}}.class, {{/fieldClass}}currentAttributePrefix, baseExecutionContext)
                        {{/toEvalHeaderList}}
                    {{/toEvalList}}
                {{/toEval}}
                {{#toEval}}
                    .doOnSuccess(value -> {{evaluatedConfigurationName}}.{{fieldSetter}}(value))
                {{/toEval}}
                {{#toEvalList}}
                    .doOnSuccess(value -> {{evaluatedConfigurationName}}.{{fieldSetter}}(value))
                {{/toEvalList}}
                {{#toEvalHeaderList}}
                    .doOnSuccess(value -> {{evaluatedConfigurationName}}.{{fieldSetter}}(value))
                {{/toEvalHeaderList}}
                );
            } else if(deploymentContext != null) {
                {{#toEval}}
                    toEval.add(
                    eval{{fieldType}}Property("{{fieldName}}", {{originalConfigurationName}}.{{fieldGetter}}(), currentAttributePrefix, deploymentContext, "{{secretKind}}")
                    .doOnSuccess(value -> {{evaluatedConfigurationName}}.{{fieldSetter}}(value)));
                {{/toEval}}
                {{#toEvalList}}
                    toEvalList.add(
                    eval{{fieldType}}Property("{{fieldName}}", {{originalConfigurationName}}.{{fieldGetter}}(), currentAttributePrefix, deploymentContext)
                    .doOnSuccess(value -> {{evaluatedConfigurationName}}.{{fieldSetter}}(value)));
                {{/toEvalList}}
                {{#toEvalHeaderList}}
                    toEvalHeaderList.add(
                    eval{{fieldType}}Property("{{fieldName}}", {{originalConfigurationName}}.{{fieldGetter}}(), currentAttributePrefix, deploymentContext)
                    .doOnSuccess(value -> {{evaluatedConfigurationName}}.{{fieldSetter}}(value)));
                {{/toEvalHeaderList}}
            }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy