Uses of Interface
de.xima.fc.interfaces.workflow.value.IValueDescriptor
-
Packages that use IValueDescriptor Package Description de.xima.fc.interfaces.workflow.execution de.xima.fc.interfaces.workflow.mixin The workflow engine is generic in the sense that it never checks the type of atriggerornodefor special types, all logic is implemented in terms of theITriggerHandlerandINodeHandlerinterfaces.de.xima.fc.interfaces.workflow.value de.xima.fc.workflow.mixin de.xima.fc.workflow.model.list_item_source de.xima.fc.workflow.processor.value de.xima.fc.workflow.processor.value.common de.xima.fc.workflow.processor.value.wrapper de.xima.fc.workflow.retval.node de.xima.fc.workflow.retval.trigger -
-
Uses of IValueDescriptor in de.xima.fc.interfaces.workflow.execution
Methods in de.xima.fc.interfaces.workflow.execution that return IValueDescriptor 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.default IValueDescriptor<?,? extends IValueBuilder<?>>IRefinedExecutionResultDescriptor. getAlwaysValueDescriptor(IValueDescriptorFactory factory, Model data)Same asgetAlwaysValueDescriptorwithout data, but refined depending on the current node's configuration.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, Model data)Same asgetCurrentValueDescriptorwithout data, but refined depending on the current node's configuration.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, Model data)Same asgetSuccessValueDescriptorwithout data, but refined depending on the current node's configuration.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 IValueDescriptor in de.xima.fc.interfaces.workflow.mixin
Methods in de.xima.fc.interfaces.workflow.mixin that return IValueDescriptor Modifier and Type Method Description default IValueDescriptor<?,? extends IValueBuilder<?>>IResultlessNode. getSuccessValueDescriptor(IValueDescriptorFactory factory) -
Uses of IValueDescriptor in de.xima.fc.interfaces.workflow.value
Classes in de.xima.fc.interfaces.workflow.value with type parameters of type IValueDescriptor Modifier and Type Interface Description 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.Methods in de.xima.fc.interfaces.workflow.value with type parameters of type IValueDescriptor Modifier and Type Method Description <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 IValueDescriptor Modifier and Type Method Description IValueDescriptor<V,? extends IValueBuilder<V>>IListValueDescriptor. getItemValueDescriptor()IValueDescriptor<V,? extends IValueBuilder<V>>IMapValueDescriptor. getMapValueDescriptor()IValueDescriptor<T,TBuilder>IRecordMember. getValueDescriptor()IValueDescriptor<?,?>IValueDescriptor. intersect(IValueDescriptor<?,?> other)Intersects this value descriptor with the given type.IValueDescriptor<?,?>IValueDescriptorFactory. intersect(IValueDescriptor<?,?> first, IValueDescriptor<?,?> second)Intersects two value descriptors with each other.IValueDescriptor<Value,Builder>IValueDescriptor. withDefaultValue(Object defaultValue)IValueDescriptor<Value,Builder>IValueDescriptor. withDescription(String description)Methods in de.xima.fc.interfaces.workflow.value that return types with arguments of type IValueDescriptor Modifier and Type Method Description List<IValueDescriptor<?,?>>ITupleValueDescriptor. getTupleValueDescriptors()Map<D,IValueDescriptor<?,?>>IUnionValueDescriptor. getUnionValueDescriptors()Methods in de.xima.fc.interfaces.workflow.value with parameters of type IValueDescriptor Modifier and Type Method Description default ITupleValueDescriptorBuilderITupleValueDescriptorBuilder. add(IValueDescriptor<?,?> descriptor)Adds an element of a certain type to the tuple.default IUnionValueDescriptorBuilder<D>IUnionValueDescriptorBuilder. add(D discriminator, IValueDescriptor<?,?> descriptor)Adds a discriminated union member to the list of a members of the union.default IUnionValueDescriptorBuilder<D>IUnionValueDescriptorBuilder. addAndUseAsDefault(D discriminator, IValueDescriptor<?,?> descriptor)Adds a discriminated union member to the list of a members of the union.IValueDescriptor<?,?>IValueDescriptor. intersect(IValueDescriptor<?,?> other)Intersects this value descriptor with the given type.IValueDescriptor<?,?>IValueDescriptorFactory. intersect(IValueDescriptor<?,?> first, IValueDescriptor<?,?> second)Intersects two value descriptors with each other.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 IRecordValueDescriptorBuilderIRecordValueDescriptorBuilder. optionalDefaultProperty(String key, IValueDescriptor<?,?> descriptor)Adds an optional property to the record value.default IRecordValueDescriptorBuilderIRecordValueDescriptorBuilder. optionalProperty(String key, IValueDescriptor<?,?> descriptor)Adds an optional property to the record value.default IRecordValueDescriptorBuilderIRecordValueDescriptorBuilder. requiredProperty(String key, IValueDescriptor<?,?> descriptor)Adds required property to the record value.default ITupleValueDescriptorIValueDescriptorFactory. tuple(IValueDescriptor<?,? extends IValueBuilder<?>>... types)default <V> ITupleValueDescriptorIValueDescriptorFactory. tupleOfSame(int count, IValueDescriptor<V,? extends IValueBuilder<V>> type)Method parameters in de.xima.fc.interfaces.workflow.value with type arguments of type IValueDescriptor Modifier and Type Method Description booleanIValueDescriptor. is(Class<? extends IValueDescriptor> clazz) -
Uses of IValueDescriptor in de.xima.fc.workflow.mixin
Methods in de.xima.fc.workflow.mixin that return IValueDescriptor 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<?>>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 IValueDescriptor in de.xima.fc.workflow.model.list_item_source
Methods in de.xima.fc.workflow.model.list_item_source that return IValueDescriptor Modifier and Type Method Description abstract IValueDescriptor<?,?>EForEachLoopItemListSource. getCurrentValueDescriptor(IValueDescriptorFactory factory)IValueDescriptor<?,?>EForEachLoopItemListSource. getCurrentValueDescriptor(IValueDescriptorFactory factory, AListItemSourceProps sourceProps)Get the current value descriptor for a specific set of model properties. -
Uses of IValueDescriptor in de.xima.fc.workflow.processor.value
Methods in de.xima.fc.workflow.processor.value that return IValueDescriptor Modifier and Type Method Description IValueDescriptor<?,?>ValueDescriptorFactory. intersect(IValueDescriptor<?,?> first, IValueDescriptor<?,?> second)Methods in de.xima.fc.workflow.processor.value with parameters of type IValueDescriptor Modifier and Type Method Description IValueDescriptor<?,?>ValueDescriptorFactory. intersect(IValueDescriptor<?,?> first, IValueDescriptor<?,?> second)<V> IListValueDescriptorBuilder<V>ValueDescriptorFactory. listBuilder(IValueDescriptor<V,? extends IValueBuilder<V>> descriptor)<V> IMapValueDescriptorBuilder<V>ValueDescriptorFactory. mapBuilder(IValueDescriptor<V,? extends IValueBuilder<V>> descriptor) -
Uses of IValueDescriptor in de.xima.fc.workflow.processor.value.common
Classes in de.xima.fc.workflow.processor.value.common that implement IValueDescriptor Modifier and Type Class Description classAttachmentDescriptorAIValueDescriptorfor the metadata of anattachment, consisting of its UUID, source, and optionally a file.classFileItemDescriptorAIValueDescriptorfor the metadata of a file, consisting of a file name, base name, extension, and file size.classFormRecordChatDescriptorAIValueDescriptorfor the metadata of aform record chat.classFormRecordMessageDescriptorAIValueDescriptorfor the metadata of aform record message.classFormRecordMessageUploadRequestDescriptorAIValueDescriptorfor the metadata of aform record message upload request.classMimeTypeDescriptorAIValueDescriptorfor a mime type, consisting of the components of a mime type (a main type, a subtype, and an optional set of parameters).classUserDataDescriptorAIValueDescriptorfor the data of auser.classUserProfileDescriptorAIValueDescriptorfor the data of auser profile, consisting of a display name, email addresses, etc. -
Uses of IValueDescriptor in de.xima.fc.workflow.processor.value.wrapper
Classes in de.xima.fc.workflow.processor.value.wrapper that implement IValueDescriptor Modifier and Type Class Description classRecordValueDescriptorWrapperA wrapper that delegates to anotherIRecordValueDescriptor.Methods in de.xima.fc.workflow.processor.value.wrapper with type parameters of type IValueDescriptor Modifier and Type Method Description <TItem,TDesc extends IValueDescriptor<TItem,? extends IValueBuilder<TItem>>>
TDescRecordValueDescriptorWrapper. unwrap(Class<? extends TDesc> clazz)Methods in de.xima.fc.workflow.processor.value.wrapper that return IValueDescriptor Modifier and Type Method Description IValueDescriptor<?,?>RecordValueDescriptorWrapper. intersect(IValueDescriptor<?,?> other)Methods in de.xima.fc.workflow.processor.value.wrapper with parameters of type IValueDescriptor Modifier and Type Method Description IValueDescriptor<?,?>RecordValueDescriptorWrapper. intersect(IValueDescriptor<?,?> other)Method parameters in de.xima.fc.workflow.processor.value.wrapper with type arguments of type IValueDescriptor Modifier and Type Method Description booleanRecordValueDescriptorWrapper. is(Class<? extends IValueDescriptor> clazz) -
Uses of IValueDescriptor in de.xima.fc.workflow.retval.node
-
Uses of IValueDescriptor in de.xima.fc.workflow.retval.trigger
-