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 IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTIONFields inherited from interface INameProviding
ATTR_NAME, COL_NAME -
Method Summary
Modifier and TypeMethodDescriptionvoidsetCustomParameters(String customParameters) default voidsetCustomParametersJson(com.alibaba.fastjson.JSONObject json) Sets the custom parameters to the given JSON object.Methods inherited from interface IActiveFlagProviding
isActiveMethods inherited from interface ICustomParametersProviding
getCustomParameters, getCustomParametersJsonMethods inherited from interface IDescriptionProviding
getBeschreibung, getDescriptionMethods inherited from interface IElementKeyProviding
getKeyMethods inherited from interface IElementSearchTermsProviding
getSearchTermsMethods inherited from interface IIdProviding
getIdMethods inherited from interface INameProviding
getNameMethods inherited from interface IUuidProviding
getUuidMethods inherited from interface IVersionedCustomParametersProviding
getCustomParametersVersion, setCustomParametersVersionMethods inherited from interface 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.
-