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 voidsetCustomParameters(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
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.
 
 - 
 
 -