class ItemDevolucaoAlmoxarifadoRN extends BaseBusiness {

	public void verificarEstoqueAlmoxarifado(SceItemDas itemDa) throws ApplicationBusinessException {
		if (itemDa == null) {
			throw new IllegalArgumentException(MSG_ITEM_DA_NAO_INFORMADO);
		}	
		
		SceEstoqueAlmoxarifado estoqueAlmoxarifado = getSceEstoqueAlmoxarifadoDAO()
				.obterPorChavePrimaria(itemDa.getId().getEalSeq());
		
		if (estoqueAlmoxarifado == null || DominioSituacao.I.equals(estoqueAlmoxarifado.getIndSituacao())) {
			throw new ApplicationBusinessException(ItemDevolucaoAlmoxarifadoRNExceptionCode.SCE_00292);
		}
	}

}