class SceItemTransferenciaRN extends BaseBusiness {

	public void validarIndicadorBloqueioEntrada(SceItemTransferencia itemTransferencia) throws ApplicationBusinessException{

		final Integer seqTransferencia = itemTransferencia.getTransferencia().getSeq();
		final Short seqAlmoxarifado = itemTransferencia.getTransferencia().getAlmoxarifado().getSeq();

		SceTransferencia transferencia = this.getSceTransferenciaDAO().obterTransferenciaPorSeqAlmoxarifado(seqTransferencia, seqAlmoxarifado);

		if (transferencia == null){
			throw new ApplicationBusinessException(SceItemTransferenciaRNCode.SCE_00018);
		} else {
			// Seta o indicador de material bloqueado através do almoxarifado da transferência localizada
			itemTransferencia.setMatBloqueado(transferencia.getAlmoxarifado().getIndBloqEntrTransf());
		}

	}

}