Uses of Interface
de.xima.fc.interfaces.workflow.value.IValueBuilder
-
-
Uses of IValueBuilder in de.xima.fc.interfaces.workflow.execution
Methods in de.xima.fc.interfaces.workflow.execution that return types with arguments of type IValueBuilder Modifier and Type Method Description default IValueDescriptor<?,? extends IValueBuilder<?>>
IExecutionResultDescriptor. getAlwaysValueDescriptor(IValueDescriptorFactory factory)
Creates the value descriptor for that data that is made available to the workflow when the node is executed, regardless of whether is succeeded or failed.IValueDescriptor<?,? extends IValueBuilder<?>>
IExecutionResultDescriptor. getSuccessValueDescriptor(IValueDescriptorFactory factory)
IValueDescriptor<?,? extends IValueBuilder<?>>
ITriggerDataDescriptor. getTriggerDataDescriptor(IValueDescriptorFactory factory)
Creates the value descriptor for that data that is made available to the workflow when a task with this trigger starts. -
Uses of IValueBuilder in de.xima.fc.interfaces.workflow.mixin
Methods in de.xima.fc.interfaces.workflow.mixin that return types with arguments of type IValueBuilder Modifier and Type Method Description default IValueDescriptor<?,? extends IValueBuilder<?>>
IResultlessNode. getSuccessValueDescriptor(IValueDescriptorFactory factory)
-
Uses of IValueBuilder in de.xima.fc.interfaces.workflow.value
Classes in de.xima.fc.interfaces.workflow.value with type parameters of type IValueBuilder Modifier and Type Interface Description interface
IRecordMember<T,TBuilder extends IValueBuilder<T>>
A member (property, key-value pair) of a record value as described by aIRecordValueDescriptor
.interface
IValueDescriptor<V,TBuilder extends IValueBuilder<V>>
Base class for all value descriptors that describe the shape of (mostly JSON-like) data.interface
IValueDescriptorBuilder<V,TBuilder extends IValueBuilder<V>,TDesc extends IValueDescriptor<V,TBuilder>>
Base interface for builders that create aIValueDescriptor
which imposes certain restrictions on the values it allows.Subinterfaces of IValueBuilder in de.xima.fc.interfaces.workflow.value Modifier and Type Interface Description interface
IAnyValueBuilder
AIValueBuilder
for creating a value of any type.interface
IBooleanValueBuilder
AIValueBuilder
for creating a boolean value.interface
IConstValueBuilder<V>
AIValueBuilder
for creating a constant value.interface
IFloatValueBuilder
AIValueBuilder
for creating a 64-bit floating point value.interface
IIntegerValueBuilder
AIValueBuilder
for creating an integer value.interface
IListValueBuilder<V>
AIValueBuilder
for creating a list value.interface
IMapValueBuilder<V>
AIValueBuilder
for creating a map value.interface
INullValueBuilder
AIValueBuilder
for creating a null value.interface
IRecordValueBuilder
interface
IStringValueBuilder
AIValueBuilder
for creating a string value.interface
ITupleValueBuilder
AIValueBuilder
for creating a tuple value.interface
IUnionValueBuilder<D>
AIValueBuilder
for creating a union value.interface
IVoidValueBuilder
AIValueBuilder
for creating a void value.Methods in de.xima.fc.interfaces.workflow.value with type parameters of type IValueBuilder Modifier and Type Method Description default <TItem,TBuilder extends IValueBuilder<TItem>>
TBuilderIValueBuilder. unwrap(Class<? extends TBuilder> clazz)
Casts this builder to the given type.default <TItem,TDesc extends IValueDescriptor<TItem,? extends IValueBuilder<TItem>>>
TDescIValueDescriptor. unwrap(Class<? extends TDesc> clazz)
Casts this descriptor to the given type.Methods in de.xima.fc.interfaces.workflow.value that return IValueBuilder Modifier and Type Method Description IValueBuilder<T>
IValueBuilder. value(T value)
Applies the given value to this builder.Methods in de.xima.fc.interfaces.workflow.value that return types with arguments of type IValueBuilder Modifier and Type Method Description IValueDescriptor<V,? extends IValueBuilder<V>>
IListValueDescriptor. getItemValueDescriptor()
IValueDescriptor<V,? extends IValueBuilder<V>>
IMapValueDescriptor. getMapValueDescriptor()
Method parameters in de.xima.fc.interfaces.workflow.value with type arguments of type IValueBuilder Modifier and Type Method Description <T> ITupleValueDescriptorBuilder
ITupleValueDescriptorBuilder. add(IValueDescriptor<T,? extends IValueBuilder<T>> descriptor)
Adds an element of a certain type to the tuple.<T> IUnionValueDescriptorBuilder<D>
IUnionValueDescriptorBuilder. add(D discriminator, IValueDescriptor<T,? extends IValueBuilder<T>> descriptor)
Adds a discriminated union member to the list of a members of the union.<T> IUnionValueDescriptorBuilder<D>
IUnionValueDescriptorBuilder. addAndUseAsDefault(D discriminator, IValueDescriptor<T,? extends IValueBuilder<T>> descriptor)
Adds a discriminated union member to the list of a members of the union.default boolean
IValueBuilder. is(Class<? extends IValueBuilder> clazz)
default <V> IListValueDescriptor<V>
IValueDescriptorFactory. list(IValueDescriptor<V,? extends IValueBuilder<V>> descriptor)
<V> IListValueDescriptorBuilder<V>
IValueDescriptorFactory. listBuilder(IValueDescriptor<V,? extends IValueBuilder<V>> descriptor)
default <V> IMapValueDescriptor<V>
IValueDescriptorFactory. map(IValueDescriptor<V,? extends IValueBuilder<V>> descriptor)
<V> IMapValueDescriptorBuilder<V>
IValueDescriptorFactory. mapBuilder(IValueDescriptor<V,? extends IValueBuilder<V>> descriptor)
default <T> IRecordValueDescriptorBuilder
IRecordValueDescriptorBuilder. optionalDefaultProperty(String key, IValueDescriptor<T,? extends IValueBuilder<T>> descriptor)
Adds an optional property to the record value.default <T> IRecordValueDescriptorBuilder
IRecordValueDescriptorBuilder. optionalProperty(String key, IValueDescriptor<T,? extends IValueBuilder<T>> descriptor)
Adds an optional property to the record value.default <T> IRecordValueDescriptorBuilder
IRecordValueDescriptorBuilder. requiredProperty(String key, IValueDescriptor<T,? extends IValueBuilder<T>> descriptor)
Adds required property to the record value.default <V> ITupleValueDescriptor
IValueDescriptorFactory. tupleOfSame(int count, IValueDescriptor<V,? extends IValueBuilder<V>> type)
-
Uses of IValueBuilder in de.xima.fc.workflow.mixin
Methods in de.xima.fc.workflow.mixin that return types with arguments of type IValueBuilder Modifier and Type Method Description default IValueDescriptor<?,? extends IValueBuilder<?>>
IPluginActionNodeHandler. getAlwaysValueDescriptor(IValueDescriptorFactory factory)
This default implementation returns a void value descriptor.default IValueDescriptor<?,? extends IValueBuilder<?>>
IPluginActionNodeHandler. getSuccessValueDescriptor(IValueDescriptorFactory factory)
This default implementation returns a void value descriptor.default IValueDescriptor<?,? extends IValueBuilder<?>>
IPluginTriggerHandler. getTriggerDataDescriptor(IValueDescriptorFactory factory)
When a trigger reacts to an events and a workflow task is started, the trigger can make data available to the workflow task. -
Uses of IValueBuilder in de.xima.fc.workflow.processor.value
Method parameters in de.xima.fc.workflow.processor.value with type arguments of type IValueBuilder Modifier and Type Method Description <V> IListValueDescriptorBuilder<V>
ValueDescriptorFactory. listBuilder(IValueDescriptor<V,? extends IValueBuilder<V>> descriptor)
<V> IMapValueDescriptorBuilder<V>
ValueDescriptorFactory. mapBuilder(IValueDescriptor<V,? extends IValueBuilder<V>> descriptor)
-
Uses of IValueBuilder in de.xima.fc.workflow.retval.node
-
Uses of IValueBuilder in de.xima.fc.workflow.retval.trigger
-