Class BaseSlaDefinitionModel
java.lang.Object
com.flowable.platform.engine.impl.repository.BaseSlaDefinitionModel
- All Implemented Interfaces:
SlaDefinitionModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected intprotected Stringprotected List<EscalationDefinition>protected List<InitializationDefinition>protected Stringprotected Stringprotected intprotected Stringprotected Stringprotected Stringprotected booleanprotected SuspendConfigDefinitionFields inherited from interface com.flowable.platform.api.repository.SlaDefinitionModel
ACTION_ASSIGNMENT, ACTION_EMAIL, ACTION_EXPRESSION, ACTION_PRIORITY, ACTION_SENDCONVERSATIONMESSAGE, ACTION_START_CASE, ACTION_START_PROCESS, ACTION_VARIABLE, CALENDAR_TYPE_24_7, CALENDAR_TYPE_CUSTOM, CALENDAR_TYPE_WORKING_WEEK, UNIT_DAY, UNIT_HOUR, UNIT_MINUTE, UNIT_SECOND, WORKING_WEEK_EXTENDED, WORKING_WEEK_PLUS, WORKING_WEEK_PLUS_EXTENDED, WORKING_WEEK_STANDARD, WORKING_WEEK_SUNDAY, WORKING_WEEK_SUNDAY_EXTENDED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintReturns the optional description of this SLA definition, describing where and how it might be used.intgetKey()Returns the business key usually used to reference or lookup a SLA definition regardless of its version.getName()Returns the name of this SLA definition.booleanvoidsetBusinessCalendarType(String businessCalendarType) voidsetBusinessCalendarValue(String businessCalendarValue) voidsetCompletionDueDateExpression(String completionDueDateExpression) voidsetCompletionDueDateTimeUnit(String completionDueDateTimeUnit) voidsetCompletionDueDateValue(int completionDueDateValue) voidsetDescription(String description) voidsetEscalationDefinitions(List<EscalationDefinition> escalationDefinitions) voidsetInitializationDefinitions(List<InitializationDefinition> initializationDefinitions) voidsetInProgressStartDueDateExpression(String inProgressStartDueDateExpression) voidsetInProgressStartDueDateTimeUnit(String inProgressStartDueDateTimeUnit) voidsetInProgressStartDueDateValue(int inProgressStartDueDateValue) voidvoidvoidsetSlaType(String slaType) voidsetSuspendAllowed(boolean suspendAllowed) voidsetSuspendAllowedRoles(List<String> suspendAllowedRoles) voidsetSuspendTimeLimitConfig(SuspendConfigDefinition suspendTimeLimitConfig)
-
Field Details
-
key
-
name
-
description
-
businessCalendarType
-
businessCalendarValue
-
slaType
-
completionDueDateValue
protected int completionDueDateValue -
completionDueDateExpression
-
completionDueDateTimeUnit
-
inProgressStartDueDateValue
protected int inProgressStartDueDateValue -
inProgressStartDueDateExpression
-
inProgressStartDueDateTimeUnit
-
initializationDefinitions
-
escalationDefinitions
-
suspendAllowed
protected boolean suspendAllowed -
suspendAllowedRoles
-
suspendTimeLimitConfig
-
-
Constructor Details
-
BaseSlaDefinitionModel
public BaseSlaDefinitionModel()
-
-
Method Details
-
getKey
Description copied from interface:SlaDefinitionModelReturns the business key usually used to reference or lookup a SLA definition regardless of its version.- Specified by:
getKeyin interfaceSlaDefinitionModel
-
setKey
-
getName
Description copied from interface:SlaDefinitionModelReturns the name of this SLA definition.- Specified by:
getNamein interfaceSlaDefinitionModel
-
setName
-
getDescription
Description copied from interface:SlaDefinitionModelReturns the optional description of this SLA definition, describing where and how it might be used.- Specified by:
getDescriptionin interfaceSlaDefinitionModel
-
setDescription
-
getBusinessCalendarType
- Specified by:
getBusinessCalendarTypein interfaceSlaDefinitionModel
-
setBusinessCalendarType
-
getBusinessCalendarValue
- Specified by:
getBusinessCalendarValuein interfaceSlaDefinitionModel
-
setBusinessCalendarValue
-
getSlaType
- Specified by:
getSlaTypein interfaceSlaDefinitionModel
-
setSlaType
-
getCompletionDueDateValue
public int getCompletionDueDateValue()- Specified by:
getCompletionDueDateValuein interfaceSlaDefinitionModel
-
setCompletionDueDateValue
public void setCompletionDueDateValue(int completionDueDateValue) -
getCompletionDueDateExpression
- Specified by:
getCompletionDueDateExpressionin interfaceSlaDefinitionModel
-
setCompletionDueDateExpression
-
getCompletionDueDateTimeUnit
- Specified by:
getCompletionDueDateTimeUnitin interfaceSlaDefinitionModel
-
setCompletionDueDateTimeUnit
-
getInProgressStartDueDateValue
public int getInProgressStartDueDateValue()- Specified by:
getInProgressStartDueDateValuein interfaceSlaDefinitionModel
-
setInProgressStartDueDateValue
public void setInProgressStartDueDateValue(int inProgressStartDueDateValue) -
getInProgressStartDueDateExpression
- Specified by:
getInProgressStartDueDateExpressionin interfaceSlaDefinitionModel
-
setInProgressStartDueDateExpression
-
getInProgressStartDueDateTimeUnit
- Specified by:
getInProgressStartDueDateTimeUnitin interfaceSlaDefinitionModel
-
setInProgressStartDueDateTimeUnit
-
getInitializationDefinitions
- Specified by:
getInitializationDefinitionsin interfaceSlaDefinitionModel
-
setInitializationDefinitions
-
getEscalationDefinitions
- Specified by:
getEscalationDefinitionsin interfaceSlaDefinitionModel
-
setEscalationDefinitions
-
isSuspendAllowed
public boolean isSuspendAllowed()- Specified by:
isSuspendAllowedin interfaceSlaDefinitionModel
-
setSuspendAllowed
public void setSuspendAllowed(boolean suspendAllowed) -
getSuspendAllowedRoles
- Specified by:
getSuspendAllowedRolesin interfaceSlaDefinitionModel
-
setSuspendAllowedRoles
-
getSuspendTimeLimitConfig
- Specified by:
getSuspendTimeLimitConfigin interfaceSlaDefinitionModel
-
setSuspendTimeLimitConfig
-