Package hec.data.watersupply
Interface IWaterUserContract
- All Superinterfaces:
Modifiable,XmlString
- All Known Implementing Classes:
JDomWaterUserContractImpl
The Interface WaterUserContract.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets the contracted storage.voidgetContractedStorage(ParamDouble contractedStorage) Gets the ws contract effective date.Gets the ws contract expiration date.doubleGets the future use allocation.voidgetFutureUseAllocation(ParamDouble futureUseAllocation) doubleGets the future use percent activated.voidgetFutureUsePercentActivated(ParamDouble futureUsePercentActivated) doubleGets the initial use allocation.voidgetInitialUseAllocation(ParamDouble initialUseAllocation) Returns the pump where water is pumped into the pool.Gets the pump where water is withdrawn from the pool.Returns the pump where water is pumped out below the pool as supply.doubleGets the total alloc percent activated.voidgetTotalAllocPercentActivated(ParamDouble totalAllocPercentActivated) voidsetContractedStorage(double contractedStorage) Sets the contracted storage.voidsetContractedStorage(ParamDouble contractedStorage) voidsetContractName(String contractName) voidsetContractType(ILookupType wsContractType) voidsetEffectiveDate(Date wsContractEffectiveDate) Sets the ws contract effective date.voidsetExpirationDate(Date wsContractExpirationDate) Sets the ws contract expiration date.voidsetFutureUseAllocation(double futureUseAllocation) Sets the future use allocation.voidsetFutureUseAllocation(ParamDouble futureUseAllocation) voidsetFutureUsePercentActivated(double futureUsePercentActivated) Sets the future use percent activated.voidsetFutureUsePercentActivated(ParamDouble futureUsePercentActivated) voidsetInitialUseAllocation(double initialUseAllocation) Sets the initial use allocation.voidsetInitialUseAllocation(ParamDouble initialUseAllocation) voidsetPump(IWaterSupplyPump pump, PumpType pumpType) voidsetPumpIn(IWaterSupplyPump waterSupplyPump) Sets the pump where water is pumped into the pool.voidsetPumpOut(IWaterSupplyPump waterSupplyPump) Sets the location where water is withdrawn from the pool.voidsetPumpOutBelow(IWaterSupplyPump waterSupplyPump) Sets the pump where water is pumped out below the pool as supply.voidsetTotalAllocPercentActivated(double totalAllocPercentActivated) Sets the total alloc percent activated.voidsetTotalAllocPercentActivated(ParamDouble totalAllocPercentActivated) voidsetWaterUser(IWaterUser waterUser) voidsetWaterUserContractRef(IWaterUserContractRef waterUserContractRef) Methods inherited from interface rma.lang.Modifiable
isModified, setModifiedMethods inherited from interface hec.data.XmlString
toXmlString
-
Field Details
-
ELEMENT
- See Also:
-
CONTRACT_DOCUMENTS
- See Also:
-
CONTRACT_WATER_USER
- See Also:
-
CONTRACTED_STORAGE
- See Also:
-
FUTURE_USE_ALLOCATION
- See Also:
-
FUTURE_USE_PERCENT_ACTIVATED
- See Also:
-
INITIAL_USE_ALLOCATION
- See Also:
-
TOTAL_ALLOC_PERCENT_ACTIVATED
- See Also:
-
WATER_USER_CONTRACT_REF
- See Also:
-
WS_CONTRACT_EFFECTIVE_DATE
- See Also:
-
WS_CONTRACT_EXPIRATION_DATE
- See Also:
-
WS_CONTRACT_TYPE
- See Also:
-
PROJECT_LOC
- See Also:
-
PUMP_OUT_BELOW_LOCATION
- See Also:
-
PUMP_OUT_LOCATION
- See Also:
-
PUMP_IN_LOCATION
- See Also:
-
-
Method Details
-
getWaterUserContractRef
IWaterUserContractRef getWaterUserContractRef() -
setWaterUserContractRef
-
getContractName
String getContractName() -
setContractName
-
getWaterUser
IWaterUser getWaterUser() -
setWaterUser
-
setContractedStorage
void setContractedStorage(double contractedStorage) Sets the contracted storage.- Parameters:
contractedStorage- the new contracted storage
-
getContractedStorage
double getContractedStorage()Gets the contracted storage.- Returns:
- the contracted storage
-
setEffectiveDate
Sets the ws contract effective date.- Parameters:
wsContractEffectiveDate- the new ws contract effective date
-
getEffectiveDate
Date getEffectiveDate()Gets the ws contract effective date.- Returns:
- the ws contract effective date
-
setExpirationDate
Sets the ws contract expiration date.- Parameters:
wsContractExpirationDate- the new ws contract expiration date
-
getExpirationDate
Date getExpirationDate()Gets the ws contract expiration date.- Returns:
- the ws contract expiration date
-
setInitialUseAllocation
void setInitialUseAllocation(double initialUseAllocation) Sets the initial use allocation.- Parameters:
initialUseAllocation- the new initial use allocation
-
getInitialUseAllocation
double getInitialUseAllocation()Gets the initial use allocation.- Returns:
- the initial use allocation
-
setFutureUseAllocation
void setFutureUseAllocation(double futureUseAllocation) Sets the future use allocation.- Parameters:
futureUseAllocation- the new future use allocation
-
getFutureUseAllocation
double getFutureUseAllocation()Gets the future use allocation.- Returns:
- the future use allocation
-
setFutureUsePercentActivated
void setFutureUsePercentActivated(double futureUsePercentActivated) Sets the future use percent activated.- Parameters:
futureUsePercentActivated- the new future use percent activated
-
getFutureUsePercentActivated
double getFutureUsePercentActivated()Gets the future use percent activated.- Returns:
- the future use percent activated
-
setTotalAllocPercentActivated
void setTotalAllocPercentActivated(double totalAllocPercentActivated) Sets the total alloc percent activated.- Parameters:
totalAllocPercentActivated- the new total alloc percent activated
-
getTotalAllocPercentActivated
double getTotalAllocPercentActivated()Gets the total alloc percent activated.- Returns:
- the total alloc percent activated
-
getContractType
ILookupType getContractType() -
setContractType
-
getContractedStorage
-
getInitialUseAllocation
-
getFutureUseAllocation
-
getFutureUsePercentActivated
-
getTotalAllocPercentActivated
-
setContractedStorage
-
setInitialUseAllocation
-
setFutureUseAllocation
-
setFutureUsePercentActivated
-
setTotalAllocPercentActivated
-
setPumpOut
Sets the location where water is withdrawn from the pool. -
getPumpOut
IWaterSupplyPump getPumpOut()Gets the pump where water is withdrawn from the pool. -
getPumpIn
IWaterSupplyPump getPumpIn()Returns the pump where water is pumped into the pool. -
setPumpIn
Sets the pump where water is pumped into the pool. -
setPumpOutBelow
Sets the pump where water is pumped out below the pool as supply. -
getPumpOutBelow
IWaterSupplyPump getPumpOutBelow()Returns the pump where water is pumped out below the pool as supply. -
getPumpList
List<IWaterSupplyPump> getPumpList() -
setPump
-
getPump
-