Class CrewShellSearchFilter

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

public class CrewShellSearchFilter extends DynO
Business object representing the input for the CrewShellSearchEvent.
Since:
16.0
See Also:
  • Constructor Details

    • CrewShellSearchFilter

      public CrewShellSearchFilter()
  • Method Details

    • getId

      public Collection<Long> getId()
      Returns the collection of crew shells' IDs
      Returns:
      the collection of crew shells' IDs
    • setId

      public void setId(Collection<Long> id)
      Sets the collection of crew shells' IDs
      Parameters:
      id - the collection of crew shells' IDs
    • getOperationCenter

      public Collection<Long> getOperationCenter()
      Returns the collection of the operation centers' IDs
      Returns:
      the collection of the operation centers' IDs
    • setOperationCenter

      public void setOperationCenter(Collection<Long> operationCenter)
      Sets the collection of the operation centers' IDs
      Parameters:
      operationCenter - the collection of the operation centers' IDs
    • getCode

      public String getCode()
      Returns the crew shell code
      Returns:
      the crew shell code
    • setCode

      public void setCode(String code)
      Sets the crew shell's code
      Parameters:
      code - the crew shell's code
    • getDescription

      public String getDescription()
      Returns the crew shell's description
      Returns:
      the crew shell's description
    • setDescription

      public void setDescription(String description)
      Sets the crew shell's description
      Parameters:
      description - the crew shell's description
    • getCrewSize

      public Long getCrewSize()
      Returns the crew shell's size
      Returns:
      the crew shell's size
    • setCrewSize

      public void setCrewSize(Long crewSize)
      Sets the crew shell's size
      Parameters:
      crewSize - the crew shell's size
    • getMovementType

      public Collection<Long> getMovementType()
      Returns the collection of movement types' IDs
      Returns:
      the collection of movement types' IDs
    • setMovementType

      public void setMovementType(Collection<Long> movementType)
      Sets the collection of movement types' IDs
      Parameters:
      movementType - the collection of movement types' IDs
    • getActive

      public Boolean getActive()
      Returns true if the crew shell is active
      Returns:
      true if is the crew shell is active, false otherwise
    • setActive

      public void setActive(Boolean active)
      Sets the active state of the crew shell
      Parameters:
      active - true if the crew shell must be active, false otherwise
    • getDepartureAddress

      public Collection<Long> getDepartureAddress()
      Returns the collection of departure addresses' IDs
      Returns:
      the collection of departure addresses' IDs
    • setDepartureAddress

      public void setDepartureAddress(Collection<Long> departureAddress)
      Sets the collection of departure addresses' IDs
      Parameters:
      departureAddress - the collection of departure addresses' IDs
    • getArrivalAddress

      public Collection<Long> getArrivalAddress()
      Returns the collection of arrival addresses' IDs
      Returns:
      the collection of arrival addresses' IDs
    • setArrivalAddress

      public void setArrivalAddress(Collection<Long> arrivalAddress)
      Sets the collection of arrival addresses' IDs
      Parameters:
      arrivalAddress - the collection of arrival addresses' IDs
    • getDummyUser

      public Collection<Long> getDummyUser()
      Returns the crew shell dummy user's id
      Returns:
      the crew shell dummy user's id
    • setDummyUser

      public void setDummyUser(Collection<Long> dummyUser)
      Sets the crew shell dummy user's id
      Parameters:
      dummyUser - the crew shell dummy user's id
    • getUsers

      public Collection<Long> getUsers()
      Returns the users
      Returns:
      the users
    • setUsers

      public void setUsers(Collection<Long> users)
      Sets the users
      Parameters:
      users -
    • getSkills

      public Collection<Long> getSkills()
      Returns the skill's IDs
      Returns:
      the skill's IDs
    • setSkills

      public void setSkills(Collection<Long> skills)
      Sets the skill's IDs
      Parameters:
      skills - the skill's IDs
    • getColor

      public String getColor()
      Returns the color
      Returns:
      the color
    • setColor

      public void setColor(String color)
      Sets the color
      Parameters:
      color - the color
    • getType

      public Collection<Long> getType()
      Returns the crew shell type's IDs
      Returns:
      the crew shell type IDs
    • setType

      public void setType(Collection<Long> type)
      Sets the crew shell type's IDs
      Parameters:
      type - the crew shell type's IDs
    • getWorkCenter

      public Collection<Long> getWorkCenter()
      Returns the collection of the crew shell's work center IDs
      Returns:
      collection of the crew shell's work center IDs
    • setWorkCenter

      public void setWorkCenter(Collection<Long> workCenter)
      Sets the collection of the crew shell's work center IDs
      Parameters:
      workCenter - the collection of the crew shell's work center IDs