Search in sources :

Example 1 with PickingSlotQueryBuilder

use of de.metas.picking.api.IPickingSlotDAO.PickingSlotQuery.PickingSlotQueryBuilder in project metasfresh-webui-api by metasfresh.

the class PickingSlotsClearingViewFactory method createPickingSlotQuery.

private static final PickingSlotQuery createPickingSlotQuery(final CreateViewRequest request) {
    final DocumentFiltersList filters = request.getFilters();
    final PickingSlotQueryBuilder queryBuilder = PickingSlotQuery.builder();
    final int bpartnerId = PickingSlotsClearingViewFilters.getBPartnerId(filters);
    if (bpartnerId > 0) {
        queryBuilder.assignedToBPartnerId(bpartnerId);
    }
    final String barcode = PickingSlotsClearingViewFilters.getPickingSlotBarcode(filters);
    if (!Check.isEmpty(barcode, true)) {
        queryBuilder.barcode(barcode);
    }
    return queryBuilder.build();
}
Also used : DocumentFiltersList(de.metas.ui.web.document.filter.DocumentFiltersList) PickingSlotQueryBuilder(de.metas.picking.api.IPickingSlotDAO.PickingSlotQuery.PickingSlotQueryBuilder)

Aggregations

PickingSlotQueryBuilder (de.metas.picking.api.IPickingSlotDAO.PickingSlotQuery.PickingSlotQueryBuilder)1 DocumentFiltersList (de.metas.ui.web.document.filter.DocumentFiltersList)1