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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
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 Detail
-
setCustomParameters
void setCustomParameters(String customParameters)
- 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.
-
-