Class CrewShellCompositionSearchFilter

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

public class CrewShellCompositionSearchFilter extends DynO
Business object representing the input to instantiate a CrewShellCompositionSearchEvent event.
Since:
16.0
See Also:
  • Constructor Details

    • CrewShellCompositionSearchFilter

      public CrewShellCompositionSearchFilter()
  • Method Details

    • getId

      public Collection<Long> getId()
      Returns the collection of crew shell composition's IDs
      Returns:
      id the collection of crew shell composition' IDs
    • setId

      public void setId(Collection<Long> id)
      Sets the collection of crew shell composition's IDs
      Parameters:
      id - the collection of crew shell composition's IDs
    • getCrewShell

      public Collection<Long> getCrewShell()
      Returns the collection of crew shells' IDs
      Returns:
      crewShell the collection of crew shells' IDs
      See Also:
    • setCrewShell

      public void setCrewShell(Collection<Long> crewShell)
      Sets the collection of crew shells' IDs
      Parameters:
      crewShell - the collection of crew shells' IDs
      See Also:
    • 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
    • getUser

      public Collection<Long> getUser()
      Returns the collection of the users' IDs
      Returns:
      the collection of the users' IDs
    • setUser

      public void setUser(Collection<Long> user)
      Sets the collection of the users' IDs
      Parameters:
      user - the collection of the users' IDs
    • getForeman

      public Boolean getForeman()
      Returns the foreman state of the crew shell's technician
      Returns:
      true if the crew shell technician is the crew shell's foreman, false otherwise
    • setForeman

      public void setForeman(Boolean foreman)
      Sets the foreman state of the crew shell's technician
      Parameters:
      foreman - true if the crew shell technician must be the crew shell's foreman, false otherwise
    • getDay

      @Deprecated(since="22.0") public DateTimeRange getDay()
      Deprecated.
      Returns the day
      Returns:
      compositionDate
    • setDay

      @Deprecated(since="22.0") public void setDay(DateTimeRange day)
      Sets the day
      Parameters:
      day -
    • getCompositionDate

      public DateTimeRange getCompositionDate()
      Returns the composition date
      Returns:
      compositionDate
    • setCompositionDate

      public void setCompositionDate(DateTimeRange compositionDate)
      Sets the composition date
      Parameters:
      compositionDate -
    • isSkipPermissionCheck

      public boolean isSkipPermissionCheck()
      Returns the readOnly to not check crew shell permission
      Returns:
      readOnly to not check crew shell permission
    • setSkipPermissionCheck

      public void setSkipPermissionCheck(boolean skipPermissionCheck)
      Sets the readOnly to not check crew shell permission
      Parameters:
      skipPermissionCheck - to not check crew shell permission