Uses of Class
de.xima.fc.workflow.ElementKey
Packages that use ElementKey
Package
Description
Package für Datenbankentitäten
-
Uses of ElementKey in de.xima.fc.entities
Methods in de.xima.fc.entities that return ElementKey -
Uses of ElementKey in de.xima.fc.interfaces.workflow
Methods in de.xima.fc.interfaces.workflow that return ElementKey -
Uses of ElementKey in de.xima.fc.interfaces.workflow.params
Methods in de.xima.fc.interfaces.workflow.params that return ElementKey -
Uses of ElementKey in de.xima.fc.interfaces.workflow.validation
Methods in de.xima.fc.interfaces.workflow.validation that return ElementKeyMethods in de.xima.fc.interfaces.workflow.validation with parameters of type ElementKeyModifier and TypeMethodDescriptionvoidIWorkflowGlobalHandlerValidationContext.addGlobalValidationMessage(ElementKey elementKey, IWorkflowValidationMessage message) Adds a validations message for the workflow element with the given key.IWorkflowGlobalHandlerValidationContext.getNodeByUuid(ElementKey key, String nodeType) IWorkflowGlobalHandlerValidationContext.getTriggerByUuid(ElementKey key, String triggerType) voidIWorkflowGlobalHandlerValidationContext.markGlobalValidationFailed(ElementKey key) Marks the given workflow element as invalid, when validation failed. -
Uses of ElementKey in de.xima.fc.workflow
Methods in de.xima.fc.workflow that return ElementKeyModifier and TypeMethodDescriptionstatic ElementKeystatic <T extends IUuidProviding & IWorkflowElementTypeProviding>
ElementKeyElementKey.of(IElementWithTask<T> element) static ElementKeyElementKey.of(EWorkflowElementType type, UUID taskUuid, UUID uuid) static ElementKeystatic <T extends IWorkflowElementTypeProviding & IUuidProviding>
ElementKeyNodeKey.toElementKey()TriggerKey.toElementKey()static ElementKeyElementKey.triggerKey(UUID taskUuid, UUID uuid) -
Uses of ElementKey in de.xima.fc.workflow.converter
Methods in de.xima.fc.workflow.converter with parameters of type ElementKeyModifier and TypeMethodDescriptionstatic <T extends IUuidProviding & IWorkflowElementTypeProviding>
ObjectFlowchartModelConverter.deserializeCustomProps(ElementKey key, String type, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static <T extends IUuidProviding & IWorkflowElementTypeProviding>
ObjectFlowchartModelConverter.deserializeCustomProps(ElementKey key, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, IElementHandler<?, ?> handler) Method parameters in de.xima.fc.workflow.converter with type arguments of type ElementKeyModifier and TypeMethodDescriptionstatic FlowchartSnapshotWorkflowPersistHelper.createFlowchartSnapshot(ProcessModel processModel, Map<ElementKey, com.alibaba.fastjson.JSONObject> customParamsMap, List<WorkflowStateModel> stateList) Creates a flowchart snapshot that represents the given process and state list.static <T extends IUuidProviding & IWorkflowElementTypeProviding>
ObjectFlowchartModelConverter.deserializeCustomProps(IElementWithTask<T> withTask, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static <T extends IUuidProviding & IWorkflowElementTypeProviding>
ObjectFlowchartModelConverter.deserializeCustomProps(ElementKey key, String type, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static <T extends IUuidProviding & IWorkflowElementTypeProviding>
ObjectFlowchartModelConverter.deserializeCustomProps(ElementKey key, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, IElementHandler<?, ?> handler) static <T extends IUuidProviding & IWorkflowElementTypeProviding>
ObjectFlowchartModelConverter.deserializeCustomProps(UUID taskUuid, T element, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static <T extends IUuidProviding & IWorkflowElementTypeProviding>
com.alibaba.fastjson.JSONObjectFlowchartModelConverter.retrieveCustomParams(IElementWithTask<T> withTask, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static <T extends IUuidProviding & IWorkflowElementTypeProviding>
com.alibaba.fastjson.JSONObjectFlowchartModelConverter.retrieveCustomParams(UUID taskUuid, T element, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static WorkflowNodeFlowchartModelConverter.toDataModel(NodeModel node, TaskModel task, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static WorkflowProcessFlowchartModelConverter.toDataModel(ProcessModel process, Map<ElementKey, com.alibaba.fastjson.JSONObject> customParamsMap, Mandant client) static WorkflowTaskFlowchartModelConverter.toDataModel(TaskModel task, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static WorkflowTriggerFlowchartModelConverter.toDataModel(TriggerModel trigger, TaskModel task, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static NodeModelFlowchartModelConverter.toViewModel(WorkflowNode node, WorkflowTask task, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static ProcessModelFlowchartModelConverter.toViewModel(WorkflowProcess process, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static TaskModelFlowchartModelConverter.toViewModel(WorkflowTask task, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static TriggerModelFlowchartModelConverter.toViewModel(WorkflowTrigger trigger, WorkflowTask task, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static <T extends IWorkflowElementTypeProviding & IUuidProviding>
voidFlowchartModelConverter.updateParams(Mandant client, ProcessModel process, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, BiFunction<Class<? extends IUUIDEntity>, UUID, UUID> updater) static <T extends IWorkflowElementTypeProviding & IUuidProviding>
voidFlowchartModelConverter.updateParams(Mandant client, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, UUID taskUuid, T element, BiFunction<Class<? extends IUUIDEntity>, UUID, UUID> updater) -
Uses of ElementKey in de.xima.fc.workflow.designer.helper
Fields in de.xima.fc.workflow.designer.helper declared as ElementKeyMethods in de.xima.fc.workflow.designer.helper that return types with arguments of type ElementKeyModifier and TypeMethodDescriptionstatic Set<ElementKey>ValidationHelper.collectValidatedElements(IWorkflowValidationResult result) static Set<ElementKey>ElementPropertiesHelper.refactorFormElementName(String oldName, String newName, WorkflowModelBean modelBean, Mandant client) static Map<ElementKey,ElementMessageSetModel> ValidationHelper.toElementMessagesSet(IWorkflowValidationResult validationResult) Methods in de.xima.fc.workflow.designer.helper with parameters of type ElementKeyModifier and TypeMethodDescriptionstatic ElementNodeInfoHelperElementNodeInfoHelper.newHelper(Mandant client, Locale locale, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, ElementKey elementKey, String nodeType) static ElementTriggerInfoHelperElementTriggerInfoHelper.newHelper(Mandant client, Locale locale, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, ElementKey elementKey, String nodeType) Method parameters in de.xima.fc.workflow.designer.helper with type arguments of type ElementKeyModifier and TypeMethodDescriptionstatic LoadPropsRetVal<NodeModel,INodePropertiesBean<?>> ElementPropertiesHelper.loadPropertiesViewNode(IElementWithTask<NodeModel> nodeWithTask, Map<ElementKey, com.alibaba.fastjson.JSONObject> customParamsMap, Set<PluginBeanHelper<?, ?>> usedBeanHelpers, IBaseWorkflowEnvironmentData env) Loads the XHTML page, the bean and the custom properties for the given node that is to be edited when that node is selected.static LoadPropsRetVal<TriggerModel,ITriggerPropertiesBean<?>> ElementPropertiesHelper.loadPropertiesViewTrigger(IElementWithTask<TriggerModel> triggerWithTask, Map<ElementKey, com.alibaba.fastjson.JSONObject> customParamsMap, Set<PluginBeanHelper<?, ?>> usedBeanHelpers, IBaseWorkflowEnvironmentData env) Loads the XHTML page, the bean and the custom properties for the given trigger that is to be edited when that trigger is selected.static List<WorkflowStateModel>WorkflowStateHelper.mergeWorkflowStates(IBaseWorkflowEnvironmentData env, ProcessModel process, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, List<WorkflowState> oldStates, List<WorkflowStateModel> newStates) Used when a backup is loaded.static ElementNodeInfoHelperElementNodeInfoHelper.newHelper(Mandant client, Locale locale, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, ElementKey elementKey, String nodeType) static ElementTriggerInfoHelperElementTriggerInfoHelper.newHelper(Mandant client, Locale locale, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, ElementKey elementKey, String nodeType) static IWorkflowValidationResultValidationHelper.validate(IWorkflowValidationEnvironmentData params, WorkflowProcess process, Set<ElementKey> elementsToValidate, WorkflowFlowAnalysis executionAnalysis, IWorkflowProvider provider, EWorkflowValidationGroup... groups) Validates the workflow for the given process.static IWorkflowValidationResultValidationHelper.validate(IWorkflowValidationEnvironmentData params, FlowchartModel flowchartModel, Set<ElementKey> elementsToValidate, WorkflowFlowAnalysis executionAnalysis, IWorkflowProvider provider, EWorkflowValidationGroup... groups) Validates the workflow for the given flowchart model.Constructors in de.xima.fc.workflow.designer.helper with parameters of type ElementKeyModifierConstructorDescriptionAElementInfoHelper(THandler handler, Locale locale, String elementType, String elementName, ElementKey elementKey, Object data) -
Uses of ElementKey in de.xima.fc.workflow.designer.logic
Methods in de.xima.fc.workflow.designer.logic that return ElementKeyConstructor parameters in de.xima.fc.workflow.designer.logic with type arguments of type ElementKeyModifierConstructorDescriptionTreeAccessorWithDataNodeModel(Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) Creates A new tree accessor that reads the custom properties from the given map. -
Uses of ElementKey in de.xima.fc.workflow.designer.model
Methods in de.xima.fc.workflow.designer.model that return ElementKeyMethods in de.xima.fc.workflow.designer.model that return types with arguments of type ElementKeyModifier and TypeMethodDescriptionWorkflowValidationModel.getExternalElementValidations()WorkflowValidationModel.getInteractiveElements()WorkflowValidationModel.getJsfValidations()Map<ElementKey,com.alibaba.fastjson.JSONObject> UnpackedFlowchartSnapshot.getParamsMap()Method parameters in de.xima.fc.workflow.designer.model with type arguments of type ElementKeyModifier and TypeMethodDescriptionvoidWorkflowValidationModel.setExternalElementValidations(Map<ElementKey, IWorkflowElementValidationResult> externalElementValidations) voidWorkflowValidationModel.setInteractiveElements(Set<ElementKey> interactiveElements) voidWorkflowValidationModel.setJsfValidations(Map<ElementKey, JsfValidationResult> jsfValidations) Constructors in de.xima.fc.workflow.designer.model with parameters of type ElementKeyModifierConstructorDescriptionGetElementSummaryParams(IEntityContext ec, IWorkflowProvider provider, ElementKey key, String elementType, TData data) Constructor parameters in de.xima.fc.workflow.designer.model with type arguments of type ElementKeyModifierConstructorDescriptionUnpackedFlowchartSnapshot(ProcessModel processModel, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, List<WorkflowStateModel> mergedStates) Creates a new POJO with the given data. -
Uses of ElementKey in de.xima.fc.workflow.processor.engine
Method parameters in de.xima.fc.workflow.processor.engine with type arguments of type ElementKeyModifier and TypeMethodDescriptionWorkflowValidator.Builder.exclude(Set<ElementKey> keys) Add the given keys to the set of workflow element that will not be validated.WorkflowValidator.Builder.include(Set<ElementKey> keys) Add the given elements to the set of workflow element that will be validated. -
Uses of ElementKey in de.xima.fc.workflow.processor.iface
Methods in de.xima.fc.workflow.processor.iface that return types with arguments of type ElementKeyModifier and TypeMethodDescriptionIWorkflowValidationResult.getElementValidationResults()IWorkflowPlaceholderRefactorRetVal.getFailedElements()IWorkflowPlaceholderRefactorRetVal.getUpdatedElements() -
Uses of ElementKey in de.xima.fc.workflow.processor.logic
Methods in de.xima.fc.workflow.processor.logic with parameters of type ElementKeyModifier and TypeMethodDescriptionFlowchartElementIndex.getNodeByUuid(ElementKey key) FlowchartElementIndex.getTriggerByUuid(ElementKey key) Method parameters in de.xima.fc.workflow.processor.logic with type arguments of type ElementKeyModifier and TypeMethodDescriptionstatic <T extends IWorkflowElementTypeProviding>
List<INodeWithName>WorkflowProviderHelper.computeNodeNames(Mandant client, FlowchartElementIndex elementIndex, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Iterable<NodeKey> nodeKeys) static ITriggerWithNameWorkflowProviderHelper.computeTriggerName(UUID taskUuid, TriggerModel trigger, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Mandant client) static List<ITriggerWithName>WorkflowProviderHelper.computeTriggerNames(Mandant client, FlowchartElementIndex elementIndex, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, Iterable<TriggerKey> triggerKeys) -
Uses of ElementKey in de.xima.fc.workflow.processor.logic.execution
Methods in de.xima.fc.workflow.processor.logic.execution that return ElementKey -
Uses of ElementKey in de.xima.fc.workflow.processor.logic.validation
Methods in de.xima.fc.workflow.processor.logic.validation that return ElementKeyModifier and TypeMethodDescriptionDefaultWorkflowValidationContext.getCurrentElementKey()InjectableValidationContext.getCurrentElementKey()Methods in de.xima.fc.workflow.processor.logic.validation with parameters of type ElementKeyModifier and TypeMethodDescriptionvoidDefaultWorkflowValidationContext.addElementValidationMessage(ElementKey key, IWorkflowValidationMessage message) Adds a validation message for the given workflow element.voidDefaultWorkflowValidationContext.addGlobalValidationMessage(ElementKey key, IWorkflowValidationMessage message) voidDefaultWorkflowValidationContext.appendElementValidationResult(ElementKey key, IWorkflowElementValidationResult result) voidDefaultWorkflowValidationContext.markElementValidated(ElementKey key) Marks the given element as having been validated, regardless of whether it is valid or invalid.voidDefaultWorkflowValidationContext.markElementValidationFailed(ElementKey key) Marks the given element as being invalid.voidDefaultWorkflowValidationContext.markGlobalValidationFailed(ElementKey key) voidDefaultWorkflowValidationContext.setCurrentElementKey(ElementKey currentElementKey) -
Uses of ElementKey in de.xima.fc.workflow.processor.model
Methods in de.xima.fc.workflow.processor.model that return ElementKeyModifier and TypeMethodDescriptionAppliesToEventParams.getKey()ElementLocalValidationParams.getKey()PreconditionSatisfiedParams.getKey()TriggerOnTaskFinishParams.getKey()WorkflowElementWithDeserializedModel.getKey()Methods in de.xima.fc.workflow.processor.model that return types with arguments of type ElementKeyModifier and TypeMethodDescriptionWorkflowValidationResult.getElementValidationResults()WorkflowPlaceholderRefactorRetVal.getFailedElements()WorkflowPlaceholderRefactorRetVal.getUpdatedElements()Methods in de.xima.fc.workflow.processor.model with parameters of type ElementKeyModifier and TypeMethodDescriptionWorkflowPlaceholderRefactorRetVal.Builder.failure(ElementKey key, Throwable cause) WorkflowElementIndex.getNodeByUuid(ElementKey key) WorkflowElementIndex.getTriggerByUuid(ElementKey key) WorkflowPlaceholderRefactorRetVal.Builder.success(ElementKey key, boolean updated) static <TData,TElement>
IWorkflowElementWithDeserializedModel<TData,TElement> WorkflowElementWithDeserializedModel.withCustomLocator(TElement element, ElementKey key, Function<TElement, TData> dataLocator, Mandant client) Creates a new wrapped workflow element that retrieves the custom properties on demand by using the given locator.static <TData,TElement>
IWorkflowElementWithDeserializedModel<TData,TElement> WorkflowElementWithDeserializedModel.withData(TElement element, ElementKey key, TData data, Mandant client) Creates a new wrapped workflow element that uses the given custom properties.static <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.Constructors in de.xima.fc.workflow.processor.model with parameters of type ElementKeyModifierConstructorDescriptionElementLocalValidationParams(IWorkflowLocalHandlerValidationContext validationContext, TElement element, ElementKey key, TData data) Creates a new POJO implementation with the given values.Constructor parameters in de.xima.fc.workflow.processor.model with type arguments of type ElementKeyModifierConstructorDescriptionWorkflowPlaceholderRefactorRetVal(Map<ElementKey, Throwable> failedElements, Set<ElementKey> updatedElements) WorkflowPlaceholderRefactorRetVal(Map<ElementKey, Throwable> failedElements, Set<ElementKey> updatedElements) -
Uses of ElementKey in de.xima.fc.workflow.taglib.component.flowchart
Methods in de.xima.fc.workflow.taglib.component.flowchart with parameters of type ElementKeyModifier and TypeMethodDescriptionvoidFlowchart.addSubmittedParams(ElementKey nodeKey, com.alibaba.fastjson.JSONObject params) Only used by the renderer during theApplyRequestValuesPhase. -
Uses of ElementKey in de.xima.fc.workflow.taglib.event
Methods in de.xima.fc.workflow.taglib.event that return ElementKeyMethods in de.xima.fc.workflow.taglib.event that return types with arguments of type ElementKeyConstructors in de.xima.fc.workflow.taglib.event with parameters of type ElementKeyModifierConstructorDescriptionElementInfoRequestEvent(javax.faces.component.UIComponent component, javax.faces.component.behavior.Behavior behavior, ElementKey elementKey, String elementType) Creates a new POJO with the given values.Constructor parameters in de.xima.fc.workflow.taglib.event with type arguments of type ElementKeyModifierConstructorDescriptionModelUpdateEvent(javax.faces.component.UIComponent component, javax.faces.component.behavior.Behavior behavior, Set<ElementKey> updatedCustomParams) -
Uses of ElementKey in de.xima.fc.workflow.taglib.iface
Methods in de.xima.fc.workflow.taglib.iface with parameters of type ElementKey -
Uses of ElementKey in de.xima.fc.workflow.taglib.model
Methods in de.xima.fc.workflow.taglib.model that return ElementKeyMethods in de.xima.fc.workflow.taglib.model that return types with arguments of type ElementKeyModifier and TypeMethodDescriptionFlowchartModel.getElementMessagesMap()Map<ElementKey,com.alibaba.fastjson.JSONObject> FlowchartModel.getParamsMap()static <TElement> Map<ElementKey,TElement> ElementEntry.map(List<ElementEntry<TElement>> entryList) Methods in de.xima.fc.workflow.taglib.model with parameters of type ElementKeyModifier and TypeMethodDescriptionvoidFlowchartModel.queueElementMessagesUpdate(ElementKey key, ElementMessageSetModel messages) Adds the given messages for a node or trigger to this model, and replaces all messages previously associated with that node or trigger.voidFlowchartModel.queueParamsUpdate(ElementKey key, com.alibaba.fastjson.JSONObject customParams) When the server wants to make changes to the custom parameters of aNodeModelorTriggerModel, this method needs to be used.voidElementEntry.setKey(ElementKey key) booleanFlowchartModel.updateElementMessages(ElementKey key, ElementMessageSetModel messages) Inserts the given messages for the node or trigger.booleanFlowchartModel.updateParams(ElementKey key, com.alibaba.fastjson.JSONObject customParams) Replaces the custom node or trigger parameters with the given data.Method parameters in de.xima.fc.workflow.taglib.model with type arguments of type ElementKeyModifier and TypeMethodDescriptionstatic <TElement> List<ElementEntry<TElement>>ElementEntry.entryList(Map<ElementKey, TElement> map) static FlowchartModelFlowchartModel.of(ProcessModel processModel, Map<ElementKey, com.alibaba.fastjson.JSONObject> customParamsMap) Creates a new flowchart model with the given data.static <TElement> ElementEntry<TElement>ElementEntry.ofMapEntry(Map.Entry<ElementKey, TElement> entry) voidFlowchartModel.updateElementMessages(Map<ElementKey, ElementMessageSetModel> messageMap) Inserts the given messages for the node or trigger.static FlowchartModelFlowchartModel.withMessages(ProcessModel processModel, Map<ElementKey, com.alibaba.fastjson.JSONObject> customParamsMap, ElementMessageSetModel processMessages, Map<UUID, ElementMessageSetModel> taskMessagesMap, Map<ElementKey, ElementMessageSetModel> elementMessagesMap) Creates a new flowchart model with the given data.Constructors in de.xima.fc.workflow.taglib.model with parameters of type ElementKey