* @return Integer com o número do protocolo a ser usado
* @throws DaoException
*/
public synchronized Integer obterNumeroProtocolo() throws DaoException {
Protocolo protocolo = (Protocolo) protocoloDao.get(new Long(1));
if (protocolo == null) {
protocolo = new Protocolo();
protocolo.setNumeroProtocolo(new Integer(1));
protocoloDao.save(protocolo);
} else {
protocolo.setNumeroProtocolo(new Integer(protocolo
.getNumeroProtocolo().intValue() + 1));
protocoloDao.save(protocolo);
}
return protocolo.getNumeroProtocolo();
}