Package com.flowable.app.engine.impl
Class AppIncidentBuilderImpl
- java.lang.Object
-
- com.flowable.app.engine.impl.AppIncidentBuilderImpl
-
- All Implemented Interfaces:
AppIncidentBuilder
public class AppIncidentBuilderImpl extends Object implements AppIncidentBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected StringappDefinitionKeyprotected CommandExecutorcommandExecutorprotected Stringidprotected Map<String,Object>incidentInfoprotected StringscopeDefinitionIdprotected StringscopeIdprotected StringscopeTypeprotected StringsubScopeIdprotected StringsubTypeprotected StringtenantIdprotected Stringtype
-
Constructor Summary
Constructors Constructor Description AppIncidentBuilderImpl(CommandExecutor commandExecutor)
-
Method Summary
-
-
-
Field Detail
-
commandExecutor
protected CommandExecutor commandExecutor
-
id
protected String id
-
type
protected String type
-
subType
protected String subType
-
scopeId
protected String scopeId
-
subScopeId
protected String subScopeId
-
scopeType
protected String scopeType
-
scopeDefinitionId
protected String scopeDefinitionId
-
appDefinitionKey
protected String appDefinitionKey
-
tenantId
protected String tenantId
-
-
Constructor Detail
-
AppIncidentBuilderImpl
public AppIncidentBuilderImpl(CommandExecutor commandExecutor)
-
-
Method Detail
-
create
public AppIncident create()
Description copied from interface:AppIncidentBuilderCreates incident according to values set in the builder- Specified by:
createin interfaceAppIncidentBuilder- Returns:
- incident
-
id
public AppIncidentBuilder id(String id)
Description copied from interface:AppIncidentBuilderDB id of the task.- Specified by:
idin interfaceAppIncidentBuilder
-
getId
public String getId()
- Specified by:
getIdin interfaceAppIncidentBuilder
-
type
public AppIncidentBuilder type(String type)
Description copied from interface:AppIncidentBuilderType of the incident.- Specified by:
typein interfaceAppIncidentBuilder
-
getType
public String getType()
- Specified by:
getTypein interfaceAppIncidentBuilder
-
subType
public AppIncidentBuilder subType(String subType)
Description copied from interface:AppIncidentBuilderSub type of the incident.- Specified by:
subTypein interfaceAppIncidentBuilder
-
getSubType
public String getSubType()
- Specified by:
getSubTypein interfaceAppIncidentBuilder
-
scopeId
public AppIncidentBuilder scopeId(String scopeId)
Description copied from interface:AppIncidentBuilderScope id of the incident.- Specified by:
scopeIdin interfaceAppIncidentBuilder
-
getScopeId
public String getScopeId()
- Specified by:
getScopeIdin interfaceAppIncidentBuilder
-
subScopeId
public AppIncidentBuilder subScopeId(String subScopeId)
Description copied from interface:AppIncidentBuilderSub scope id of the incident.- Specified by:
subScopeIdin interfaceAppIncidentBuilder
-
getSubScopeId
public String getSubScopeId()
- Specified by:
getSubScopeIdin interfaceAppIncidentBuilder
-
scopeType
public AppIncidentBuilder scopeType(String scopeType)
Description copied from interface:AppIncidentBuilderScope type of the incident.- Specified by:
scopeTypein interfaceAppIncidentBuilder
-
getScopeType
public String getScopeType()
- Specified by:
getScopeTypein interfaceAppIncidentBuilder
-
scopeDefinitionId
public AppIncidentBuilder scopeDefinitionId(String scopeDefinitionId)
Description copied from interface:AppIncidentBuilderScope definition id of the incident.- Specified by:
scopeDefinitionIdin interfaceAppIncidentBuilder
-
getScopeDefinitionId
public String getScopeDefinitionId()
- Specified by:
getScopeDefinitionIdin interfaceAppIncidentBuilder
-
appDefinitionKey
public AppIncidentBuilder appDefinitionKey(String appDefinitionKey)
Description copied from interface:AppIncidentBuilderApp definition key of the incident.- Specified by:
appDefinitionKeyin interfaceAppIncidentBuilder
-
getAppDefinitionKey
public String getAppDefinitionKey()
- Specified by:
getAppDefinitionKeyin interfaceAppIncidentBuilder
-
addIncidentInfoItem
public AppIncidentBuilder addIncidentInfoItem(String name, Object value)
Description copied from interface:AppIncidentBuilderInfo of the incident.- Specified by:
addIncidentInfoItemin interfaceAppIncidentBuilder
-
addIncidentInfo
public AppIncidentBuilder addIncidentInfo(Map<String,Object> incidentInfo)
Description copied from interface:AppIncidentBuilderInfo of the incident.- Specified by:
addIncidentInfoin interfaceAppIncidentBuilder
-
getIncidentInfo
public Map<String,Object> getIncidentInfo()
- Specified by:
getIncidentInfoin interfaceAppIncidentBuilder
-
tenantId
public AppIncidentBuilder tenantId(String tenantId)
Description copied from interface:AppIncidentBuilderTenant id of the incident.- Specified by:
tenantIdin interfaceAppIncidentBuilder
-
getTenantId
public String getTenantId()
- Specified by:
getTenantIdin interfaceAppIncidentBuilder
-
-