final String descricao, String descricaoDetalhada,
final Integer prazoInterno, final Integer prazoExterno,
final Timestamp vigencia) throws DaoException {
if (instituicao == null) {
throw new DaoException("Órgão não pode ser nulo.");
}
if (id == null) {
throw new DaoException("ID do Objeto não pode ser nulo.");
}
Assunto object = get(new Long(id));
object.setDescricao(descricao);
object.setDescricaoDetalhada(descricaoDetalhada);