class ViaAdministracaoMedicamentoRN extends AbstractAGHUCrudRn<AfaViaAdministracaoMedicamento> {

	@Override
	public boolean briPreInsercaoRow(final AfaViaAdministracaoMedicamento viaAdministracaoMedicamento, String nomeMicrocomputador, final Date dataFimVinculoServidor) throws BaseException {

		this.briEbru(viaAdministracaoMedicamento);

		viaAdministracaoMedicamento.setCriadoEm(new Date());
		if (!viaAdministracaoMedicamento.getSituacao().isAtivo()) {
			throw new ApplicationBusinessException(FarmaciaExceptionCode.AFA_00185);
		}

		return true;
	}

}