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 interfaceIRecordMember<T,TBuilder extends IValueBuilder<T>>A member (property, key-value pair) of a record value as described by aIRecordValueDescriptor.interfaceIValueDescriptor<V,TBuilder extends IValueBuilder<V>>Base class for all value descriptors that describe the shape of (mostly JSON-like) data.interfaceIValueDescriptorBuilder<V,TBuilder extends IValueBuilder<V>,TDesc extends IValueDescriptor<V,TBuilder>>Base interface for builders that create aIValueDescriptorwhich imposes certain restrictions on the values it allows.Subinterfaces of IValueBuilder in de.xima.fc.interfaces.workflow.value Modifier and Type Interface Description interfaceIAnyValueBuilderAIValueBuilderfor creating a value of any type.interfaceIBooleanValueBuilderAIValueBuilderfor creating a boolean value.interfaceIConstValueBuilder<V>AIValueBuilderfor creating a constant value.interfaceIFloatValueBuilderAIValueBuilderfor creating a 64-bit floating point value.interfaceIIntegerValueBuilderAIValueBuilderfor creating an integer value.interfaceIListValueBuilder<V>AIValueBuilderfor creating a list value.interfaceIMapValueBuilder<V>AIValueBuilderfor creating a map value.interfaceINullValueBuilderAIValueBuilderfor creating a null value.interfaceIRecordValueBuilderinterfaceIStringValueBuilderAIValueBuilderfor creating a string value.interfaceITupleValueBuilderAIValueBuilderfor creating a tuple value.interfaceIUnionValueBuilder<D>AIValueBuilderfor creating a union value.interfaceIVoidValueBuilderAIValueBuilderfor 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> ITupleValueDescriptorBuilderITupleValueDescriptorBuilder. 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 booleanIValueBuilder. 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> IRecordValueDescriptorBuilderIRecordValueDescriptorBuilder. optionalDefaultProperty(String key, IValueDescriptor<T,? extends IValueBuilder<T>> descriptor)Adds an optional property to the record value.default <T> IRecordValueDescriptorBuilderIRecordValueDescriptorBuilder. optionalProperty(String key, IValueDescriptor<T,? extends IValueBuilder<T>> descriptor)Adds an optional property to the record value.default <T> IRecordValueDescriptorBuilderIRecordValueDescriptorBuilder. requiredProperty(String key, IValueDescriptor<T,? extends IValueBuilder<T>> descriptor)Adds required property to the record value.default <V> ITupleValueDescriptorIValueDescriptorFactory. 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<?>>IPluginConditionNodeHandler. 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<?>>IPluginConditionNodeHandler. 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
-