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 String
appDefinitionKey
protected CommandExecutor
commandExecutor
protected String
id
protected Map<String,Object>
incidentInfo
protected String
scopeDefinitionId
protected String
scopeId
protected String
scopeType
protected String
subScopeId
protected String
subType
protected String
tenantId
protected String
type
-
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:AppIncidentBuilder
Creates incident according to values set in the builder- Specified by:
create
in interfaceAppIncidentBuilder
- Returns:
- incident
-
id
public AppIncidentBuilder id(String id)
Description copied from interface:AppIncidentBuilder
DB id of the task.- Specified by:
id
in interfaceAppIncidentBuilder
-
getId
public String getId()
- Specified by:
getId
in interfaceAppIncidentBuilder
-
type
public AppIncidentBuilder type(String type)
Description copied from interface:AppIncidentBuilder
Type of the incident.- Specified by:
type
in interfaceAppIncidentBuilder
-
getType
public String getType()
- Specified by:
getType
in interfaceAppIncidentBuilder
-
subType
public AppIncidentBuilder subType(String subType)
Description copied from interface:AppIncidentBuilder
Sub type of the incident.- Specified by:
subType
in interfaceAppIncidentBuilder
-
getSubType
public String getSubType()
- Specified by:
getSubType
in interfaceAppIncidentBuilder
-
scopeId
public AppIncidentBuilder scopeId(String scopeId)
Description copied from interface:AppIncidentBuilder
Scope id of the incident.- Specified by:
scopeId
in interfaceAppIncidentBuilder
-
getScopeId
public String getScopeId()
- Specified by:
getScopeId
in interfaceAppIncidentBuilder
-
subScopeId
public AppIncidentBuilder subScopeId(String subScopeId)
Description copied from interface:AppIncidentBuilder
Sub scope id of the incident.- Specified by:
subScopeId
in interfaceAppIncidentBuilder
-
getSubScopeId
public String getSubScopeId()
- Specified by:
getSubScopeId
in interfaceAppIncidentBuilder
-
scopeType
public AppIncidentBuilder scopeType(String scopeType)
Description copied from interface:AppIncidentBuilder
Scope type of the incident.- Specified by:
scopeType
in interfaceAppIncidentBuilder
-
getScopeType
public String getScopeType()
- Specified by:
getScopeType
in interfaceAppIncidentBuilder
-
scopeDefinitionId
public AppIncidentBuilder scopeDefinitionId(String scopeDefinitionId)
Description copied from interface:AppIncidentBuilder
Scope definition id of the incident.- Specified by:
scopeDefinitionId
in interfaceAppIncidentBuilder
-
getScopeDefinitionId
public String getScopeDefinitionId()
- Specified by:
getScopeDefinitionId
in interfaceAppIncidentBuilder
-
appDefinitionKey
public AppIncidentBuilder appDefinitionKey(String appDefinitionKey)
Description copied from interface:AppIncidentBuilder
App definition key of the incident.- Specified by:
appDefinitionKey
in interfaceAppIncidentBuilder
-
getAppDefinitionKey
public String getAppDefinitionKey()
- Specified by:
getAppDefinitionKey
in interfaceAppIncidentBuilder
-
addIncidentInfoItem
public AppIncidentBuilder addIncidentInfoItem(String name, Object value)
Description copied from interface:AppIncidentBuilder
Info of the incident.- Specified by:
addIncidentInfoItem
in interfaceAppIncidentBuilder
-
addIncidentInfo
public AppIncidentBuilder addIncidentInfo(Map<String,Object> incidentInfo)
Description copied from interface:AppIncidentBuilder
Info of the incident.- Specified by:
addIncidentInfo
in interfaceAppIncidentBuilder
-
getIncidentInfo
public Map<String,Object> getIncidentInfo()
- Specified by:
getIncidentInfo
in interfaceAppIncidentBuilder
-
tenantId
public AppIncidentBuilder tenantId(String tenantId)
Description copied from interface:AppIncidentBuilder
Tenant id of the incident.- Specified by:
tenantId
in interfaceAppIncidentBuilder
-
getTenantId
public String getTenantId()
- Specified by:
getTenantId
in interfaceAppIncidentBuilder
-
-