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_DESCRIPTIONFields inherited from interface de.xima.fc.entities.interfaces.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 de.xima.fc.interfaces.IActiveFlagProviding
isActiveMethods inherited from interface de.xima.fc.interfaces.workflow.ICustomParametersProviding
getCustomParameters, getCustomParametersJsonMethods inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
getBeschreibung, getDescriptionMethods inherited from interface de.xima.fc.interfaces.workflow.IElementKeyProviding
getKeyMethods inherited from interface de.xima.fc.interfaces.workflow.IElementSearchTermsProviding
getSearchTermsMethods inherited from interface de.xima.fc.interfaces.workflow.IIdProviding
getIdMethods inherited from interface de.xima.fc.entities.interfaces.INameProviding
getNameMethods inherited from interface de.xima.fc.interfaces.workflow.IUuidProviding
getUuidMethods inherited from interface de.xima.fc.interfaces.workflow.IVersionedCustomParametersProviding
getCustomParametersVersion, setCustomParametersVersionMethods 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.
-