class BloqueioSalaRN extends BaseBusiness {

	public void rnBscpVerDiaSem(Date dtInicio, Date dtFim, DominioDiaSemanaSigla diaSemana) throws ApplicationBusinessException {
		
		if(diaSemana != null){
			DominioDiaSemana diaSemDtInicial = AghuEnumUtils.retornaDiaSemanaAghu(dtInicio);
			DominioDiaSemana diaSemDtFim = AghuEnumUtils.retornaDiaSemanaAghu(dtFim);
			
			DominioDiaSemanaSigla diaSemanaDtIni = DominioDiaSemanaSigla.valueOf(diaSemDtInicial.name());
			DominioDiaSemanaSigla diaSemanaDtFim = DominioDiaSemanaSigla.valueOf(diaSemDtFim.name());			
			
			if(!diaSemanaDtIni.equals(diaSemana)){
				throw new ApplicationBusinessException(BloqueioSalaRNExceptionCode.MBC_01224, diaSemana.toString());
			}
			if(!diaSemanaDtFim.equals(diaSemana)){
				throw new ApplicationBusinessException(BloqueioSalaRNExceptionCode.MBC_01225, diaSemana.toString());
			}
		}		
	}

}