package com.qcadoo.mes.materialFlowResources.hooks; import java.math.BigDecimal; import org.springframework.stereotype.Service; import com.qcadoo.mes.materialFlowResources.constants.ResourceStockFields; import com.qcadoo.model.api.DataDefinition; import com.qcadoo.model.api.Entity; @Service public class ResourceStockHooks { public boolean onDelete(final DataDefinition resourceStockDD, final Entity resourceStock) { BigDecimal quantity = resourceStock.getDecimalField(ResourceStockFields.QUANTITY); if (quantity.compareTo(BigDecimal.ZERO) != 0) { resourceStock.addGlobalError("materialFlowResources.resourceStock.delete.error"); return false; } return true; } }