Alerting
.
controllers
.
calcul
.
rseau
domain
package
domain
Visibility
Public
All
Type Members
case class
PluvioMeasureJ
(
date:
DateTime
,
hour:
DateTime
,
dayJ:
Int
,
rain:
Option
[
Double
]
,
effectiveRain:
Option
[
Double
]
,
etp:
Option
[
Double
]
,
value1:
Option
[
Double
]
,
value2:
Option
[
Double
]
,
value3:
Option
[
Double
]
,
continuity:
Option
[
Int
]
,
obtainningMode:
Option
[
String
]
,
precision:
Option
[
Double
]
,
validity:
Option
[
String
]
)
extends
Product
with
Serializable
case class
RSEauDaily
(
date:
DateTime
,
landId:
Int
,
sparedWaterAmount:
Option
[
Double
]
,
parsimonyScore:
Option
[
Double
]
,
EEE:
Option
[
Double
]
,
waterStressScore:
Option
[
Int
]
,
waterStressDay:
Option
[
DateTime
]
,
previousEEE:
Option
[
Double
]
,
nextEEE:
Option
[
Double
]
,
PSE:
Option
[
Double
]
,
previousPSE:
Option
[
Double
]
,
nextPSE:
Option
[
Double
]
,
strategies:
Seq
[
RSEauStrategy
]
,
ecoNote:
Option
[
String
] =
None
)
extends
Product
with
Serializable
case class
RSEauDailySQL
(
date:
DateTime
,
landId:
Int
,
sparedWaterAmount:
Option
[
Double
]
,
parsimonyScore:
Option
[
Double
]
,
EEE:
Option
[
Double
]
,
waterStressScore:
Option
[
Int
]
,
waterStressDay:
Option
[
DateTime
]
,
previousEEE:
Option
[
Double
]
,
nextEEE:
Option
[
Double
]
,
PSE:
Option
[
Double
]
,
previousPSE:
Option
[
Double
]
,
nextPSE:
Option
[
Double
]
)
extends
Product
with
Serializable
case class
RSEauDashboard
(
date:
DateTime
,
totalWaterVolume:
Option
[
Double
]
,
sparedWaterAmount:
Option
[
Double
]
,
parsimonyScore:
Option
[
Double
]
,
EEE:
Option
[
Double
]
,
PSE:
Option
[
Double
]
,
previousEEE:
Option
[
Double
]
,
previousPSE:
Option
[
Double
]
,
nextEEE:
Option
[
Double
]
,
nextPSE:
Option
[
Double
]
,
EEEGaugeSteps:
Seq
[
Double
]
,
ecoNote:
Option
[
String
]
,
ressourceDisponibility:
Option
[
Int
]
,
nextThreshold:
Option
[
String
]
,
nbDaysThreshold:
Option
[
Int
]
,
thresholdDirection:
Option
[
String
]
,
merit:
Option
[
String
]
,
meritComment:
Option
[
String
]
,
restrictionDelay:
Option
[
Int
]
,
restrictionDate:
Option
[
DateTime
]
,
DD1:
Option
[
DateTime
]
,
DD2:
Option
[
DateTime
]
,
hasDD1:
Option
[
Boolean
]
,
hasDD2:
Option
[
Boolean
]
,
pluvioMeasures:
Seq
[
PluvioMeasureJ
]
,
lands:
Seq
[
RseauLandState
]
)
extends
Product
with
Serializable
case class
RSEauStrategy
(
landId:
Int
,
name:
Option
[
String
]
,
date:
Option
[
DateTime
] =
None
,
dose:
Option
[
Double
] =
None
,
gain:
Option
[
Double
] =
None
,
gainNote:
Option
[
String
] =
None
)
extends
Product
with
Serializable
case class
RseauLandState
(
landId:
Int
,
landName:
Option
[
String
]
,
waterStressScore:
Option
[
Int
]
,
waterStressDelay:
Option
[
Int
]
,
strategies:
Seq
[
RSEauStrategy
]
,
dose:
Option
[
Double
]
)
extends
Product
with
Serializable
Value Members
object
PluvioMeasureJ
extends
Serializable
object
RSEauDaily
extends
Serializable
object
RSEauDailySQL
extends
Serializable
object
RSEauDashboard
extends
Serializable
object
RSEauStrategy
extends
Serializable
object
RseauLandState
extends
Serializable
package
optirrig
Ungrouped