Class LinearAssetLocationSearchFilter

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

public class LinearAssetLocationSearchFilter extends DynO
Business object representing a search filter for the linear asset location.
Since:
20.1
See Also:
GCApi:
bo
  • Constructor Details

    • LinearAssetLocationSearchFilter

      public LinearAssetLocationSearchFilter()
  • Method Details

    • getId

      public Collection<Long> getId()
      Returns the collection of linear asset location ids.
      Returns:
      the linear asset location ids
    • setId

      public void setId(Collection<Long> id)
      Sets the collection of linear asset location ids.
      Parameters:
      id - the linear asset location ids
    • getTarget

      public Collection<Long> getTarget()
      Returns the collection of asset ids.
      Returns:
      the asset ids
      See Also:
    • setTarget

      public void setTarget(Collection<Long> target)
      Sets the the collection of asset ids.
      Parameters:
      target - the asset ids
      See Also:
    • getStartXCoordinate

      public Double getStartXCoordinate()
      Returns the start x coordinate.
      Returns:
      the start x coordinate
    • setStartXCoordinate

      public void setStartXCoordinate(Double startXCoordinate)
      Sets the start x coordinate.
      Parameters:
      startXCoordinate - the start x coordinate
    • getStartYCoordinate

      public Double getStartYCoordinate()
      Returns the start y coordinate.
      Returns:
      the start y coordinate
    • setStartYCoordinate

      public void setStartYCoordinate(Double startYCoordinate)
      Sets the start y coordinate.
      Parameters:
      startYCoordinate - the start y coordinate
    • getEndPointXCoordinate

      public Double getEndPointXCoordinate()
      Returns the end point X coordinate.
      Returns:
      the end point X coordinate
    • setEndPointXCoordinate

      public void setEndPointXCoordinate(Double endPointXCoordinate)
      Sets the end point X coordinate.
      Parameters:
      endPointXCoordinate - the end point X coordinate
    • getEndPointYCoordinate

      public Double getEndPointYCoordinate()
      Returns the end point Y coordinate.
      Returns:
      the end point Y coordinate
    • setEndPointYCoordinate

      public void setEndPointYCoordinate(Double endPointYCoordinate)
      Sets the end point Y coordinate.
      Parameters:
      endPointYCoordinate - the end point Y coordinate
    • getAccessTime

      public Long getAccessTime()
      Returns the access time id.
      Returns:
      the access time id
    • setAccessTime

      public void setAccessTime(Long accessTime)
      Sets the access time id.
      Parameters:
      accessTime - the access time id
    • getAccessXCoordinate

      public Double getAccessXCoordinate()
      Returns the access X coordinate.
      Returns:
      the access X coordinate
    • setAccessXCoordinate

      public void setAccessXCoordinate(Double accessXCoordinate)
      Sets the access X coordinate.
      Parameters:
      accessXCoordinate - the access X coordinate
    • getAccessYCoordinate

      public Double getAccessYCoordinate()
      Returns the access Y coordinate.
      Returns:
      the access Y coordinate
    • setAccessYCoordinate

      public void setAccessYCoordinate(Double accessYCoordinate)
      Sets the access Y coordinate.
      Parameters:
      accessYCoordinate - the access Y coordinate
    • getAccessEndPointXCoordinate

      public Double getAccessEndPointXCoordinate()
      Returns the access end point X coordinate.
      Returns:
      the access end point X coordinate
    • setAccessEndPointXCoordinate

      public void setAccessEndPointXCoordinate(Double accessEndPointXCoordinate)
      Sets the access end point X coordinate.
      Parameters:
      accessEndPointXCoordinate - the access end point X coordinate
    • getAccessEndPointYCoordinate

      public Double getAccessEndPointYCoordinate()
      Returns the access end point Y coordinate.
      Returns:
      the access end point Y coordinate
    • setAccessEndPointYCoordinate

      public void setAccessEndPointYCoordinate(Double accessEndPointYCoordinate)
      Sets the access end point Y coordinate.
      Parameters:
      accessEndPointYCoordinate - the access end point Y coordinate
    • getAccessEndPointAccessTime

      public Long getAccessEndPointAccessTime()
      Returns the access end point access time.
      Returns:
      the access end point access time
    • setAccessEndPointAccessTime

      public void setAccessEndPointAccessTime(Long accessEndPointAccessTime)
      Sets the access end point access time.
      Parameters:
      accessEndPointAccessTime - the access end point access time
    • isInvertible

      public Boolean isInvertible()
      Checks if is the linear asset location is invertible.
      Returns:
      true if the linear asset location is invertible, false otherwise
    • setInvertible

      public void setInvertible(Boolean invertible)
      Sets the linear asset location to invertible.
      Parameters:
      invertible - true if the linear asset location must be invertible, false otherwise