package lt.ktu.diet.common; public class Constants { //jei produktas - patiekalas, kiek tokiu patiekalu gali buti racione public static double maxPatiekaluKiekis = 3.0; //jei produktas - ne patiekalas, kiek daugiausiai kg jo galime vartoti public static double maxGramuKiekis = 0.400; //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 = 1.0; public static double lowerTolProteins = 1.0; public static double lowerTolFats = 1.0; public static double lowerTolCarbohydrates = 1.0; 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 = 1.0; 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; //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.0; public static double upperTolProteins = 1.2; public static double upperTolFats = 1.2; public static double upperTolCarbohydrates = 1.2; public static double upperTolVitA = 5.0; public static double upperTolVitB1 = 5.0; public static double upperTolVitB2 = 5.0; public static double upperTolVitB3 = 5.0; public static double upperTolVitB6 = 5.0; public static double upperTolVitB12 = 5.0; public static double upperTolVitC = 1000.0; public static double upperTolVitE = 5.0; public static double upperTolVitPP = 5.0; public static double upperTolMikrelCa = 20.0; public static double upperTolMikrelNa = 20.0; public static double upperTolMikrelS = 20.0; public static double upperTolMikrelP = 20.0; //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; }