Class BaseSlaDefinitionModel
java.lang.Object
com.flowable.platform.engine.impl.repository.BaseSlaDefinitionModel
- All Implemented Interfaces:
SlaDefinitionModel
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected String
protected int
protected String
protected List<EscalationDefinition>
protected List<InitializationDefinition>
protected String
protected int
protected String
protected String
protected String
protected boolean
protected SuspendConfigDefinition
Fields 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_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
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the optional description of this SLA definition, describing where and how it might be used.int
getKey()
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.boolean
void
setBusinessCalendarType
(String businessCalendarType) void
setBusinessCalendarValue
(String businessCalendarValue) void
setCompletionDueDateTimeUnit
(String completionDueDateTimeUnit) void
setCompletionDueDateValue
(int completionDueDateValue) void
setDescription
(String description) void
setEscalationDefinitions
(List<EscalationDefinition> escalationDefinitions) void
setInitializationDefinitions
(List<InitializationDefinition> initializationDefinitions) void
setInProgressStartDueDateTimeUnit
(String inProgressStartDueDateTimeUnit) void
setInProgressStartDueDateValue
(int inProgressStartDueDateValue) void
void
void
setSlaType
(String slaType) void
setSuspendAllowed
(boolean suspendAllowed) void
setSuspendAllowedRoles
(List<String> suspendAllowedRoles) void
setSuspendTimeLimitConfig
(SuspendConfigDefinition suspendTimeLimitConfig)
-
Field Details
-
key
-
name
-
description
-
businessCalendarType
-
businessCalendarValue
-
slaType
-
completionDueDateValue
protected int completionDueDateValue -
completionDueDateTimeUnit
-
inProgressStartDueDateValue
protected int inProgressStartDueDateValue -
inProgressStartDueDateTimeUnit
-
initializationDefinitions
-
escalationDefinitions
-
suspendAllowed
protected boolean suspendAllowed -
suspendAllowedRoles
-
suspendTimeLimitConfig
-
-
Constructor Details
-
BaseSlaDefinitionModel
public BaseSlaDefinitionModel()
-
-
Method Details
-
getKey
Description copied from interface:SlaDefinitionModel
Returns the business key usually used to reference or lookup a SLA definition regardless of its version.- Specified by:
getKey
in interfaceSlaDefinitionModel
-
setKey
-
getName
Description copied from interface:SlaDefinitionModel
Returns the name of this SLA definition.- Specified by:
getName
in interfaceSlaDefinitionModel
-
setName
-
getDescription
Description copied from interface:SlaDefinitionModel
Returns the optional description of this SLA definition, describing where and how it might be used.- Specified by:
getDescription
in interfaceSlaDefinitionModel
-
setDescription
-
getBusinessCalendarType
- Specified by:
getBusinessCalendarType
in interfaceSlaDefinitionModel
-
setBusinessCalendarType
-
getBusinessCalendarValue
- Specified by:
getBusinessCalendarValue
in interfaceSlaDefinitionModel
-
setBusinessCalendarValue
-
getSlaType
- Specified by:
getSlaType
in interfaceSlaDefinitionModel
-
setSlaType
-
getCompletionDueDateValue
public int getCompletionDueDateValue()- Specified by:
getCompletionDueDateValue
in interfaceSlaDefinitionModel
-
setCompletionDueDateValue
public void setCompletionDueDateValue(int completionDueDateValue) -
getCompletionDueDateTimeUnit
- Specified by:
getCompletionDueDateTimeUnit
in interfaceSlaDefinitionModel
-
setCompletionDueDateTimeUnit
-
getInProgressStartDueDateValue
public int getInProgressStartDueDateValue()- Specified by:
getInProgressStartDueDateValue
in interfaceSlaDefinitionModel
-
setInProgressStartDueDateValue
public void setInProgressStartDueDateValue(int inProgressStartDueDateValue) -
getInProgressStartDueDateTimeUnit
- Specified by:
getInProgressStartDueDateTimeUnit
in interfaceSlaDefinitionModel
-
setInProgressStartDueDateTimeUnit
-
getInitializationDefinitions
- Specified by:
getInitializationDefinitions
in interfaceSlaDefinitionModel
-
setInitializationDefinitions
-
getEscalationDefinitions
- Specified by:
getEscalationDefinitions
in interfaceSlaDefinitionModel
-
setEscalationDefinitions
-
isSuspendAllowed
public boolean isSuspendAllowed()- Specified by:
isSuspendAllowed
in interfaceSlaDefinitionModel
-
setSuspendAllowed
public void setSuspendAllowed(boolean suspendAllowed) -
getSuspendAllowedRoles
- Specified by:
getSuspendAllowedRoles
in interfaceSlaDefinitionModel
-
setSuspendAllowedRoles
-
getSuspendTimeLimitConfig
- Specified by:
getSuspendTimeLimitConfig
in interfaceSlaDefinitionModel
-
setSuspendTimeLimitConfig
-