Uses of Interface
de.xima.fc.interfaces.workflow.value.IValueBuilder
Packages that use IValueBuilder
Package
Description
The workflow engine is generic in the sense that it never checks the type of a
trigger or
node for special types, all logic is implemented in terms
of the ITriggerHandler and
INodeHandler interfaces.-
Uses of IValueBuilder in de.xima.fc.gui.model.value_descriptor_form
Constructor parameters in de.xima.fc.gui.model.value_descriptor_form with type arguments of type IValueBuilderModifierConstructorDescriptionAddMapEntryControl(IValueAccessor<?> root, String path, IValueDescriptor<?, ? extends IValueBuilder<?>> valueDescriptor) Creates a new add map entry control. -
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 IValueBuilderModifier and TypeMethodDescriptiondefault 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.default IValueDescriptor<?, ? extends IValueBuilder<?>> IRefinedExecutionResultDescriptor.getAlwaysValueDescriptor(IValueDescriptorFactory factory, IRefinedExecutionResultDescriptorParams<Model> params) Same asgetAlwaysValueDescriptorwithout data, but refined depending on the current node's configuration.default IValueDescriptor<?, ? extends IValueBuilder<?>> IRefinedExecutionResultDescriptor.getAlwaysValueDescriptor(IValueDescriptorFactory factory, Model data) Deprecated.default IValueDescriptor<?, ? extends IValueBuilder<?>> IExecutionResultDescriptor.getCurrentValueDescriptor(IValueDescriptorFactory factory) Creates the value descriptor for the data that is made available to the workflow while the node is being executed.default IValueDescriptor<?, ? extends IValueBuilder<?>> IRefinedExecutionResultDescriptor.getCurrentValueDescriptor(IValueDescriptorFactory factory, IRefinedExecutionResultDescriptorParams<Model> params) Same asgetCurrentValueDescriptorwithout data, but refined depending on the current node's configuration.default IValueDescriptor<?, ? extends IValueBuilder<?>> IRefinedExecutionResultDescriptor.getCurrentValueDescriptor(IValueDescriptorFactory factory, Model data) IValueDescriptor<?, ? extends IValueBuilder<?>> IExecutionResultDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory factory) Creates the value descriptor for the data that is made available to the workflow when the node was executed successfully.default IValueDescriptor<?, ? extends IValueBuilder<?>> IRefinedExecutionResultDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory factory, IRefinedExecutionResultDescriptorParams<Model> params) Same asgetSuccessValueDescriptorwithout data, but refined depending on the current node's configuration.default IValueDescriptor<?, ? extends IValueBuilder<?>> IRefinedExecutionResultDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory factory, Model data) default IValueDescriptor<?, ? extends IValueBuilder<?>> IRefinedTriggerDataDescriptor.getTriggerDataDescriptor(IValueDescriptorFactory factory, Model data) Same asgetTriggerDataDescriptorwithout data, but refined depending on the current trigger's configuration.IValueDescriptor<?, ? extends IValueBuilder<?>> ITriggerDataDescriptor.getTriggerDataDescriptor(IValueDescriptorFactory factory) Creates the value descriptor for the 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 IValueBuilderModifier and TypeMethodDescriptiondefault 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 IValueBuilderModifier and TypeInterfaceDescriptioninterfaceIRecordMember<T, TBuilder extends IValueBuilder<T>>A member (property, key-value pair) of a record value as described by aIRecordValueDescriptor.interfaceISubTypeValueBuilder<T, Builder extends IValueBuilder<T>>Base for specificIValueBuilder.interfaceIValueDescriptor<Value, Builder extends IValueBuilder<Value>>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.classValueDescriptorNode<Value, Builder extends IValueBuilder<Value>>Wrapper to treatvalue descriptorsas nodes in a tree structure.static final classValueDescriptorNode.Root<Value, Builder extends IValueBuilder<Value>>Node representing the root of the value descriptor tree.Subinterfaces of IValueBuilder in de.xima.fc.interfaces.workflow.valueModifier and TypeInterfaceDescriptioninterfaceAIValueBuilderfor creating a value of any type.interfaceAIValueBuilderfor creating a boolean value.interfaceAIValueBuilderfor creating a constant value.interfaceAIValueBuilderfor creating a 64-bit floating point value.interfaceAIValueBuilderfor creating an integer value.interfaceAIValueBuilderfor creating a large string value.interfaceAIValueBuilderfor creating a list value.interfaceAIValueBuilderfor creating a map value.interfaceAIValueBuilderfor creating a null value.interfaceinterfaceAIValueBuilderfor creating a string value.interfaceISubTypeValueBuilder<T, Builder extends IValueBuilder<T>>Base for specificIValueBuilder.interfaceAIValueBuilderfor creating a tuple value.interfaceAIValueBuilderfor creating a union value.interfaceAIValueBuilderfor creating a void value.Methods in de.xima.fc.interfaces.workflow.value with type parameters of type IValueBuilderModifier and TypeMethodDescriptionstatic <Value, Builder extends IValueBuilder<Value>>
ValueDescriptorNode.Root<Value, Builder> ValueDescriptorNode.root(IValueDescriptor<Value, Builder> descriptor) Wraps a value descriptor into aValueDescriptorNode.Rootnode.default <TItem, TBuilder extends IValueBuilder<TItem>>
TBuilderdefault <TItem, TBuilder extends IValueBuilder<TItem>>
TBuilderCasts this builder to the given type.<TItem, TDesc extends IValueDescriptor<TItem, ? extends IValueBuilder<TItem>>>
TDescCasts this descriptor to the given type.Methods in de.xima.fc.interfaces.workflow.value that return IValueBuilderModifier and TypeMethodDescriptiondefault IValueBuilder<T> IValueBuilder.whenBoolean(Consumer<? super IBooleanValueBuilder> action) default IValueBuilder<T> IValueBuilder.whenConst(Consumer<? super IConstValueBuilder<?>> action) default IValueBuilder<T> IValueBuilder.whenFloat(Consumer<? super IFloatValueBuilder> action) default IValueBuilder<T> IValueBuilder.whenInteger(Consumer<? super IIntegerValueBuilder> action) default IValueBuilder<T> IValueBuilder.whenList(Consumer<? super IListValueBuilder<?>> action) default IValueBuilder<T> IValueBuilder.whenMap(Consumer<? super IMapValueBuilder<?>> action) default IValueBuilder<T> IValueBuilder.whenNull(Consumer<? super INullValueBuilder> action) default IValueBuilder<T> IValueBuilder.whenRecord(Consumer<? super IRecordValueBuilder> action) default IValueBuilder<T> IValueBuilder.whenString(Consumer<? super IStringValueBuilder> action) default IValueBuilder<T> IValueBuilder.whenTuple(Consumer<? super ITupleValueBuilder> action) default IValueBuilder<T> IValueBuilder.whenUnion(Consumer<? super IUnionValueBuilder> action) default IValueBuilder<T> IValueBuilder.whenVoid(Consumer<? super IVoidValueBuilder> action) Methods in de.xima.fc.interfaces.workflow.value that return types with arguments of type IValueBuilderModifier and TypeMethodDescriptionIValueDescriptor<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 IValueBuilderModifier and TypeMethodDescriptiondefault booleanIValueBuilder.is(Class<? extends IValueBuilder> clazz) default booleanIValueConfigurator.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 <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 IValueBuilderModifier and TypeMethodDescriptiondefault 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<?>> IPluginDoUntilLoopNodeHandler.getAlwaysValueDescriptor(IValueDescriptorFactory factory) This default implementation returns a void value descriptor.default IValueDescriptor<?, ? extends IValueBuilder<?>> IPluginWhileLoopNodeHandler.getAlwaysValueDescriptor(IValueDescriptorFactory factory) This default implementation returns a void value descriptor.default IValueDescriptor<?, ? extends IValueBuilder<?>> IPluginDoUntilLoopNodeHandler.getCurrentValueDescriptor(IValueDescriptorFactory factory) Normally you do not need to override this method, overrideaddCurrentValueDescriptorEntries()instead.default IValueDescriptor<?, ? extends IValueBuilder<?>> IPluginWhileLoopNodeHandler.getCurrentValueDescriptor(IValueDescriptorFactory factory) Normally you do not need to override this method, overrideaddCurrentValueDescriptorEntries()instead.default IValueDescriptor<?, ? extends IValueBuilder<?>> IPluginActionNodeHandler.getSuccessValueDescriptor(IValueDescriptorFactory factory) This default implementation returns a void value descriptor.default IValueDescriptor<?, ? extends IValueBuilder<?>> IPluginConditionNodeHandler.getSuccessValueDescriptor(IValueDescriptorFactory factory) Normally you do not need to override this method, overrideaddSuccessValueDescriptorEntries()instead.default IValueDescriptor<?, ? extends IValueBuilder<?>> IPluginDoUntilLoopNodeHandler.getSuccessValueDescriptor(IValueDescriptorFactory factory) Normally you do not need to override this method, overrideaddSuccessValueDescriptorEntries()instead.default IValueDescriptor<?, ? extends IValueBuilder<?>> IPluginWhileLoopNodeHandler.getSuccessValueDescriptor(IValueDescriptorFactory factory) Normally you do not need to override this method, overrideaddSuccessValueDescriptorEntries()instead.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 IValueBuilderModifier and TypeMethodDescription<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.processor.value.wrapper
Methods in de.xima.fc.workflow.processor.value.wrapper with type parameters of type IValueBuilderModifier and TypeMethodDescription<TItem, TDesc extends IValueDescriptor<TItem, ? extends IValueBuilder<TItem>>>
TDesc -
Uses of IValueBuilder in de.xima.fc.workflow.retval.node
Methods in de.xima.fc.workflow.retval.node that return types with arguments of type IValueBuilderModifier and TypeMethodDescriptiondefault IValueDescriptor<?, ? extends IValueBuilder<?>> IFcDoUntilLoopDescriptors.getCurrentValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcForEachLoopDescriptors.getCurrentValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcForEachLoopDescriptors.getCurrentValueDescriptor(IValueDescriptorFactory factory, IRefinedExecutionResultDescriptorParams<FcForEachLoopProps> params) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcWhileLoopDescriptors.getCurrentValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcChangeFormAvailabilityDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcChangeFormRecordChatActivenessDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcChangeFormValueDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcCompressAsZipDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcCounterDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcCreateTextFileDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcDecodeBase64Descriptor.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcDeleteAttachmentDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcDoiInitDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcDoUntilLoopDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcEmailDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcEncodeBase64Descriptor.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcExportFormRecordChatsDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcExportToPersistenceDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcExportToXmlDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcFillPdfDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcFillWordDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcForEachLoopDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcHttpRequestDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcImportFormValueFromXmlDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcLdapQueryDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcLogEntryDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcMoveFormRecordToInboxDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcMultipleConditionDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcProcessLogPdfDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcPromptQueryDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcPromptQueryDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f, IRefinedExecutionResultDescriptorParams<FcPromptQueryProps> params) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcProvideResourceDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcRedirectDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcRenewProcessIdDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcReturnFileDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcSaveToFileSystemDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcSaveToWebDavDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcSendFormRecordMessageDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcSetFormRecordPasswordDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcSetSavedFlagDescriptor.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcShowTemplateDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcSqlStatementDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcThrowExceptionDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcWhileLoopDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcWithFormElementContextDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcWriteFormRecordAttrDescriptors.getSuccessValueDescriptor(IValueDescriptorFactory f) -
Uses of IValueBuilder in de.xima.fc.workflow.retval.trigger
Methods in de.xima.fc.workflow.retval.trigger that return types with arguments of type IValueBuilderModifier and TypeMethodDescriptiondefault IValueDescriptor<?, ? extends IValueBuilder<?>> IFcCatchErrorDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcDoiVerifiedDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcFormRecordMessagePostedDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcFormRecordMessageUploadRequestFulfilledDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcFormSubmitButtonDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcInvitationErrorDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcInvitationSentDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcManualDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcQualifiedFormSubmitButtonDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory f) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcStateTimerDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcTimePointDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory factory) default IValueDescriptor<?, ? extends IValueBuilder<?>> IFcUserInvocationDescriptors.getTriggerDataDescriptor(IValueDescriptorFactory factory)
IRefinedExecutionResultDescriptor.getAlwaysValueDescriptor(IValueDescriptorFactory, IRefinedExecutionResultDescriptorParams).