package lt.ktu.diet.common; public class Constants { //jei produktas - patiekalas, kiek tokiu patiekalu gali buti racione public static double maxPatiekaluKiekis = 2.0; //jei produktas - ne patiekalas, kiek daugiausiai kg jo galime vartoti public static double maxGramuKiekis = 10; //public static double minGramuKiekis = 0.001; //lowerTol reikšmės rodo, kiek toleruosime mažesnes už normą reikšmes //pvz: 0.5 reikš, jog racione gali būti tik pusė reikiamos vitamino ar mikroelemento normos //likusią dalį galbūt gauname vartodami vitaminus ar maisto priedus //rekomenduojamos reikšmės [0..1] 0 - nebūtina; 1 - racione privalo būti minimali vitamino ar mikroelemento norma //TODO jei atsirastų reikalas šias konstantas dažnai keisti, galima iškelti į interfeisą. public static double lowerTolCalories = 0.9; public static double lowerTolProteins = 0.9; public static double lowerTolFats = 0.9; public static double lowerTolCarbohydrates = 0.9; public static double lowerTolVitA = 1.0; public static double lowerTolVitB1 = 1.0; public static double lowerTolVitB2 = 1.0; public static double lowerTolVitB3 = 1.0; public static double lowerTolVitB6 = 1.0; public static double lowerTolVitB12 = 1.0; public static double lowerTolVitC = 0.8; public static double lowerTolVitE = 1.0; public static double lowerTolVitPP = 1.0; public static double lowerTolMikrelCa = 1.0; public static double lowerTolMikrelNa = 1.0; public static double lowerTolMikrelS = 1.0; public static double lowerTolMikrelP = 1.0; public static double lowerTolFluid = 1.0; //upperTol reiškia, kiek toleruosime didesnes už normą reikšmes //pvz: 1.2 reiškia, jog jei ir viršysime paros normą 20%, nieko tokio //TODO reikšmės paimtos "iš akies", reiktų pasidomėti ir surašyti tikras reikšmes //t.y. kokie vitaminų ar mikroelementų kiekiai nekenksmingi //TODO jei atsirastų reikalas šias konstantas dažnai keisti, galima iškelti į interfeisą. public static double upperTolCalories = 1.1; public static double upperTolProteins = 1.0; public static double upperTolFats = 1.0; public static double upperTolCarbohydrates = 1.0; public static double upperTolVitA = 3.0; public static double upperTolVitB1 = 3.0; public static double upperTolVitB2 = 3.0; public static double upperTolVitB3 = 3.0; public static double upperTolVitB6 = 3.0; public static double upperTolVitB12 = 3.0; public static double upperTolVitC = 3.0; public static double upperTolVitE = 3.0; public static double upperTolVitPP = 3.0; public static double upperTolMikrelCa = 5.0; public static double upperTolMikrelNa = 3.0; public static double upperTolMikrelS = 5.0; public static double upperTolMikrelP = 5.0; public static double upperTolLiquid = 1.5; //TODO NOTE: jei kurią nors lowerTol reikšmę nustatysime 0.0, o atitinkamą upperTol labai didelę //sudarant racioną faktiškai nebus atsižvelgiama į tą vitaminą/mikroelementą. //double tipo skaiciaus formatas //daugiau informacijos apie formatus ir pattern - DecimalFormat public static String doublePattern = "#.##"; //skonio itaka kainai //dabar 10% public static double tasteIndex = 0.1; //Debug mode. 0 = off, 1 = on public static short Debug = 0; }