Class DTOBundlingRuleInsert
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.bundler.rs1.bundlingrule.DTOBundlingRuleInsert
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
DTO to insert a bundling rule.
- Since:
- 20.1
- See Also:
- GCApi:
- dto
-
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 TypeMethodDescriptionfinal BooleanChecks if the bundling rule is active.final BooleanChecks if the bundling rule execution is automatic.final BooleanChecks if the bundling rule is by operation type.final BooleanChecks if the bundling rule is by request type.final BooleanChecks if the bundling rule is by service type.final BooleanChecks if the bundling rule is by team cardinality.final BooleanChecks if the bundling rule is by technical object type.final StringgetCode()Returns the bundling rule code.final LocalizedStringReturns the bundling rule description.final BooleanChecks if the bundling rule is set as default.final LongReturns the location bundling type of this rule.final BooleanChecks if the bundling rule execution is manual.final LongReturns the max permitted size for theBundles created with this rule.final LongReturns the max permitted size for theBundles created with this rule.final LongReturns the min permitted size for theBundles created with this rule.final LongReturns the bundling rule priority.final LongReturns the technical object bundling type of this rule.final LongReturns the time interval bundling type of this rule.final voidSets the bundling rule to active.final voidsetAutomaticExecution(Boolean automaticExecution) Sets the bundling rule execution to automatic.final voidsetBundlingByOperationType(Boolean bundlingByOperationType) Sets the bundling rule by operation type.final voidsetBundlingByRequestType(Boolean bundlingByRequestType) Sets the bundling rule by request type.final voidsetBundlingByServiceType(Boolean bundlingByServiceType) Sets the bundling rule by service type.final voidsetBundlingByTeamCardinality(Boolean bundlingByTeamCardinality) Sets the bundling rule by team cardinality.final voidsetBundlingByTechnicalObjectType(Boolean bundlingByTechnicalObjectType) Sets the bundling rule by technical object type.final voidSets the bundling rule code.final voidsetDescription(LocalizedString description) Sets the bundling rule description.final voidsetIsDefault(Boolean isDefault) Sets if the bundling rule is default.final voidsetLocationBundlingType(Long locationBundlingType) Sets the location bundling type of this rule.final voidsetManualExecution(Boolean manualExecution) Sets the bundling rule execution to manual.final voidsetMaxBundleDuration(Long maxBundleDuration) Sets the max permitted size for theBundles created with this rule.final voidsetMaxBundleSize(Long maxBundleSize) Sets the max permitted size for theBundles created with this rule.final voidsetMinBundleSize(Long minBundleSize) Sets the min permitted size for theBundles created with this rule.final voidsetPriority(Long priority) Sets the bundling rule priority.final voidsetTechnicalObjectBundlingType(Long technicalObjectBundlingType) Sets the technical object bundling type of this rule.final voidsetTimeIntervalBundlingType(Long timeIntervalBundlingType) Sets the time interval bundling type of this rule.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
-
DTOBundlingRuleInsert
public DTOBundlingRuleInsert()
-
-
Method Details
-
getCode
Returns the bundling rule code.- Returns:
- the code
-
setCode
Sets the bundling rule code.- Parameters:
code- the code
-
getDescription
Returns the bundling rule description.- Returns:
- the description
-
setDescription
Sets the bundling rule description.- Parameters:
description- the description
-
getPriority
Returns the bundling rule priority.- Returns:
- the priority
-
setPriority
Sets the bundling rule priority.- Parameters:
priority- the priority
-
getActive
Checks if the bundling rule is active.- Returns:
- true if the bundling rule is active, false otherwise
-
setActive
Sets the bundling rule to active.- Parameters:
active- true if the bundling rule must be active, false otherwise
-
getManualExecution
Checks if the bundling rule execution is manual.- Returns:
- true if the bundling rule execution is manual, false otherwise
-
setManualExecution
Sets the bundling rule execution to manual.- Parameters:
manualExecution- true if the bundling rule execution can be manual, false otherwise
-
getAutomaticExecution
Checks if the bundling rule execution is automatic.- Returns:
- true if the bundling rule execution is automatic, false otherwise
-
setAutomaticExecution
Sets the bundling rule execution to automatic.- Parameters:
automaticExecution- true if the bundling rule execution can be automatic, false otherwise
-
getMinBundleSize
Returns the min permitted size for theBundles created with this rule.- Returns:
- the min permitted bundle size
-
setMinBundleSize
Sets the min permitted size for theBundles created with this rule.- Parameters:
minBundleSize- the min permitted bundle size
-
getMaxBundleSize
Returns the max permitted size for theBundles created with this rule.- Returns:
- the max permitted bundle size
-
setMaxBundleSize
Sets the max permitted size for theBundles created with this rule.- Parameters:
maxBundleSize- the max permitted bundle size
-
getMaxBundleDuration
Returns the max permitted size for theBundles created with this rule.- Returns:
- the max permitted bundle duration
-
setMaxBundleDuration
Sets the max permitted size for theBundles created with this rule.- Parameters:
maxBundleDuration- the max permitted bundle duration
-
getTechnicalObjectBundlingType
Returns the technical object bundling type of this rule.- Returns:
- the technical object bundling type
- See Also:
-
setTechnicalObjectBundlingType
Sets the technical object bundling type of this rule.- Parameters:
technicalObjectBundlingType- the technical object bundling type- See Also:
-
getLocationBundlingType
Returns the location bundling type of this rule.- Returns:
- the location bundling type
- See Also:
-
setLocationBundlingType
Sets the location bundling type of this rule.- Parameters:
locationBundlingType- the location bundling type- See Also:
-
getBundlingByRequestType
Checks if the bundling rule is by request type.- Returns:
- true if the bundling rule is by request type, false otherwise
-
setBundlingByRequestType
Sets the bundling rule by request type.- Parameters:
bundlingByRequestType- true if the bundling rule must be by request type, false otherwise
-
getBundlingByServiceType
Checks if the bundling rule is by service type.- Returns:
- true if the bundling rule is by service type, false otherwise
-
setBundlingByServiceType
Sets the bundling rule by service type.- Parameters:
bundlingByServiceType- true if the bundling rule must be by service type, false otherwise
-
getBundlingByTechnicalObjectType
Checks if the bundling rule is by technical object type.- Returns:
- true if the bundling rule is by technical object type, false otherwise
-
setBundlingByTechnicalObjectType
Sets the bundling rule by technical object type.- Parameters:
bundlingByTechnicalObjectType- true if the bundling rule must be by technical object type, false otherwise
-
getBundlingByOperationType
Checks if the bundling rule is by operation type.- Returns:
- true if the bundling rule is by operation type, false otherwise
-
setBundlingByOperationType
Sets the bundling rule by operation type.- Parameters:
bundlingByOperationType- true if the bundling rule must be by operation type, false otherwise
-
getBundlingByTeamCardinality
Checks if the bundling rule is by team cardinality.- Returns:
- true if the rule is by team cardinality, false otherwise
-
setBundlingByTeamCardinality
Sets the bundling rule by team cardinality.- Parameters:
bundlingByTeamCardinality- true if the rule must be by team cardinality, false otherwise
-
getTimeIntervalBundlingType
Returns the time interval bundling type of this rule.- Returns:
- the time interval bundling type
- See Also:
-
setTimeIntervalBundlingType
Sets the time interval bundling type of this rule.- Parameters:
timeIntervalBundlingType- the time interval bundling type- See Also:
-
getIsDefault
Checks if the bundling rule is set as default.- Returns:
- true if the rule is set as default, false otherwise
-
setIsDefault
Sets if the bundling rule is default.- Parameters:
isDefault- true if the rule is default, false otherwise
-