Uses of Interface
de.xima.fc.interfaces.workflow.IWorkflowElementEntity
Packages that use IWorkflowElementEntity
Package
Description
Package für Datenbankentitäten
- 
Uses of IWorkflowElementEntity in de.xima.fc.dao.interfaces
Classes in de.xima.fc.dao.interfaces with type parameters of type IWorkflowElementEntityModifier and TypeInterfaceDescriptioninterfaceIWorkflowElementDao<TElement extends IWorkflowElementEntity & de.xima.cmn.dao.interfaces.IEntity<Long>>Base DAO for all workflow elements. - 
Uses of IWorkflowElementEntity in de.xima.fc.entities
Classes in de.xima.fc.entities with type parameters of type IWorkflowElementEntityModifier and TypeClassDescriptionclassAWorkflowElement<TElement extends IWorkflowElementEntity,TSearchTerm extends AWorkflowElementSearchTerm<TElement>> Base class for workflow elements, i.e. nodes and triggers.classAWorkflowElementSearchTerm<TElement extends IWorkflowElementEntity>Each workflow element can have one or more search terms that are used in database queries to filter the applicable elements.Classes in de.xima.fc.entities that implement IWorkflowElementEntityModifier and TypeClassDescriptionclassAWorkflowElement<TElement extends IWorkflowElementEntity,TSearchTerm extends AWorkflowElementSearchTerm<TElement>> Base class for workflow elements, i.e. nodes and triggers.classA workflow node that represents a statement in a workflow task.classA workflow trigger that start aWorkflowTaskwhen a certain event occurs.Fields in de.xima.fc.entities declared as IWorkflowElementEntity - 
Uses of IWorkflowElementEntity in de.xima.fc.interfaces.workflow
Methods in de.xima.fc.interfaces.workflow that return types with arguments of type IWorkflowElementEntityModifier and TypeMethodDescriptionList<? extends AWorkflowElementSearchTerm<? extends IWorkflowElementEntity>>IElementSearchTermsProviding.getSearchTerms() - 
Uses of IWorkflowElementEntity in de.xima.fc.interfaces.workflow.elements
Classes in de.xima.fc.interfaces.workflow.elements with type parameters of type IWorkflowElementEntityModifier and TypeInterfaceDescriptioninterfaceIElementHandler<TData,TElement extends IWorkflowElementEntity> All element handlers must be thread-safe.interfaceIElementPropertiesBean<TData,TElement extends IWorkflowElementEntity> The interface of a bean for editing the properties of workflow elements. - 
Uses of IWorkflowElementEntity in de.xima.fc.interfaces.workflow.mixin
Classes in de.xima.fc.interfaces.workflow.mixin with type parameters of type IWorkflowElementEntityModifier and TypeInterfaceDescriptioninterfaceIBeanValidatingElement<TData,TElement extends IWorkflowElementEntity> Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData().interfaceIKeyValueSummarizableElement<TData,TElement extends IWorkflowElementEntity> Mixin that implementsIElementHandler.getElementSummaryXhtml()andIElementHandler.getElementSummaryModel(IGetElementSummaryParams)for nodes and triggers that wish to provide a simple key value based overview.interfaceIOfficialHelpPageElement<TData,TElement extends IWorkflowElementEntity> Mixin that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.interfaceISemverUpdating<TData,TElement extends IWorkflowElementEntity> AISequentialUpdatingthat interprets the version string as aSemverand updates the properties model according to the previous and current semantic version.interfaceISequentialUpdating<TData,TElement extends IWorkflowElementEntity, TVersion extends Comparable<TVersion>> ImplementsICustomParametersUpdateable.updateCustomParams(IUpdateCustomParametersParams)by running the transitions (upgrades) between the previous and the current version.interfaceISingleElementPrototype<TData,TElement extends IWorkflowElementEntity> Element handler mixin for cases when a handler only wishes to provide a single prototype. - 
Uses of IWorkflowElementEntity in de.xima.fc.interfaces.workflow.params
Classes in de.xima.fc.interfaces.workflow.params with type parameters of type IWorkflowElementEntityModifier and TypeInterfaceDescriptioninterfaceIElementGlobalValidationParams<TData,TElement extends IWorkflowElementEntity> Interface for the parameters that are passed toIElementHandler.validateGlobal(IElementGlobalValidationParams).interfaceIElementLocalValidationParams<TData,TElement extends IWorkflowElementEntity> Interface for the parameters that are passed toIElementHandler.validateLocal(IElementLocalValidationParams). - 
Uses of IWorkflowElementEntity in de.xima.fc.interfaces.workflow.validation
Classes in de.xima.fc.interfaces.workflow.validation with type parameters of type IWorkflowElementEntityModifier and TypeInterfaceDescriptioninterfaceIWorkflowGlobalValidator<TData,TElement extends IWorkflowElementEntity> Interface for all global validators of workflow elements.interfaceIWorkflowLocalValidator<TData,TElement extends IWorkflowElementEntity> Interface for all local validators of workflow elements. - 
Uses of IWorkflowElementEntity in de.xima.fc.ms.test.workflow
Methods in de.xima.fc.ms.test.workflow with type parameters of type IWorkflowElementEntityModifier and TypeMethodDescriptionprotected <TElement extends IWorkflowElementEntity,TSearchTerm extends AWorkflowElementSearchTerm<TElement>, TData> 
voidAWorkflowEngineTest.updateParams(AWorkflowElement<TElement, TSearchTerm> element, IElementHandler<TData, TElement> handler, Consumer<TData> updater) protected <TElement extends IWorkflowElementEntity,TSearchTerm extends AWorkflowElementSearchTerm<TElement>, TData> 
voidAWorkflowEngineTest.updateParams(AWorkflowElement<TElement, TSearchTerm> element, Class<TData> type, Consumer<TData> updater) protected <TElement extends IWorkflowElementEntity,TSearchTerm extends AWorkflowElementSearchTerm<TElement>> 
voidAWorkflowEngineTest.updateParams(AWorkflowElement<TElement, TSearchTerm> element, Consumer<Object> updater)  - 
Uses of IWorkflowElementEntity in de.xima.fc.plugin.workflow
Methods in de.xima.fc.plugin.workflow with type parameters of type IWorkflowElementEntityModifier and TypeMethodDescriptionstatic <TData,TElement extends IWorkflowElementEntity> 
TDataWorkflowCustomParametersHelper.deserializeCustomProps(com.alibaba.fastjson.JSONObject json, IElementHandler<TData, TElement> handler) Takes the serialized JSON properties model of a workflow element, deserializes it according to the given handler, and returns the deserialized properties model.static <TElement extends IWorkflowElementEntity>
ObjectWorkflowCustomParametersHelper.deserializeCustomProps(TElement element, Mandant client) Takes the serialized JSON custom parameters of the given node, and returns the deserialized properties model.static <TData,TElement extends IWorkflowElementEntity> 
TDataWorkflowCustomParametersHelper.deserializeCustomProps(TElement element, IElementHandler<TData, TElement> handler, Mandant client) Takes the serialized JSON custom parameters of the given node, and returns the deserialized properties model.static <TElement extends IWorkflowElementEntity>
com.alibaba.fastjson.JSONObjectWorkflowCustomParametersHelper.retrieveCustomParams(TElement element, Mandant client) Retrieves the deserialized custom properties of a node or trigger, making sure to update the properties to the current version.static <TData,TElement extends IWorkflowElementEntity> 
com.alibaba.fastjson.JSONObjectWorkflowCustomParametersHelper.serializeCustomProps(TData data, IElementHandler<TData, TElement> handler) Serializes the custom properties of a workflow element and set the result on the element viasetCustomParameters(String).static <TData,TElement extends IWorkflowElementEntity> 
StringWorkflowCustomParametersHelper.serializeCustomPropsToString(TData data, IElementHandler<TData, TElement> handler) Serializes the custom properties of a workflow element and set the result on the element viasetCustomParameters(String).static <TData,TElement extends IWorkflowElementEntity> 
StringWorkflowCustomParametersHelper.serializeCustomPropsToString(TData data, TElement element, Mandant client) Serializes the custom properties of a workflow element and set the result on the element viasetCustomParameters(String).static <TData,TElement extends IWorkflowElementEntity> 
voidWorkflowCustomParametersHelper.setCustomProps(TData data, TElement element, IElementHandler<TData, TElement> handler) Serializes the custom properties of a workflow element and set the result on the element viasetCustomParameters(String).Methods in de.xima.fc.plugin.workflow with parameters of type IWorkflowElementEntityModifier and TypeMethodDescriptionstatic com.alibaba.fastjson.JSONObjectWorkflowCustomParametersHelper.serializeCustomProps(Object data, IWorkflowElementEntity element, Mandant client) Serializes the custom properties of a workflow element and set the result on the element viasetCustomParameters(String).static voidWorkflowCustomParametersHelper.setCustomProps(Object data, IWorkflowElementEntity element, Mandant client) Serializes the custom properties of a workflow element and set the result on the element viasetCustomParameters(String). - 
Uses of IWorkflowElementEntity in de.xima.fc.plugin.workflow.registry
Classes in de.xima.fc.plugin.workflow.registry with type parameters of type IWorkflowElementEntityModifier and TypeInterfaceDescriptioninterfaceIWorkflowElementRegistry<TEntity extends IWorkflowElementEntity,TElement extends IWorkflowElementTypeProviding, THandler extends IElementHandler<?, TEntity>, TPlugin extends IFCPlugin> Registry for all workflow element handler.Methods in de.xima.fc.plugin.workflow.registry with type parameters of type IWorkflowElementEntityModifier and TypeMethodDescriptionstatic <TData,TElement extends IWorkflowElementEntity> 
voidWorkflowRegistry.registerBuiltin(IElementHandler<TData, TElement> handler) Registers a built-in workflow element handler with the registry.static <TData,TElement extends IWorkflowElementEntity> 
voidWorkflowRegistry.unregisterBuiltin(IElementHandler<TData, TElement> handler) Unregisters a built-in workflow element handler that was previously registered byWorkflowRegistry.registerBuiltin(IElementHandler). - 
Uses of IWorkflowElementEntity in de.xima.fc.workflow.designer.registry
Classes in de.xima.fc.workflow.designer.registry with type parameters of type IWorkflowElementEntityModifier and TypeInterfaceDescriptioninterfaceIBuiltinResourcesHandler<TData,TElement extends IWorkflowElementEntity> Adds default implementations forIElementHandler.getJavaScript(boolean)andIElementHandler.getCascadingStyleSheet(boolean). - 
Uses of IWorkflowElementEntity in de.xima.fc.workflow.processor.model
Classes in de.xima.fc.workflow.processor.model with type parameters of type IWorkflowElementEntityModifier and TypeClassDescriptionfinal classElementGlobalValidationParams<TData,TElement extends IWorkflowElementEntity> Default POJO implementation ofIElementGlobalValidationParams.final classElementLocalValidationParams<TData,TElement extends IWorkflowElementEntity> Default POJO implementation ofIElementLocalValidationParams.Methods in de.xima.fc.workflow.processor.model with type parameters of type IWorkflowElementEntityModifier and TypeMethodDescriptionstatic <TData,TElement extends IWorkflowElementEntity> 
IWorkflowElementWithDeserializedModel<TData,TElement> WorkflowElementWithDeserializedModel.withDataOnDemand(TElement element, ElementKey key, Mandant client) Creates a new wrapped workflow element that deserializes the custom properties on demand.