Как вызвать 2 разных метода внутри метода - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть метод cleanse, который очищает данные, когда я даю ввод с консоли затмения, при вводе я поместил какое-то поле в нулевое значение, я храню данные очистки в карте и вызываю эти данные в 2 различных методах поиска, но этовызывает каждый раз только один метод

public void cleanse(SiperianClient oSiperianClient) {
    Scanner sc = new Scanner(System.in);

    Field accountfield = new Field();
    accountfield.setName("Acct_Name");
    writeStringLog("Enter Account Name:");
    accountfield.setValue(sc.nextLine()); // "Arthritis Group"
    record.setField(accountfield);
    /// ...so on ..
    Map<String, Object> cleanseMap = new HashMap<>();
    while (iterator.hasNext()) {

        Record rec = iterator.next();
        // Collection<Field> fields = rec.getFields();

        cleanseMap.put("CUST_NM", rec.getField("CUST_NM").getValue());
        cleanseMap.put("ADDR_LN1", rec.getField("ADDR_LN1").getValue());
        cleanseMap.put("ADDR_LN2", rec.getField("NPI_ID").getValue());

    }

    if (cleanseMap.get("NPI_ID").equals(NPI_ID)) {
        this.SearchMatch(cleanseMap, oSiperianClient);
    } else {
        this.searchQueryMatch(oSiperianClient);
    }
}

здесь NPI ID является нулевым, так как я не вставил никакого значения из консоли

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...