bug fixing stackoverflow
This commit is contained in:
parent
6499248d34
commit
717d4b8a5f
|
@ -121,14 +121,15 @@ public class ConvertToDataViewModel {
|
||||||
List<LayerConcessioneDV> piantaScavoDV = new ArrayList<LayerConcessioneDV>(
|
List<LayerConcessioneDV> piantaScavoDV = new ArrayList<LayerConcessioneDV>(
|
||||||
concessione.getPianteFineScavo().size());
|
concessione.getPianteFineScavo().size());
|
||||||
for (LayerConcessione lc : concessione.getPianteFineScavo()) {
|
for (LayerConcessione lc : concessione.getPianteFineScavo()) {
|
||||||
piantaScavoDV.add(toLayerConcessione(lc, (BaseConcessioneDV) theConcessione));
|
//TODO CHECK WHY I HAVE TO PASS theConcessione = null IN ORDER TO AVOID GWT serialization error
|
||||||
|
piantaScavoDV.add(toLayerConcessione(lc, null));
|
||||||
}
|
}
|
||||||
theConcessione.setPianteFineScavo(piantaScavoDV);
|
theConcessione.setPianteFineScavo(piantaScavoDV);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (concessione.getPosizionamentoScavo() != null) {
|
if (concessione.getPosizionamentoScavo() != null) {
|
||||||
LayerConcessioneDV thePosizScavo = toLayerConcessione(concessione.getPosizionamentoScavo(),
|
//TODO CHECK WHY I HAVE TO PASS theConcessione = null IN ORDER TO AVOID GWT serialization error
|
||||||
(BaseConcessioneDV) theConcessione);
|
LayerConcessioneDV thePosizScavo = toLayerConcessione(concessione.getPosizionamentoScavo(),null);
|
||||||
theConcessione.setPosizionamentoScavo(thePosizScavo);
|
theConcessione.setPosizionamentoScavo(thePosizScavo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -440,7 +441,7 @@ public class ConvertToDataViewModel {
|
||||||
* @return the layer concessione data view
|
* @return the layer concessione data view
|
||||||
*/
|
*/
|
||||||
public static LayerConcessioneDV toLayerConcessione(LayerConcessione layerConcessione,
|
public static LayerConcessioneDV toLayerConcessione(LayerConcessione layerConcessione,
|
||||||
BaseConcessioneDV refersToBaseConcessione) {
|
BaseConcessioneDV refersToBaseConcessione) {
|
||||||
|
|
||||||
if (layerConcessione == null)
|
if (layerConcessione == null)
|
||||||
return null;
|
return null;
|
||||||
|
|
|
@ -15,10 +15,11 @@ import org.gcube.application.geoportalcommon.shared.products.model.RecordDV;
|
||||||
*/
|
*/
|
||||||
public class BaseConcessioneDV extends RecordDV implements Serializable {
|
public class BaseConcessioneDV extends RecordDV implements Serializable {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
private static final long serialVersionUID = 8368901256890493525L;
|
private static final long serialVersionUID = -2291409985743665842L;
|
||||||
|
|
||||||
/** The introduzione. */
|
/** The introduzione. */
|
||||||
private String introduzione;
|
private String introduzione;
|
||||||
|
|
|
@ -238,8 +238,6 @@ public class LayerConcessioneDV extends SDILayerDescriptorDV implements Serializ
|
||||||
builder.append(scalaAcquisizione);
|
builder.append(scalaAcquisizione);
|
||||||
builder.append(", authors=");
|
builder.append(", authors=");
|
||||||
builder.append(authors);
|
builder.append(authors);
|
||||||
builder.append(", refersTo=");
|
|
||||||
builder.append(refersTo);
|
|
||||||
builder.append("]");
|
builder.append("]");
|
||||||
return builder.toString();
|
return builder.toString();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue