public class FormuleHeureJour extends Object
Modifier and Type | Class and Description |
---|---|
static class |
FormuleHeureJour.Alias |
Constructor and Description |
---|
FormuleHeureJour(FormuleHeureJour.Alias alias,
Double... dureeJourParDefautHHMM) |
Modifier and Type | Method and Description |
---|---|
static String |
convertirHeureMinuteEnHeureCentieme(String dureeJourHeureMinute) |
static String |
convertirHeureMinuteEnMinute(String dureeJourHeureMinute)
Permet en HQL de transformer des heures minute en minutes
|
static FormuleHeureJour |
fromChampEnJour(String champ,
Double... dureeJourParDefautHHMM) |
static FormuleHeureJour |
fromChampEnJour(String champ,
String nbHeureParJour) |
String |
getHeureCentieme() |
String |
getHoraireJourEnMinute() |
String |
getJour() |
String |
getSumHHCC() |
String |
getSumJour() |
static String |
selectNbHeureParJour(Double... dureeJourHeureMinute)
Permet de creer en hql la clause select récuperant la durée d'une journée en HHMM en se basant sur "collSitu"
|
static String |
toSum(String formule)
Retourne une somme HQL sur la formule.
|
public FormuleHeureJour(FormuleHeureJour.Alias alias, Double... dureeJourParDefautHHMM)
public static String selectNbHeureParJour(Double... dureeJourHeureMinute)
dureeJourHeureMinute
- la durée par defaut d'une journée en HHMMpublic static String convertirHeureMinuteEnMinute(String dureeJourHeureMinute) throws IllegalArgumentException
dureeJourHeureMinute
- les heures minutes. ex : "collSitu.horaireJour" ou encore "7.42" ...IllegalArgumentException
- si la paramètre est nullpublic static String convertirHeureMinuteEnHeureCentieme(String dureeJourHeureMinute) throws IllegalArgumentException
IllegalArgumentException
public static FormuleHeureJour fromChampEnJour(String champ, Double... dureeJourParDefautHHMM)
public static FormuleHeureJour fromChampEnJour(String champ, String nbHeureParJour)
public String getHeureCentieme()
public String getJour()
public String getSumJour()
public String getSumHHCC()
public String getHoraireJourEnMinute()
Copyright © 2016. All rights reserved.