Class BundleHeaderSearchFilter

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.bundler.bl.header.event.BundleHeaderSearchFilter
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class BundleHeaderSearchFilter extends DynO
Business object representing a search filter for the BOBundleHeader.
Since:
10.1
See Also:
GCApi:
bo
  • Constructor Details

    • BundleHeaderSearchFilter

      public BundleHeaderSearchFilter()
  • Method Details

    • getId

      public Collection<Long> getId()
      Returns the bundle header id.
      Returns:
      the bundle header id
    • setId

      public void setId(Collection<Long> id)
      Sets the bundle header id.
      Parameters:
      id - the bundle header id
    • getInsertUser

      public Collection<Long> getInsertUser()
      Returns the bundle creation user id.
      Returns:
      the creation user id
    • setInsertUser

      public void setInsertUser(Collection<Long> insertUser)
      Sets the bundle creation user id.
      Parameters:
      insertUser - the creation user id
    • getInsertDate

      public DateTimeRange getInsertDate()
      Returns the bundle creation date.
      Returns:
      the creation date
    • setInsertDate

      public void setInsertDate(DateTimeRange creationDate)
      Sets the bundle creation date.
      Parameters:
      creationDate - the creation date
    • getStatus

      public Collection<Long> getStatus()
      Returns the bundle status id.
      Returns:
      the status id
    • setStatus

      public void setStatus(Collection<Long> status)
      Sets the bundle status id.
      Parameters:
      status - the status id
    • getLocked

      public Boolean getLocked()
      Checks if the bundle is locked.
      Returns:
      true if the bundle is locked, false otherwise
    • setLocked

      public void setLocked(Boolean locked)
      Sets true if bundle must be locked.
      Parameters:
      locked - true if the bundle must be locked, false otherwise
    • getOperationCenter

      public Collection<Long> getOperationCenter()
      Returns the id of the operation center of the bundle.
      Returns:
      the operation center id
    • setOperationCenter

      public void setOperationCenter(Collection<Long> operationCenter)
      Sets the id of the operation center of the bundle.
      Parameters:
      operationCenter - the operation center id
    • getCardinality

      public Long getCardinality()
      Returns the bundle cardinality.
      Returns:
      the cardinality
    • setCardinality

      public void setCardinality(Long cardinality)
      Sets the bundle cardinality.
      Parameters:
      cardinality - the cardinality
    • getyCoordinate

      public Double getyCoordinate()
      Returns the y coordinate of the bundle.
      Returns:
      the y coordinate
    • setyCoordinate

      public void setyCoordinate(Double yCoordinate)
      Sets the y coordinate of the bundle.
      Parameters:
      yCoordinate - the y coordinate
    • getxCoordinate

      public Double getxCoordinate()
      Returns the x coordinate of the bundle.
      Returns:
      the x coordinate
    • setxCoordinate

      public void setxCoordinate(Double xCoordinate)
      Sets the x coordinate of the bundle.
      Parameters:
      xCoordinate - the x coordinate
    • getMicrocluster

      public String getMicrocluster()
      Returns the microcluster of the bundle.
      Returns:
      the microcluster
    • setMicrocluster

      public void setMicrocluster(String microcluster)
      Sets the microcluster of the bundle.
      Parameters:
      microcluster - the microcluster
    • getStartDate

      public DateTimeRange getStartDate()
      Returns the bundle start date.
      Returns:
      the start date
    • setStartDate

      public void setStartDate(DateTimeRange startDate)
      Sets the bundle start date.
      Parameters:
      startDate - the start date
    • getEndDate

      public DateTimeRange getEndDate()
      Returns the bundle end date.
      Returns:
      the end date
    • setEndDate

      public void setEndDate(DateTimeRange endDate)
      Sets the bundle end date.
      Parameters:
      endDate - the end date
    • getAppointmentStartDate

      public DateTimeRange getAppointmentStartDate()
      Returns the start date of the bundle appointment.
      Returns:
      the appointment start date
    • setAppointmentStartDate

      public void setAppointmentStartDate(DateTimeRange appointmentStartDate)
      Sets the start date of the bundle appointment.
      Parameters:
      appointmentStartDate - the appointment start date
    • getAppointmentEndDate

      public DateTimeRange getAppointmentEndDate()
      Returns the end date of the bundle appointment.
      Returns:
      the appointment end date
    • setAppointmentEndDate

      public void setAppointmentEndDate(DateTimeRange appointmentEndDate)
      Sets the end date of the bundle appointment.
      Parameters:
      appointmentEndDate - the appointment end date
    • getIsBooking

      public Boolean getIsBooking()
      Checks whether the bundle must be considered as booking.
      Returns:
      true if the bundle is booking, false otherwise
    • setIsBooking

      public void setIsBooking(Boolean isBooking)
      Sets the bundle as booking.
      Parameters:
      isBooking - true if the bundle must be considered as booking, false otherwise
    • getDefaultDuration

      public Long getDefaultDuration()
      Returns the bundle default duration.
      Returns:
      the default duration
    • setDefaultDuration

      public void setDefaultDuration(Long defaultDuration)
      Sets the bundle default duration.
      Parameters:
      defaultDuration - the default duration
    • getMultiDay

      public Boolean getMultiDay()
      Checks if the bundle is multi-day.
      Returns:
      true if the bundle is multi-day, false otherwise
    • setMultiDay

      public void setMultiDay(Boolean multiDay)
      Sets true if bundle must be multi-day.
      Parameters:
      multiDay - true if the bundle must be multi-day, false otherwise
    • getOnDutyOnly

      public Boolean getOnDutyOnly()
      Checks if the bundle requires only resources that are currently on duty.
      Returns:
      true if the bundle requires only on duty resources, false otherwise
    • setOnDutyOnly

      public void setOnDutyOnly(Boolean onDutyOnly)
      Sets true if the bundle must require only resources that are currently on duty.
      Parameters:
      onDutyOnly - true if the bundle must require only on duty resources, false otherwise
    • getOnCallExcluded

      public Boolean getOnCallExcluded()
      Checks if the bundle excludes a related operation activity when it has on call resources.
      Returns:
      true if the bundle excludes on call resources' activities, false otherwise
    • setOnCallExcluded

      public void setOnCallExcluded(Boolean onCallExcluded)
      Sets whether the bundle must exclude a related operation activity when it has on call resources.
      Parameters:
      onCallExcluded - true if the bundle must exclude on call resources' activities, false otherwise
    • getMinimumTimeForDay

      public Long getMinimumTimeForDay()
      Returns the bundle minimum time for day.
      Returns:
      the minimum time for day
    • setMinimumTimeForDay

      public void setMinimumTimeForDay(Long minimumTimeForDay)
      Sets the bundle minimum time for day.
      Parameters:
      minimumTimeForDay - the minimum time for day
    • getMinimumTimeForSuspension

      public Long getMinimumTimeForSuspension()
      Returns the bundle minimum time for suspension.
      Returns:
      the minimum time for suspension
    • setMinimumTimeForSuspension

      public void setMinimumTimeForSuspension(Long minimumTimeForSuspension)
      Sets the bundle minimum time for suspension.
      Parameters:
      minimumTimeForSuspension - the minimum time for suspension
    • getCriterion

      public Collection<Long> getCriterion()
      Returns the bundle criterion id.
      Returns:
      the criterion id
      See Also:
    • setCriterion

      public void setCriterion(Collection<Long> criterion)
      Sets the bundle criterion id.
      Parameters:
      criterion - the criterion id
      See Also:
    • getMinCardinality

      public Long getMinCardinality()
      Returns the bundle minimum cardinality.
      Returns:
      the min cardinality
    • setMinCardinality

      public void setMinCardinality(Long minCardinality)
      Sets the bundle minimum cardinality.
      Parameters:
      minCardinality - the min cardinality
    • getMaxCardinality

      public Long getMaxCardinality()
      Returns the bundle maximum cardinality.
      Returns:
      the max cardinality
    • setMaxCardinality

      public void setMaxCardinality(Long maxCardinality)
      Sets the bundle maximum cardinality.
      Parameters:
      maxCardinality - the max cardinality
    • getName

      public String getName()
      Returns the bundle name.
      Returns:
      the name
    • setName

      public void setName(String name)
      Sets the bundle name.
      Parameters:
      name - the name
    • getParentBundle

      public Collection<Long> getParentBundle()
      Returns the bundle parent id.
      Returns:
      the parent id
    • setParentBundle

      public void setParentBundle(Collection<Long> parentBundle)
      Sets the bundle parent id.
      Parameters:
      parentBundle - the parent id