Interface IPhysicalStructureOperationalChange<T extends IPhysicalStructureOperationalChangeRef>

All Known Subinterfaces:
IGateChange, ITurbineChange
All Known Implementing Classes:
JDomGateChange, JDomTurbineChange

public interface IPhysicalStructureOperationalChange<T extends IPhysicalStructureOperationalChangeRef>
  • Method Details

    • getOperationalChangeRef

      T getOperationalChangeRef()
    • getProjectLocationRef

      LocationTemplate getProjectLocationRef()
    • getChangeDate

      Date getChangeDate()
    • setUndefined

      void setUndefined(boolean tf)
      If undefined, this change will be deleted from the database.
      Parameters:
      tf -
    • isUndefined

      boolean isUndefined()
    • getChangeNotes

      String getChangeNotes()
    • setChangeNotes

      void setChangeNotes(String notes)
    • isProtected

      boolean isProtected()
    • setProtected

      void setProtected(boolean tf)
    • getElevationUnits

      String getElevationUnits()
    • getPoolElevation

      double getPoolElevation()
    • setPoolElevation

      void setPoolElevation(double d)
    • getPoolElevation

      void getPoolElevation(ParamDouble pd)
    • setPoolElevation

      void setPoolElevation(ParamDouble pd)
    • getTailwaterElevation

      double getTailwaterElevation()
    • setTailwaterElevation

      void setTailwaterElevation(double d)
    • getTailwaterElevation

      void getTailwaterElevation(ParamDouble pd)
    • setTailwaterElevation

      void setTailwaterElevation(ParamDouble pd)
    • getDischargeComputation

      ILookupType getDischargeComputation()
    • setDischargeComputation

      void setDischargeComputation(ILookupType type)
    • getReason

      ILookupType getReason()
    • setReason

      void setReason(ILookupType type)
    • getDischargeUnits

      String getDischargeUnits()
    • getOldTotalDischargeOverride

      double getOldTotalDischargeOverride()
    • setOldTotalDischargeOverride

      void setOldTotalDischargeOverride(double d)
    • getOldTotalDischargeOverride

      void getOldTotalDischargeOverride(ParamDouble pd)
    • setOldTotalDischargeOverride

      void setOldTotalDischargeOverride(ParamDouble pd)
    • getNewTotalDischargeOverride

      double getNewTotalDischargeOverride()
    • setNewTotalDischargeOverride

      void setNewTotalDischargeOverride(double d)
    • getNewTotalDischargeOverride

      void getNewTotalDischargeOverride(ParamDouble pd)
    • setNewTotalDischargeOverride

      void setNewTotalDischargeOverride(ParamDouble pd)