public void cadastrar(Requisito requisito)
			throws CamposObrigatorioNaoInformadoException, BusinessException {

		if (isEmpty(requisito.getSistema()) || isEmpty(requisito.getCodigo())
				|| isEmpty(requisito.getDescricao())
				|| isEmpty(requisito.getTitulo())) {
			throw new CamposObrigatorioNaoInformadoException();
		}

		if (requisitoDAO.isExiste(requisito.getCodigo()))
			throw new CodigoRequisitoJaExisteException();

		if (lessOrEqualThan(requisito.getTitulo(), 100))
			throw new BusinessException(
					"Título deve ter menos que 100 caracteres");

		if (lessOrEqualThan(requisito.getDescricao(), 4000))
			throw new BusinessException(
					"Descrição deve ter menos que 4000 caracteres");

	}