Package hec.rss.model

Class ReRegRule

All Implemented Interfaces:
AsciiSerializable, FieldAccessor, TSLocation, DemandRuleInf, AltInputReportInfc, RssModelVariableConstants, RssReturnStatusConstants, RssTSLocation, Serializable, Cloneable, Comparable, Observer, rma.lang.Modifiable

public class ReRegRule extends ReleaseFuncOpRule implements AsciiSerializable, Serializable, Cloneable, DemandRuleInf
See Also:
  • Constructor Details

    • ReRegRule

      public ReRegRule()
    • ReRegRule

      public ReRegRule(String name)
  • Method Details

    • getWaterAccount

      public WaterAccount getWaterAccount()
      Description copied from interface: DemandRuleInf
      Gets the water account.
      Specified by:
      getWaterAccount in interface DemandRuleInf
      Overrides:
      getWaterAccount in class ReleaseFuncOpRule
      Returns:
      the water account
    • setWaterAccount

      public void setWaterAccount(WaterAccount wa)
      Description copied from interface: DemandRuleInf
      Sets the water account.
      Specified by:
      setWaterAccount in interface DemandRuleInf
      Overrides:
      setWaterAccount in class ReleaseFuncOpRule
      Parameters:
      wa - the new water account
    • getUpstreamReservoir

      public String getUpstreamReservoir()
    • setUpstreamReservoir

      public void setUpstreamReservoir(String upstreamReservoir)
    • getUpperZoneLimit

      public String getUpperZoneLimit()
    • setUpperZoneLimit

      public void setUpperZoneLimit(String upperZoneLimit)
    • getLowerZoneLimit

      public String getLowerZoneLimit()
    • setLowerZoneLimit

      public void setLowerZoneLimit(String lowerZoneLimit)
    • getReRegAveragingPeriod

      public Double getReRegAveragingPeriod()
    • setAveragingPeriod

      public void setAveragingPeriod(Double averagingPeriod)
    • getStartingWeekday

      public String getStartingWeekday()
    • setStartingWeekday

      public void setStartingWeekday(String startingWeekday)
    • getReRegPeriod

      public ReRegRule.ReRegPeriod getReRegPeriod()
    • setReRegPeriod

      public void setReRegPeriod(ReRegRule.ReRegPeriod reRegPeriod)