Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Pair<List<IdName>, List<Pair<Integer, Integer>>> getPriceFilterIdNames() {
- switch (CurrencyUtils.getLocalCurrency()){
- case PLN: return PLN();
- case RUB: return RUB();
- case GBP: return GBP();
- case CZK: return CZK();
- case USD: return USD();
- case EUR: return EUR();
- }
- return PLN();
- }
- private static Pair<List<IdName>, List<Pair<Integer, Integer>>> PLN() {
- List<IdName> idNames = new ArrayList<>();
- idNames.add(IdName.builder().id("to2k").name("do 2000 PLN").build());
- idNames.add(IdName.builder().id("from2kto3k").name("2000-3000 PLN").build());
- idNames.add(IdName.builder().id("from3kto4k").name("3000-4000 PLN").build());
- idNames.add(IdName.builder().id("from4k").name("ponad 4000 PLN").build());
- List<Pair<Integer, Integer>> values = new ArrayList<>();
- values.add(new Pair<>(0, 200000));
- values.add(new Pair<>(200000, 300000));
- values.add(new Pair<>(300000, 400000));
- values.add(new Pair<>(400000, 0));
- return new Pair<>(idNames, values);
- }
- private static Pair<List<IdName>, List<Pair<Integer, Integer>>> EUR() {
- List<IdName> idNames = new ArrayList<>();
- idNames.add(IdName.builder().id("to2k").name("do 500 EUR").build());
- idNames.add(IdName.builder().id("from2kto3k").name("500-750 EUR").build());
- idNames.add(IdName.builder().id("from3kto4k").name("750-1000 EUR").build());
- idNames.add(IdName.builder().id("from4k").name("ponad 1000 EUR").build());
- List<Pair<Integer, Integer>> values = new ArrayList<>();
- values.add(new Pair<>(0, 50000));
- values.add(new Pair<>(50000, 75000));
- values.add(new Pair<>(75000, 100000));
- values.add(new Pair<>(100000, 0));
- return new Pair<>(idNames, values);
- }
- private static Pair<List<IdName>, List<Pair<Integer, Integer>>> RUB() {
- List<IdName> idNames = new ArrayList<>();
- idNames.add(IdName.builder().id("to2k").name("do 35000 RUB").build());
- idNames.add(IdName.builder().id("from2kto3k").name("35000-50000 RUB").build());
- idNames.add(IdName.builder().id("from3kto4k").name("50000-70000 RUB").build());
- idNames.add(IdName.builder().id("from4k").name("ponad 70000 RUB").build());
- List<Pair<Integer, Integer>> values = new ArrayList<>();
- values.add(new Pair<>(0, 3500000));
- values.add(new Pair<>(3500000, 5000000));
- values.add(new Pair<>(5000000, 7000000));
- values.add(new Pair<>(7000000, 0));
- return new Pair<>(idNames, values);
- }
- private static Pair<List<IdName>, List<Pair<Integer, Integer>>> GBP() {
- List<IdName> idNames = new ArrayList<>();
- idNames.add(IdName.builder().id("to2k").name("do 450 GBP").build());
- idNames.add(IdName.builder().id("from2kto3k").name("450-650 GBP").build());
- idNames.add(IdName.builder().id("from3kto4k").name("650-900 GBP").build());
- idNames.add(IdName.builder().id("from4k").name("ponad 900 GBP").build());
- List<Pair<Integer, Integer>> values = new ArrayList<>();
- values.add(new Pair<>(0, 45000));
- values.add(new Pair<>(45000, 65000));
- values.add(new Pair<>(65000, 90000));
- values.add(new Pair<>(90000, 0));
- return new Pair<>(idNames, values);
- }
- private static Pair<List<IdName>, List<Pair<Integer, Integer>>> CZK() {
- List<IdName> idNames = new ArrayList<>();
- idNames.add(IdName.builder().id("to2k").name("do 13000 CZK").build());
- idNames.add(IdName.builder().id("from2kto3k").name("13000-20000 CZK").build());
- idNames.add(IdName.builder().id("from3kto4k").name("20000-26000 CZK").build());
- idNames.add(IdName.builder().id("from4k").name("ponad 26000 CZK").build());
- List<Pair<Integer, Integer>> values = new ArrayList<>();
- values.add(new Pair<>(0, 1300000));
- values.add(new Pair<>(1300000, 2000000));
- values.add(new Pair<>(2000000, 2600000));
- values.add(new Pair<>(2600000, 0));
- return new Pair<>(idNames, values);
- }
- private static Pair<List<IdName>, List<Pair<Integer, Integer>>> USD() {
- List<IdName> idNames = new ArrayList<>();
- idNames.add(IdName.builder().id("to2k").name("do 550 USD").build());
- idNames.add(IdName.builder().id("from2kto3k").name("550-850 USD").build());
- idNames.add(IdName.builder().id("from3kto4k").name("850-1100 USD").build());
- idNames.add(IdName.builder().id("from4k").name("ponad 1100 USD").build());
- List<Pair<Integer, Integer>> values = new ArrayList<>();
- values.add(new Pair<>(0, 55000));
- values.add(new Pair<>(55000, 85000));
- values.add(new Pair<>(85000, 110000));
- values.add(new Pair<>(110000, 0));
- return new Pair<>(idNames, values);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement