Class BOBundlingRuleOrdering
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.bundler.bl.configuration.bundling.rule.ordering.BOBundlingRuleOrdering
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,Comparable<BOBundlingRuleOrdering>,overit.geocall.timezone.model.TimeZoned
Business object representing a bundling rule ordering.
It represents the link between the bundle rule entity and an operation ordering for the bundling process. It also permits to specified a priority for the specific the bundling rule.
It represents the link between the bundle rule entity and an operation ordering for the bundling process. It also permits to specified a priority for the specific the bundling rule.
- Since:
- 11.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 TypeMethodDescriptionintcompareTo(BOBundlingRuleOrdering bundlingRuleOrdering) Compares the current bundling rule ordering to the given one.Returns the bundling rule header id.getId()Returns the bundling rule ordering id.Returns the bundle operation ordering.Returns the bundling rule priority.voidsetBundlingRule(Long bundlingRule) Sets the bundling rule header id.voidSets the bundling rule ordering id.voidsetOrdering(Long ordering) Sets the bundle operation ordering.voidsetPriority(Long priority) Sets the bundling rule priority.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
-
BOBundlingRuleOrdering
public BOBundlingRuleOrdering()
-
-
Method Details
-
getId
Returns the bundling rule ordering id.- Returns:
- the bundling rule ordering id
-
setId
Sets the bundling rule ordering id.- Parameters:
id- the bundling rule ordering id
-
getBundlingRule
Returns the bundling rule header id.- Returns:
- the bundling rule header id
- See Also:
-
setBundlingRule
Sets the bundling rule header id.- Parameters:
bundlingRule- the bundling rule header id- See Also:
-
getOrdering
Returns the bundle operation ordering.- Returns:
- the bundle operation ordering id
- See Also:
-
setOrdering
Sets the bundle operation ordering.- Parameters:
ordering- the bundle operation ordering id- See Also:
-
getPriority
Returns the bundling rule priority.- Returns:
- the priority
-
setPriority
Sets the bundling rule priority.- Parameters:
priority- the priority
-
compareTo
Compares the current bundling rule ordering to the given one.- Specified by:
compareToin interfaceComparable<BOBundlingRuleOrdering>- Parameters:
bundlingRuleOrdering- the given bundling rule ordering that needs to be compared with the current- Returns:
- a negative integer, zero, or a positive integer as the current bundling rule has a priority that is less than, equal to, or greater than the given one.
-