Package de.xima.fc.interfaces.workflow
Interface IWorkflowElementEntity
- All Superinterfaces:
IActiveFlagProviding
,ICustomParametersProviding
,IDescriptionProviding
,IElementKeyProviding
,IElementSearchTermsProviding
,IIdProviding<Long>
,INameProviding
,IUuidProviding
,IVersionedCustomParametersProviding
,IWorkflowElementTypeProviding
- All Known Implementing Classes:
AWorkflowElement
,WorkflowNode
,WorkflowTrigger
public interface IWorkflowElementEntity
extends IIdProviding<Long>, IActiveFlagProviding, IUuidProviding, INameProviding, IDescriptionProviding, IElementKeyProviding, IElementSearchTermsProviding, ICustomParametersProviding, IVersionedCustomParametersProviding, IWorkflowElementTypeProviding
Interface for workflow elements that behave differently depending on their type. The type determines the handler that
is used for that workflow element.
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Field Summary
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setCustomParameters
(String customParameters) default void
setCustomParametersJson
(com.alibaba.fastjson.JSONObject json) Sets the custom parameters to the given JSON object.Methods inherited from interface de.xima.fc.interfaces.IActiveFlagProviding
isActive
Methods inherited from interface de.xima.fc.interfaces.workflow.ICustomParametersProviding
getCustomParameters, getCustomParametersJson
Methods inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
getBeschreibung, getDescription
Methods inherited from interface de.xima.fc.interfaces.workflow.IElementKeyProviding
getKey
Methods inherited from interface de.xima.fc.interfaces.workflow.IElementSearchTermsProviding
getSearchTerms
Methods inherited from interface de.xima.fc.interfaces.workflow.IIdProviding
getId
Methods inherited from interface de.xima.fc.entities.interfaces.INameProviding
getName
Methods inherited from interface de.xima.fc.interfaces.workflow.IUuidProviding
getUuid
Methods inherited from interface de.xima.fc.interfaces.workflow.IVersionedCustomParametersProviding
getCustomParametersVersion, setCustomParametersVersion
Methods inherited from interface de.xima.fc.interfaces.workflow.IWorkflowElementTypeProviding
getType
-
Method Details
-
setCustomParameters
- Parameters:
customParameters
- The custom parameters JSON string that is then returned byICustomParametersProviding.getCustomParameters()
.
-
setCustomParametersJson
default void setCustomParametersJson(com.alibaba.fastjson.JSONObject json) Sets the custom parameters to the given JSON object.- Parameters:
json
- A JSON object representing the custom parameters. It is converted to a JSON string.
-