use of de.metas.ui.web.material.adapter.AvailableToPromiseResultForWebui.AvailableToPromiseResultForWebuiBuilder in project metasfresh-webui-api by metasfresh.
the class AvailableToPromiseAdapter method retrieveAvailableStock.
@NonNull
public AvailableToPromiseResultForWebui retrieveAvailableStock(@NonNull final AvailableToPromiseQuery query) {
final //
de.metas.material.dispo.commons.repository.AvailableToPromiseResult commonsAvailableStock = stockRepository.retrieveAvailableStock(query);
final AvailableToPromiseResultForWebuiBuilder clientResultBuilder = AvailableToPromiseResultForWebui.builder();
final List<ResultGroup> commonsResultGroups = commonsAvailableStock.getResultGroups();
for (final ResultGroup commonsResultGroup : commonsResultGroups) {
final Group clientResultGroup = createClientResultGroup(commonsResultGroup);
clientResultBuilder.group(clientResultGroup);
}
return clientResultBuilder.build();
}
Aggregations