use of de.gishmo.gwt.example.mvp4g2.springboot.client.data.model.dto.PersonSearch in project mvp4g2-examples by mvp4g.
the class ListHistoryConverter method convertFromToken.
@Override
public void convertFromToken(String historyName, String param, Mvp4g2SimpleApplicationWithLoginEventBus eventBus) {
String searchName = "";
String searchCity = "";
if (param.length() > 0) {
searchName = param.substring(0, param.indexOf(DELIMITER));
if (param.length() > param.indexOf(DELIMITER) + DELIMITER.length()) {
searchCity = param.substring(param.indexOf(DELIMITER) + DELIMITER.length());
}
ClientContext.get().setPersonSearch(new PersonSearch(searchName, searchCity));
}
if (searchName.length() > 0 || searchCity.length() > 0) {
eventBus.gotoList(searchName, searchCity);
} else {
eventBus.gotoSearch("", "");
}
}
use of de.gishmo.gwt.example.mvp4g2.springboot.client.data.model.dto.PersonSearch in project mvp4g2-examples by mvp4g.
the class ListPresenter method onGotoList.
@EventHandler
public void onGotoList(String searchName, String searchCity) {
List<Person> result = PersonService.get().get(new PersonSearch(searchName, searchCity));
view.resetTable();
view.setData(result);
eventBus.setContent(view.asElement());
if (result.size() == 0) {
eventBus.setStatus("No person found");
} else if (result.size() == 1) {
eventBus.setStatus("Found one person");
} else {
eventBus.setStatus("Found " + Integer.toString(result.size()) + " persons");
}
}
use of de.gishmo.gwt.example.mvp4g2.springboot.client.data.model.dto.PersonSearch in project mvp4g2-examples by mvp4g.
the class ListPresenter method onGotoList.
@EventHandler
public void onGotoList(String searchName, String searchCity) {
GWT.debugger();
ClientContext.get().getPersonService().search(new PersonSearch(searchName, searchCity), new MethodCallback<List<Person>>() {
@Override
public void onFailure(Method method, Throwable throwable) {
DomGlobal.alert("error: " + throwable.getMessage());
}
@Override
public void onSuccess(Method method, List<Person> persons) {
GWT.debugger();
view.setData(persons);
eventBus.setContent(view.asElement());
if (persons.size() == 0) {
eventBus.setStatus("No person found");
} else if (persons.size() == 1) {
eventBus.setStatus("Found one person");
} else {
eventBus.setStatus("Found " + Integer.toString(persons.size()) + " persons");
}
}
});
}
use of de.gishmo.gwt.example.mvp4g2.springboot.client.data.model.dto.PersonSearch in project mvp4g2-examples by mvp4g.
the class SearchPresenter method doClickSearchButton.
@Override
public void doClickSearchButton(String searchName, String searchCity) {
// fuer NavigatiponPresenter speichern ...
ClientContext.get().setPersonSearch(new PersonSearch(searchName, searchCity));
eventBus.gotoList(searchName, searchCity);
}
use of de.gishmo.gwt.example.mvp4g2.springboot.client.data.model.dto.PersonSearch in project mvp4g2-examples by mvp4g.
the class ListHistoryConverter method convertFromToken.
@Override
public void convertFromToken(String historyName, String param, Mvp4g2SimpleApplicationUsingElementoAndEventHandlerAnnotationEventBus eventBus) {
String searchName = "";
String searchCity = "";
if (param.length() > 0) {
searchName = param.substring(0, param.indexOf(DELIMITER));
if (param.length() > param.indexOf(DELIMITER) + DELIMITER.length()) {
searchCity = param.substring(param.indexOf(DELIMITER) + DELIMITER.length());
}
ClientContext.get().setPersonSearch(new PersonSearch(searchName, searchCity));
}
if (searchName.length() > 0 || searchCity.length() > 0) {
eventBus.gotoList(searchName, searchCity);
} else {
eventBus.gotoSearch("", "");
}
}
Aggregations