Class FcInvitationErrorBpmnModeler
java.lang.Object
de.xima.fc.workflow.bpmn.AStartEventBpmnModeler<FcInvitationErrorProps>
de.xima.fc.workflow.bpmn.AMessageStartEventBpmnModeler<FcInvitationErrorProps>
de.xima.fc.workflow.designer.bpmn.trigger.FcInvitationErrorBpmnModeler
- All Implemented Interfaces:
IWorkflowTriggerBpmnModeler<FcInvitationErrorProps>
public final class FcInvitationErrorBpmnModeler
extends AMessageStartEventBpmnModeler<FcInvitationErrorProps>
BPMN modeler for triggers of type invitation error.- Since:
- 8.4.0
-
Nested Class Summary
Nested classes/interfaces inherited from class AStartEventBpmnModeler
AStartEventBpmnModeler.IStatefulStartEventPostProcessor -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IWorkflowTriggerBpmnModeler<FcInvitationErrorProps> The immutable singleton instance of this modeler. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateName(IModelWorkflowTriggerParams<FcInvitationErrorProps> params, IWorkflowBpmnModelContext context, IBoundMessageLocalizer localizer) Creates the name of the start event in the BPMN model.protected StringgetInterfaceName(IModelWorkflowTriggerParams<FcInvitationErrorProps> params, IWorkflowBpmnModelContext context) The technical name of theInterfacethe declares theoperationusedbythemessage event.protected QNamegetMessageStructure(IModelWorkflowTriggerParams<FcInvitationErrorProps> params, IWorkflowBpmnModelContext context) protected StringgetMessageType(IModelWorkflowTriggerParams<FcInvitationErrorProps> params, IWorkflowBpmnModelContext context) Gets the internal identifier of theMessagethat triggers thestart event.protected StringgetOperationName(IModelWorkflowTriggerParams<FcInvitationErrorProps> params, IWorkflowBpmnModelContext context) The technical name of theOperationusedbythemessage event.Methods inherited from class AMessageStartEventBpmnModeler
createEventDefinition, getMessageNameMethods inherited from class AStartEventBpmnModeler
createDetails, createStartEventLayoutPostProcessor, modelTrigger
-
Field Details
-
INSTANCE
The immutable singleton instance of this modeler.
-
-
Constructor Details
-
FcInvitationErrorBpmnModeler
public FcInvitationErrorBpmnModeler()
-
-
Method Details
-
createName
protected String createName(IModelWorkflowTriggerParams<FcInvitationErrorProps> params, IWorkflowBpmnModelContext context, IBoundMessageLocalizer localizer) Description copied from class:AStartEventBpmnModelerCreates the name of the start event in the BPMN model. This is thenameof thestart event, usually placed below the circle that represents the start event in the BPMN diagram.The circle always has a defined diameter, independent of the name's length, so the name should be short and concise. If the name is too long, it may be truncated in the BPMN diagram. As a best practice, try not to include any user-configurable details in the name, simply use a static name that describes the type of event. Details about the event should be included in the event's
annotation, seecreateDetails.By convention, name an event using an object and a verb reflecting a state. Always try to describe which state an object is in when the process is about to leave the event, e.g.:
- Draft reviewed
- Invoice checked
- Job announced
- Draft to be reviewed
- 15 minutes
- Job announcement ready to be published
- Specified by:
createNamein classAStartEventBpmnModeler<FcInvitationErrorProps>- Parameters:
params- The parameters with the trigger to model, as provided by the workflow engine.context- The BPMN model context, as provided by the workflow engine.localizer- The localizer to use for localizing the name. This is the same as theboundMessageLocalizerobtained from thecontext.- Returns:
- The name of the service task in the BPMN model.
-
getInterfaceName
protected String getInterfaceName(IModelWorkflowTriggerParams<FcInvitationErrorProps> params, IWorkflowBpmnModelContext context) Description copied from class:AMessageStartEventBpmnModelerThe technical name of theInterfacethe declares theoperationusedbythemessage event.- Specified by:
getInterfaceNamein classAMessageStartEventBpmnModeler<FcInvitationErrorProps>- Parameters:
params- The parameters with the trigger to model, as provided by the workflow engine.context- The BPMN model context, as provided by the workflow engine.- Returns:
- The name of the interface.
-
getMessageStructure
protected QName getMessageStructure(IModelWorkflowTriggerParams<FcInvitationErrorProps> params, IWorkflowBpmnModelContext context) Description copied from class:AMessageStartEventBpmnModeler- Specified by:
getMessageStructurein classAMessageStartEventBpmnModeler<FcInvitationErrorProps>- Parameters:
params- The parameters with the trigger to model, as provided by the workflow engine.context- The BPMN model context, as provided by the workflow engine.- Returns:
- The structure of the message.
-
getMessageType
protected String getMessageType(IModelWorkflowTriggerParams<FcInvitationErrorProps> params, IWorkflowBpmnModelContext context) Description copied from class:AMessageStartEventBpmnModelerGets the internal identifier of theMessagethat triggers thestart event.- Specified by:
getMessageTypein classAMessageStartEventBpmnModeler<FcInvitationErrorProps>- Parameters:
params- The parameters with the trigger to model, as provided by the workflow engine.context- The BPMN model context, as provided by the workflow engine.- Returns:
- The type of the message, which is used to identify the message in the BPMN model.
-
getOperationName
protected String getOperationName(IModelWorkflowTriggerParams<FcInvitationErrorProps> params, IWorkflowBpmnModelContext context) Description copied from class:AMessageStartEventBpmnModelerThe technical name of theOperationusedbythemessage event.- Specified by:
getOperationNamein classAMessageStartEventBpmnModeler<FcInvitationErrorProps>- Parameters:
params- The parameters with the trigger to model, as provided by the workflow engine.context- The BPMN model context, as provided by the workflow engine.- Returns:
- The name of the operation.
-