Class BOOutcomeReason
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.execution.bl.outcome.reason.BOOutcomeReason
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing outcome reason.
- Since:
- 18.0
- See Also:
- GCApi:
- bo
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.model.DynO
DynO.SpanFields, DynO.SpanTable, DynO.Valid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()Returns the outcome reason code.getColor()Returns the outcome reason color.Returns the outcome reason description.getId()Returns the outcome reason id.getOrder()Returns the order id.Returns the outcome class id.Returns the outcome type id.Returns the reason type id.Returns the resource requirement type id.isActive()Checks if the outcome reason is active.Checks if the outcome reason can include insufficient skills.Checks if the outcome reason must have a mandatory encoded note.Checks if the outcome reason is visible on mobile.voidSets the outcome reason to active.voidSets the outcome reason code.voidSets the outcome reason color.voidsetDescription(LocalizedString description) Sets the outcome reason description.voidSets the outcome reason id.voidsetInsufficientSkills(Boolean insufficientSkills) Sets the outcome reason to include insufficient skills.voidsetMandatoryEncodedNote(Boolean mandatoryEncodedNote) Sets the outcome reason to mandatory encoded note.voidSets the order id.voidsetOutcomeClass(Long outcomeClass) Sets the outcome class id.voidsetOutcomeType(Long outcomeType) Sets the outcome type id.voidsetReasonType(Long reasonType) Sets the reason type id.voidsetResourceRequirementType(Long resourceRequirementType) Sets the resource requirement type id.voidsetVisibleOnMobile(Boolean visibleOnMobile) Sets the outcome reason to visible on mobile.Methods inherited from class overit.geocall.model.DynO
addExtension, extract, extract, fields, from, from, getCriteria, getCriteriaNotExploded, getExtension, getFakeFilter, getUnknownAttributes, getUnknownCriteria, getVariant, getZone, insert, insert, isValid, make, removeCriteria, removeExtensionAttribute, setCriteria, setCriteriaNotExploded, setExtension, setFakeFilter, setUnknownAttributes, setUnknownCriteria, setVariant, setZone, toFlatMap, toFlatMap, toMap, toMap, toString, update, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initializeMethods inherited from interface overit.geocall.timezone.model.TimeZoned
hasZone
-
Constructor Details
-
BOOutcomeReason
public BOOutcomeReason()
-
-
Method Details
-
getId
Returns the outcome reason id.- Returns:
- the the outcome reason id
-
setId
Sets the outcome reason id.- Parameters:
id- the outcome reason id
-
getCode
Returns the outcome reason code.- Returns:
- the outcome reason code
-
setCode
Sets the outcome reason code.- Parameters:
code- the outcome reason code
-
getDescription
Returns the outcome reason description.- Returns:
- the outcome reason description
-
setDescription
Sets the outcome reason description.- Parameters:
description- the outcome reason description
-
getReasonType
Returns the reason type id.- Returns:
- the reason type id
-
setReasonType
Sets the reason type id.- Parameters:
reasonType- the reason type id
-
getOutcomeType
Returns the outcome type id.- Returns:
- the outcome type id
-
setOutcomeType
Sets the outcome type id.- Parameters:
outcomeType- the outcome type id
-
getOrder
Returns the order id.- Returns:
- the order id
-
setOrder
Sets the order id.- Parameters:
order- the order id
-
isActive
Checks if the outcome reason is active.- Returns:
- true if is the outcome reason is active, false otherwise
-
setActive
Sets the outcome reason to active.- Parameters:
active- true if the outcome reason must be active, false otherwise
-
isMandatoryEncodedNote
Checks if the outcome reason must have a mandatory encoded note.- Returns:
- true if is the outcome reason must have a mandatory encoded note, false otherwise
-
setMandatoryEncodedNote
Sets the outcome reason to mandatory encoded note.- Parameters:
mandatoryEncodedNote- true if the outcome reason must have a mandatory encoded note, false otherwise
-
getColor
Returns the outcome reason color.- Returns:
- the outcome reason color
-
setColor
Sets the outcome reason color.- Parameters:
color- the outcome reason color
-
isVisibleOnMobile
Checks if the outcome reason is visible on mobile.- Returns:
- true if is the outcome reason is visible on mobile, false otherwise
-
setVisibleOnMobile
Sets the outcome reason to visible on mobile.- Parameters:
visibleOnMobile- true if the outcome reason must be visible on mobile, false otherwise
-
getOutcomeClass
Returns the outcome class id.- Returns:
- the outcome class id
-
setOutcomeClass
Sets the outcome class id.- Parameters:
outcomeClass- the outcome class id
-
isInsufficientSkills
Checks if the outcome reason can include insufficient skills.- Returns:
- true if the outcome reason can include insufficient skills, false otherwise
-
setInsufficientSkills
Sets the outcome reason to include insufficient skills.- Parameters:
insufficientSkills- true if the outcome reason can include insufficient skills, false otherwise
-
getResourceRequirementType
Returns the resource requirement type id.- Returns:
- the resource requirement type id
-
setResourceRequirementType
Sets the resource requirement type id.- Parameters:
resourceRequirementType- the resource requirement type id
-