Package hec.data.watersupply
Interface IWaterUserContract
- All Superinterfaces:
Modifiable
,XmlString
- All Known Implementing Classes:
JDomWaterUserContractImpl
The Interface WaterUserContract.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Gets the contracted storage.void
getContractedStorage
(ParamDouble contractedStorage) Gets the ws contract effective date.Gets the ws contract expiration date.double
Gets the future use allocation.void
getFutureUseAllocation
(ParamDouble futureUseAllocation) double
Gets the future use percent activated.void
getFutureUsePercentActivated
(ParamDouble futureUsePercentActivated) double
Gets the initial use allocation.void
getInitialUseAllocation
(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.double
Gets the total alloc percent activated.void
getTotalAllocPercentActivated
(ParamDouble totalAllocPercentActivated) void
setContractedStorage
(double contractedStorage) Sets the contracted storage.void
setContractedStorage
(ParamDouble contractedStorage) void
setContractName
(String contractName) void
setContractType
(ILookupType wsContractType) void
setEffectiveDate
(Date wsContractEffectiveDate) Sets the ws contract effective date.void
setExpirationDate
(Date wsContractExpirationDate) Sets the ws contract expiration date.void
setFutureUseAllocation
(double futureUseAllocation) Sets the future use allocation.void
setFutureUseAllocation
(ParamDouble futureUseAllocation) void
setFutureUsePercentActivated
(double futureUsePercentActivated) Sets the future use percent activated.void
setFutureUsePercentActivated
(ParamDouble futureUsePercentActivated) void
setInitialUseAllocation
(double initialUseAllocation) Sets the initial use allocation.void
setInitialUseAllocation
(ParamDouble initialUseAllocation) void
setPump
(IWaterSupplyPump pump, PumpType pumpType) void
setPumpIn
(IWaterSupplyPump waterSupplyPump) Sets the pump where water is pumped into the pool.void
setPumpOut
(IWaterSupplyPump waterSupplyPump) Sets the location where water is withdrawn from the pool.void
setPumpOutBelow
(IWaterSupplyPump waterSupplyPump) Sets the pump where water is pumped out below the pool as supply.void
setTotalAllocPercentActivated
(double totalAllocPercentActivated) Sets the total alloc percent activated.void
setTotalAllocPercentActivated
(ParamDouble totalAllocPercentActivated) void
setWaterUser
(IWaterUser waterUser) void
setWaterUserContractRef
(IWaterUserContractRef waterUserContractRef) Methods inherited from interface rma.lang.Modifiable
isModified, setModified
Methods 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
-