public abstract String getSottotitolo(T entry, BasicBD bd) throws ConsoleException;
@Override
public abstract String esporta(List<Long> idsToExport, UriInfo uriInfo, BasicBD bd, ZipOutputStream zout) throws WebApplicationException,ConsoleException;
@Override
public abstract String esporta(Long idToExport, UriInfo uriInfo, BasicBD bd, ZipOutputStream zout)throws WebApplicationException, ConsoleException;
<BUG>public Elemento getElemento(T entry, Long id, UriBuilder uriDettaglioBuilder, BasicBD bd) throws ConsoleException{

String titolo = this.getTitolo(entry,bd);</BUG>
String sottotitolo = this.getSottotitolo(entry,bd);
<BUG>URI urlDettaglio = (id != null && uriDettaglioBuilder != null) ?  uriDettaglioBuilder.build(id) : null;
</BUG>
Elemento elemento = new Elemento(id, titolo, sottotitolo, urlDettaglio);

public abstract String getSottotitolo(T entry, BasicBD bd) throws ConsoleException;
@Override
public abstract String esporta(List<Long> idsToExport, UriInfo uriInfo, BasicBD bd, ZipOutputStream zout) throws WebApplicationException,ConsoleException;
@Override
public abstract String esporta(Long idToExport, UriInfo uriInfo, BasicBD bd, ZipOutputStream zout)throws WebApplicationException, ConsoleException;
public Elemento getElemento(T entry, Long id, String uriDettaglio, BasicBD bd) throws ConsoleException{
try{
String titolo = this.getTitolo(entry,bd);
String sottotitolo = this.getSottotitolo(entry,bd);
URI urlDettaglio = (id != null && uriDettaglio != null) ? Utils.creaUriConPath(uriDettaglio , id+"") : null;
Elemento elemento = new Elemento(id, titolo, sottotitolo, urlDettaglio);
