public void update(Orgao orgao, final String id, final String descricao,
final Timestamp dataInicioVigencia, final Timestamp dataFimVigencia)
throws DaoException {
if (orgao == null) {
throw new DaoException("Orgao não pode ser nulo.");
}
if (id == null) {
throw new DaoException("ID do Objeto não pode ser nulo.");
}
SubOrgao subOrgao = get(new Long(id));
subOrgao.setDescricao(descricao);
subOrgao.setDataInicioVigencia(dataInicioVigencia);