Class Template.AbstractTemplateBuilder<T extends Template,​B extends Template.AbstractTemplateBuilder<T,​B>>

  • All Implemented Interfaces:
    com.consol.citrus.TestActionBuilder<T>
    Direct Known Subclasses:
    Template.Builder
    Enclosing class:
    Template

    public abstract static class Template.AbstractTemplateBuilder<T extends Template,​B extends Template.AbstractTemplateBuilder<T,​B>>
    extends AbstractTestActionBuilder<T,​B>
    Action builder.
    • Constructor Detail

      • AbstractTemplateBuilder

        public AbstractTemplateBuilder()
    • Method Detail

      • templateName

        public B templateName​(String templateName)
      • globalContext

        public B globalContext​(boolean globalContext)
        Boolean flag marking the template variables should also affect variables in test case.
        Parameters:
        globalContext - the globalContext to set
      • parameters

        public B parameters​(Map<String,​String> parameters)
        Set parameter before execution.
        Parameters:
        parameters - the parameter to set
      • parameter

        public B parameter​(String name,
                           String value)
        Set parameter before execution.
        Parameters:
        name -
        value -
      • actions

        public B actions​(com.consol.citrus.TestAction... actions)
        Adds test actions to the template.
        Parameters:
        actions -
        Returns:
      • actions

        public B actions​(List<com.consol.citrus.TestAction> actions)
        Adds test actions to the template.
        Parameters:
        actions -
        Returns:
      • withReferenceResolver

        public B withReferenceResolver​(com.consol.citrus.spi.ReferenceResolver referenceResolver)
        Sets the bean reference resolver for using endpoint names.
        Parameters:
        referenceResolver -
      • onBuild

        protected void onBuild()