private boolean isOrderProvisionable(OrderDTO order) { if (order != null) { Date today = new Date(); if (order.getOrderStatus() != null && order.getOrderStatus().getId() == Constants.ORDER_STATUS_ACTIVE) { if (order.getActiveSince() != null && order.getActiveSince().before(today) && order.getActiveUntil() != null && order.getActiveUntil().after(today)) { return true; } } } return false; }