Class TeamSearchFilter

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

public class TeamSearchFilter extends DynO
Business object representing a search filter to search for teams.
Since:
16.0
See Also:
GCApi:
bo
  • Constructor Details

    • TeamSearchFilter

      public TeamSearchFilter()
  • Method Details

    • getId

      public Collection<Long> getId()
      Returns the collection of team ids that was set as filter.
      Returns:
      the team ids
    • setId

      public void setId(Collection<Long> id)
      Sets the collection of team id as filter.
      Parameters:
      id - the team ids
    • getCode

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

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

      public String getDescription()
      Returns the team description that was set as filter.
      Returns:
      the team description
    • setDescription

      public void setDescription(String description)
      Sets the team description as filter.
      Parameters:
      description - the team description
    • isActive

      public Boolean isActive()
      Checks if the team that was set as filter is active.
      Returns:
      true if is the team is active, false otherwise
    • setActive

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

      public Collection<Long> getOperationCenter()
      Returns the collection of operation centers that was set as filter.
      Returns:
      the operation centers
    • setOperationCenter

      public void setOperationCenter(Collection<Long> operationCenter)
      Sets the collection of operation centers as filter.
      Parameters:
      operationCenter - the operation centers
    • getAddress

      public Collection<Long> getAddress()
      Returns the collection of addresses that was set as filter.
      Returns:
      the addresses
    • setAddress

      public void setAddress(Collection<Long> address)
      Sets the collection of addresses as filter.
      Parameters:
      address - the addresses
    • getTimeCalculationType

      public Collection<Long> getTimeCalculationType()
      Returns the collection of time calculation types that was set as filter.
      Returns:
      the time calculation types
    • setTimeCalculationType

      public void setTimeCalculationType(Collection<Long> timeCalculationType)
      Sets the collection of time calculation types as filter.
      Parameters:
      timeCalculationType - the time calculation types
    • isLoan

      public Boolean isLoan()
      Checks if the team that was set as filter is a loan.
      Returns:
      true if is the team is a loan, false otherwise
    • setLoan

      public void setLoan(Boolean loan)
      Sets the team to loan as filter.
      Parameters:
      loan - true if the team must be a loan, false otherwise
    • getType

      public Collection<Long> getType()
      Returns the collection of team types that was set as filter.
      Returns:
      the team types
    • setType

      public void setType(Collection<Long> type)
      Sets the collection of team types as filter.
      Parameters:
      type - the team types
    • getTeamCardinality

      public Collection<Long> getTeamCardinality()
      Returns the collection of team cardinalities that was set as filter.
      Returns:
      the team cardinalities
    • setTeamCardinality

      public void setTeamCardinality(Collection<Long> teamCardinality)
      Sets the collection of team cardinalities as filter.
      Parameters:
      teamCardinality - the team cardinalities
    • getEndDayAddress

      public final Collection<Long> getEndDayAddress()
      Returns the collection of end day addresses that was set as filter.
      Returns:
      the end day addresses
    • setEndDayAddress

      public final void setEndDayAddress(Collection<Long> endDayAddress)
      Sets the collection of end day addresses as filter.
      Parameters:
      endDayAddress - the end day address
    • getOssSpace

      public Collection<Long> getOssSpace()
      Returns the collection of oss spaces that was set as filter.
      Returns:
      the oss spaces
    • setOssSpace

      public void setOssSpace(Collection<Long> ossSpace)
      Sets the collection of oss spaces as filter.
      Parameters:
      ossSpace - the oss spaces
    • getColor

      public String getColor()
      Returns the team color that was set as filter.
      Returns:
      the team color
    • setColor

      public void setColor(String color)
      Sets the team color as filter.
      Parameters:
      color - the team color
    • getTeamLocation

      public Collection<Long> getTeamLocation()
      Returns the collection of working team locations that was set as filter.
      Returns:
      the working team locations
    • setTeamLocation

      public void setTeamLocation(Collection<Long> teamLocation)
      Sets the collection of working team locations as filter.
      Parameters:
      teamLocation - the working team locations
    • getTeamDislocation

      public Collection<Long> getTeamDislocation()
      Returns the collection of working team dislocations that was set as filter.
      Returns:
      the working team dislocations
    • setTeamDislocation

      public void setTeamDislocation(Collection<Long> teamDislocation)
      Sets the collection of working team dislocations as filter.
      Parameters:
      teamDislocation - the working team dislocations