All Classes and Interfaces
Class
Description
AbstractEntityServices<T extends step.core.accessors.AbstractIdentifiableObject>
AbstractRemoteAccessor<T extends step.core.accessors.AbstractIdentifiableObject>
Abstract class for
ArtefactHandler
s that wrap their child artefacts into FunctionGroup
aka SessionsImplements the logic to extract json schema for some field in java-class
This task migrates the collection 'artefacts' to the collection 'plans' which has been introduced in 3.13
The only reason why this class exists and has been implemented in a static
way is that
ArtefactTypeIdResolver
cannot be provided with a context
object.The 'expression' field is 'Check' artefact is dynamic value,
but in yaml we want to define it always as expression string (to avoid nested "expression.expression")
Default Jackson module used for the serialization in the persistence layer (Jongo)
This module isn't used in the REST layer (Jersey) and can therefore be used to define serializers that only
have to be used when persisting objects
Deprecated.
This class provides an empty implementation of
DescriptionStepListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
DescriptionStepVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
DescriptionStepParser
.This interface defines a complete generic visitor for a parse tree produced
by
DescriptionStepParser
.This class aims to import a set of
FunctionPackage
from the
file systemPlugins requiring an
EncryptionManager
should depend on this plugin.Entity<A extends step.core.accessors.AbstractIdentifiableObject,T extends step.core.accessors.Accessor<A>>
This class represent the central component for the execution of
Plan
s.Specify the default parameters to apply to the plans
This class provides an empty implementation of
ExpectedStepListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
ExpectedStepVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
ExpectedStepParser
.This interface defines a complete generic visitor for a parse tree produced
by
ExpectedStepParser
.This class encapsulates all the configuration parameters of functions (aka Keywords)
which can also be defined on the configuration dialog of Keywords in the UI
This class encapsulates the arguments of a function (aka Keyword).
Factory used to create the
ObjectMapper
used to serialize/deserialize
Input
and Output
instancesFactory used to create the
ObjectMapper
used to serialize/deserialize
Input
and Output
instancesRepresents a package of
Function
This class is responsible for the handling of
FunctionPackage
It is responsible for the import of FunctionPackage
.This class encapsulates the configuration parameters of functions (aka Keywords)
of type "Script"
Display help information on step-os-maven-plugin.
Call
Call
mvn step-os:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.Calls to
JsonProvider.provider()
and thus Json.createObjectBuilder()
which is relying on it are very inefficient.A
ReportWriter
that generates JUnit 4 XML reports based on the JUnit schema https://github.com/windyroad/JUnit-Schema/blob/master/JUnit.xsdThis class provides an empty implementation of
KeyValueListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
KeyValueVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
KeyValueParser
.This interface defines a complete generic visitor for a parse tree produced
by
KeyValueParser
.Deprecated.
Use
ExecutionEngine
insteadThis task migrates the collection 'artefacts' to the collection 'plans' which has been introduced in 3.13
This function ensures that all the artefacts have their name saved properly in the attribute map.
This task migrates the functions of type 'LogicFlowFunction' to 'AstraFunction'
This task removes the functions of type 'LocalFunction'
This plugin is responsible for the registration of the migration tasks
This plugin is responsible for the registration of the migration tasks
Equivalent to the
JsonObject
, but implementing the Map<String, Object> instead of Map<String, JsonValue>
to simplify usage as output object in CallFunctionHandler
This task removes the priority fron the parameterTable screen inputs
This class provides an API for the creation of
Plan
A parser for plans in plain-text format
This class provides an API for the manipulation of plan executions
Specify the plain text plans to run with this keywords class
This class represents a future of a controller execution
This class provides an API for the execution of plans existing on a remote controller
Deprecated.
This class will be removed in future releases.
This class provides an API to upload resources (compiled code of a keyword, etc) to the controller
This task removes the functions of type 'LocalFunction'
A support class for
ReportTreeVisitor
which listens for report node events.A
ReportWriter
is responsible to the generation and writing of reports for
plan executions based on their report node treesEnumeration defining the supported root artefacts for plain-text plans.
This task migrates the screen inputs from screen 'functionTable' which
require the prefix "attributes." as of 3.11
This task migrates the screen inputs from screen 'artefactTable' to 'planTable'
This task migrates the screen inputs from screen 'functionTable' which
require the prefix "attributes." as of 3.11
Deprecated.
The staging client is deprecated and will be removed in future
releases.
Deprecated.
The staging client is deprecated and will be removed in future
releases.
This class is a factory for controller credentials
It reads the controller host and credentials from the following system properties:
rcHostname: the hostname of the controller
rcPort: the port of the controller
rcUsername: the username to be used for login
rcPassword: the password to be used for login
A Map with a guaranteed max number of keys, when the threshold is exceeded,
values are redirected to a garbage key.
Interface used for intercepting token creation and disposal.
Services annotated by this annotation are not subject to context filtering
Deserializes the artefact field from yaml format to
Plan
Serialized the artefact field from
Plan
object to the yaml formatAllows to extend the logic of working with Yaml plans (for Step EE).
The tool to generate a json schema for Yaml plans.
ExecutionEngine
instead