Class EventModelBuilderImpl
- java.lang.Object
-
- org.flowable.eventregistry.impl.model.EventModelBuilderImpl
-
- All Implemented Interfaces:
EventModelBuilder
public class EventModelBuilderImpl extends Object implements EventModelBuilder
- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringcategoryprotected StringdeploymentNameprotected StringdeploymentTenantIdprotected EventJsonConvertereventJsonConverterprotected Map<String,EventPayload>eventPayloadDefinitionsprotected EventRepositoryServiceImpleventRepositoryprotected Stringkeyprotected StringparentDeploymentIdprotected StringresourceName
-
Constructor Summary
Constructors Constructor Description EventModelBuilderImpl(EventRepositoryServiceImpl eventRepository, EventJsonConverter eventJsonConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EventModelbuildEventModel()EventModelBuildercategory(String category)EventModelBuildercorrelationParameter(String name, String type)EventModelcreateEventModel()EventDeploymentdeploy()EventModelBuilderdeploymentName(String deploymentName)EventModelBuilderdeploymentTenantId(String deploymentTenantId)EventModelBuilderfullPayload(String name)EventModelBuilderheader(String name, String type)EventModelBuilderheaderWithCorrelation(String name, String type)EventModelBuilderkey(String key)EventModelBuildermetaParameter(String name, String type)EventModelBuilderparentDeploymentId(String parentDeploymentId)EventModelBuilderpayload(String name, String type)EventModelBuilderresourceName(String resourceName)
-
-
-
Field Detail
-
eventRepository
protected EventRepositoryServiceImpl eventRepository
-
eventJsonConverter
protected EventJsonConverter eventJsonConverter
-
deploymentName
protected String deploymentName
-
resourceName
protected String resourceName
-
category
protected String category
-
parentDeploymentId
protected String parentDeploymentId
-
deploymentTenantId
protected String deploymentTenantId
-
key
protected String key
-
eventPayloadDefinitions
protected Map<String,EventPayload> eventPayloadDefinitions
-
-
Constructor Detail
-
EventModelBuilderImpl
public EventModelBuilderImpl(EventRepositoryServiceImpl eventRepository, EventJsonConverter eventJsonConverter)
-
-
Method Detail
-
key
public EventModelBuilder key(String key)
- Specified by:
keyin interfaceEventModelBuilder
-
deploymentName
public EventModelBuilder deploymentName(String deploymentName)
- Specified by:
deploymentNamein interfaceEventModelBuilder
-
resourceName
public EventModelBuilder resourceName(String resourceName)
- Specified by:
resourceNamein interfaceEventModelBuilder
-
category
public EventModelBuilder category(String category)
- Specified by:
categoryin interfaceEventModelBuilder
-
parentDeploymentId
public EventModelBuilder parentDeploymentId(String parentDeploymentId)
- Specified by:
parentDeploymentIdin interfaceEventModelBuilder
-
deploymentTenantId
public EventModelBuilder deploymentTenantId(String deploymentTenantId)
- Specified by:
deploymentTenantIdin interfaceEventModelBuilder
-
header
public EventModelBuilder header(String name, String type)
- Specified by:
headerin interfaceEventModelBuilder
-
headerWithCorrelation
public EventModelBuilder headerWithCorrelation(String name, String type)
- Specified by:
headerWithCorrelationin interfaceEventModelBuilder
-
correlationParameter
public EventModelBuilder correlationParameter(String name, String type)
- Specified by:
correlationParameterin interfaceEventModelBuilder
-
payload
public EventModelBuilder payload(String name, String type)
- Specified by:
payloadin interfaceEventModelBuilder
-
metaParameter
public EventModelBuilder metaParameter(String name, String type)
- Specified by:
metaParameterin interfaceEventModelBuilder
-
fullPayload
public EventModelBuilder fullPayload(String name)
- Specified by:
fullPayloadin interfaceEventModelBuilder
-
createEventModel
public EventModel createEventModel()
- Specified by:
createEventModelin interfaceEventModelBuilder
-
deploy
public EventDeployment deploy()
- Specified by:
deployin interfaceEventModelBuilder
-
buildEventModel
protected EventModel buildEventModel()
-
-