class SceLoteDocumentoRN extends BaseBusiness {

	protected void validaESLNotaRecebimento(SceLoteDocumento loteDocumento) throws ApplicationBusinessException{
		
		if(loteDocumento!=null && loteDocumento.getEntradaSaidaSemLicitacao()==null && loteDocumento.getItemNotaRecebimento()==null 
				&& loteDocumento.getIdaDalSeq() == null && loteDocumento.getIrmRmsSeq() == null && loteDocumento.getItrTrfSeq() == null ){
			throw new ApplicationBusinessException(SceLoteDocumentoRNExceptionCode.MSG_ESL_NR_OBRIGATORIO);
		}else if(loteDocumento!=null && loteDocumento.getEntradaSaidaSemLicitacao() != null && loteDocumento.getItemNotaRecebimento() != null 
				&& loteDocumento.getIdaDalSeq() != null && loteDocumento.getIrmRmsSeq() != null && loteDocumento.getItrTrfSeq() != null ){
			throw new ApplicationBusinessException(SceLoteDocumentoRNExceptionCode.MSG_ESL_OU_NR);
		}
		
	}

}