Interface IStream

All Superinterfaces:
IStreamLocationTemplate, Modifiable
All Known Implementing Classes:
StreamImpl

public interface IStream extends IStreamLocationTemplate, Modifiable
  • Method Details

    • setFlowsIntoStream

      void setFlowsIntoStream(String stream)
    • getFlowsIntoStream

      String getFlowsIntoStream()
    • setFlowsIntoStation

      void setFlowsIntoStation(Double station)
    • getFlowsIntoStation

      Double getFlowsIntoStation()
    • setFlowsIntoBank

      void setFlowsIntoBank(String bank)
    • getFlowsIntoBank

      String getFlowsIntoBank()
    • setDivertsFromStream

      void setDivertsFromStream(String stream)
    • getDivertsFromStream

      String getDivertsFromStream()
    • setDivertsFromStation

      void setDivertsFromStation(Double station)
    • getDivertsFromStation

      Double getDivertsFromStation()
    • setDivertsFromBank

      void setDivertsFromBank(String bank)
    • getDivertsFromBank

      String getDivertsFromBank()
    • setLength

      void setLength(Double length)
    • getLength

      Double getLength()
    • setAverageSlope

      void setAverageSlope(Double slope)
    • getAverageSlope

      Double getAverageSlope()
    • setComment

      void setComment(String comment)
    • getComment

      String getComment()
    • setStreamId

      void setStreamId(String streamId)
    • startsDownstream

      Boolean startsDownstream()
    • setStartsDownstream

      void setStartsDownstream(Boolean b)
    • setOfficeId

      void setOfficeId(String officeId)
    • getLocationId

      default String getLocationId()
      Description copied from interface: IStreamLocationTemplate
      This represents the location ID in the database, such as 'WTYT2' This may be the same as the stream Id (such as when the object is an IStream)
      Specified by:
      getLocationId in interface IStreamLocationTemplate
      Returns:
    • getLocationTemplate

      default LocationTemplate getLocationTemplate()