Pegar os outros dias da semana de uma certa data

Bom dia todos,
Estou em um projeto simples, de um cursinho, mas estou em dúvida pra implementar algo, não tenho muita fluência com a API de datas ainda.
O que quero fazer é o seguinte:
Um aluno pode marcar x aulas por semana. Quando ele tenta marcar uma aula, eu procuro saber quantas aulas ele já marcou naquela semana (que pode ser a atual ou futura).
Como eu faço pra pegar os outros dias da semana de uma data informada?

Por exemplo, o cara marca uma aula no dia 8 de março de 2010, então preciso saber quantas aulas ele já tem marcadas do dia 7 de março até 11 de março, pra saber se ele não extrapolou o limite.

Certamente eu posso fazer isso na mão grande, verificando qual o dia da semana é o informado e ir pegando os outros dias (se for terça, eu pego seg, que, qui e sex). Mas quero saber se as apis Date ou Calendar já fornecem algo parecido.

fala marcio,

cara não conheço outra forma, faria verificando o dia da semana e sairia varrendo a semana…

//...

Calendar hoje = Calendar.getInstance();
System.out.println(hoje.DAY_OF_WEEK);
//...

abraço