class TipoApresentacaoMedicamentoRN extends BaseBusiness {

	public void preInsertTipoApresentacaoMedicamento(
			AfaTipoApresentacaoMedicamento tipoApresentacaoMedicamento)
			throws ApplicationBusinessException {

		// AFA_00027
		AfaTipoApresentacaoMedicamento tipoApresentacaoMedicamentoLoaded = getAfaTipoApresentacaoMedicamentoDAO()
				.obterPorChavePrimaria(tipoApresentacaoMedicamento.getSigla());
		if (tipoApresentacaoMedicamentoLoaded != null) {
			throw new ApplicationBusinessException(
					FarmaciaExceptionCode.AFA_00027);
		}

		// Seta o servidor
		this.setServidor(tipoApresentacaoMedicamento);

		// Seta a data de criação
		tipoApresentacaoMedicamento.setCriadoEm(Calendar.getInstance()
				.getTime());
	}

}