Class DTOBundlingRuleFilter

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.bundler.rs1.bundlingrule.DTOBundlingRuleFilter
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class DTOBundlingRuleFilter extends DynO
DTO representing a search filter to search for bundling rule.
Since:
20.1
See Also:
GCApi:
dto
  • Constructor Details

    • DTOBundlingRuleFilter

      public DTOBundlingRuleFilter()
  • Method Details

    • getId

      public final Collection<Long> getId()
      Returns the bundling rule id that was set as filter.
      Returns:
      the id
    • setId

      public final void setId(Collection<Long> id)
      Sets the bundling rule id as filter.
      Parameters:
      id - the id
    • getCode

      public final Collection<String> getCode()
      Returns the bundling rule code that was set as filter.
      Returns:
      the code
    • setCode

      public final void setCode(Collection<String> code)
      Sets the bundling rule code as filter.
      Parameters:
      code - the code
    • getDescription

      public final LocalizedString getDescription()
      Returns the bundling rule description that was set as filter.
      Returns:
      the description
    • setDescription

      public final void setDescription(LocalizedString description)
      Sets the bundling rule description as filter.
      Parameters:
      description - the description
    • getPriority

      public final Long getPriority()
      Returns the bundling rule priority.
      Returns:
      the priority
    • setPriority

      public final void setPriority(Long priority)
      Sets the bundling rule priority.
      Parameters:
      priority - the priority
    • getActive

      public final Boolean getActive()
      Checks if the bundling rule that was set as filter is active.
      Returns:
      true if the bundling rule is active, false otherwise
    • setActive

      public final void setActive(Boolean active)
      Sets the bundling rule to active as filter.
      Parameters:
      active - true if the bundling rule must be active, false otherwise
    • getManualExecution

      public final Boolean getManualExecution()
      Checks if the bundling rule execution that was set as filter is manual.
      Returns:
      true if the bundling rule execution is manual, false otherwise
    • setManualExecution

      public final void setManualExecution(Boolean manualExecution)
      Sets the bundling rule execution to manual as filter.
      Parameters:
      manualExecution - true if the bundling rule execution can be manual, false otherwise
    • getAutomaticExecution

      public final Boolean getAutomaticExecution()
      Checks if the bundling rule execution that was set as filter is automatic.
      Returns:
      true if the bundling rule execution is automatic, false otherwise
    • setAutomaticExecution

      public final void setAutomaticExecution(Boolean automaticExecution)
      Sets the bundling rule execution to automatic as filter.
      Parameters:
      automaticExecution - true if the bundling rule execution can be automatic, false otherwise
    • getTechnicalObjectBundlingType

      public final Long getTechnicalObjectBundlingType()
      Returns the technical object bundling type of the rule that was set as filter.
      Returns:
      the technical object bundling type
      See Also:
    • setTechnicalObjectBundlingType

      public final void setTechnicalObjectBundlingType(Long technicalObjectBundlingType)
      Sets the technical object bundling type of the rule as filter.
      Parameters:
      technicalObjectBundlingType - the technical object bundling type
      See Also:
    • getLocationBundlingType

      public final Long getLocationBundlingType()
      Returns the location bundling type of the rule that was set as filter.
      Returns:
      the location bundling type
      See Also:
    • setLocationBundlingType

      public final void setLocationBundlingType(Long locationBundlingType)
      Sets the location bundling type of the rule as filter.
      Parameters:
      locationBundlingType - the location bundling type
      See Also:
    • getBundlingByRequestType

      public final Boolean getBundlingByRequestType()
      Checks if the searched bundling rule is by request type.
      Returns:
      true if the bundling rule is by request type, false otherwise
    • setBundlingByRequestType

      public final void setBundlingByRequestType(Boolean bundlingByRequestType)
      Sets the bundling rule by request type as filter.
      Parameters:
      bundlingByRequestType - true if the bundling rule must be by request type, false otherwise
    • getBundlingByServiceType

      public final Boolean getBundlingByServiceType()
      Checks if the searched bundling rule is by service type.
      Returns:
      true if the bundling rule is by service type, false otherwise
    • setBundlingByServiceType

      public final void setBundlingByServiceType(Boolean bundlingByServiceType)
      Sets the bundling rule by service type as filter.
      Parameters:
      bundlingByServiceType - true if the bundling rule must be by service type, false otherwise
    • getBundlingByTechnicalObjectType

      public final Boolean getBundlingByTechnicalObjectType()
      Checks if the searched bundling rule is by technical object type.
      Returns:
      true if the bundling rule is by technical object type, false otherwise
    • setBundlingByTechnicalObjectType

      public final void setBundlingByTechnicalObjectType(Boolean bundlingByTechnicalObjectType)
      Sets the bundling rule by technical object type as filter.
      Parameters:
      bundlingByTechnicalObjectType - true if the bundling rule must be by technical object type, false otherwise
    • getBundlingByOperationType

      public final Boolean getBundlingByOperationType()
      Checks if the searched bundling rule is by operation type.
      Returns:
      true if the bundling rule is by operation type, false otherwise
    • setBundlingByOperationType

      public final void setBundlingByOperationType(Boolean bundlingByOperationType)
      Sets the bundling rule by operation type as filter.
      Parameters:
      bundlingByOperationType - true if the bundling rule must be by operation type, false otherwise
    • getMinBundleSize

      public final Long getMinBundleSize()
      Returns the min bundle size that was set as filter.
      Returns:
      the min bundle size
    • setMinBundleSize

      public final void setMinBundleSize(Long minBundleSize)
      Sets the min bundle size as filter.
      Parameters:
      minBundleSize - the min bundle size
    • getMaxBundleSize

      public final Long getMaxBundleSize()
      Returns the max bundle size that was set as filter.
      Returns:
      the max bundle size
    • setMaxBundleSize

      public final void setMaxBundleSize(Long maxBundleSize)
      Sets the max bundle size as filter.
      Parameters:
      maxBundleSize - the max bundle size
    • getMaxBundleDuration

      public final Long getMaxBundleDuration()
      Returns the max bundle duration that was set as filter.
      Returns:
      the max bundle duration
    • setMaxBundleDuration

      public final void setMaxBundleDuration(Long maxBundleDuration)
      Sets the max bundle duration as filter.
      Parameters:
      maxBundleDuration - the max bundle duration
    • getBundlingByTeamCardinality

      public final Boolean getBundlingByTeamCardinality()
      Checks if the searched bundling rule is by team cardinality.
      Returns:
      true if the bundling rule is by team cardinality, false otherwise
    • setBundlingByTeamCardinality

      public final void setBundlingByTeamCardinality(Boolean bundlingByTeamCardinality)
      Sets the bundling rule by team cardinality as filter.
      Parameters:
      bundlingByTeamCardinality - true if the bundling rule must be by team cardinality, false otherwise
    • getIsDefault

      public final Boolean getIsDefault()
      Checks if the bundling rule is set as default.
      Returns:
      true if the rule is set as default, false otherwise
    • setIsDefault

      public final void setIsDefault(Boolean isDefault)
      Sets if the bundling rule is default.
      Parameters:
      isDefault - true if the rule is default, false otherwise