added properties centroidLong, centroidLat;

This commit is contained in:
Francesco Mangiacrapa 2022-10-24 14:48:28 +02:00
parent 3deb2ec6e8
commit dfbd083b4a
2 changed files with 49 additions and 0 deletions

View File

@ -77,6 +77,10 @@ import com.fasterxml.jackson.databind.deser.std.StdDeserializer;
*/
public class ConvertToDataValueObjectModel {
private static final String CENTROID_LONG = "centroidLong";
private static final String CENTROID_LAT = "centroidLat";
private static Logger LOG = LoggerFactory.getLogger(ConvertToDataValueObjectModel.class);
private static final String NO_TIME = "T00:00";
@ -596,6 +600,20 @@ public class ConvertToDataValueObjectModel {
ResultDocumentDV.class, null, true);
rd.setId(project.getId());
rd.setProfileID(project.getProfileID());
try {
Double centroidLat = project.getTheDocument().get(CENTROID_LAT, Double.class);
rd.setCentroidLat(centroidLat);
}catch (Exception e) {
// TODO: handle exception
}
try {
Double centroidLong = project.getTheDocument().get(CENTROID_LONG, Double.class);
rd.setCentroidLong(centroidLong);
}catch (Exception e) {
// TODO: handle exception
}
rd.setPublicationInfo(toPublicationInfoDV(project.getInfo()));

View File

@ -16,6 +16,9 @@ public class ResultDocumentDV extends DocumentDV implements Serializable {
private PublicationInfoDV publicationInfoDV;
private List<RelationshipDV> listRelationshipDV;
private Double centroidLong;
private Double centroidLat;
/**
*
*/
@ -61,6 +64,30 @@ public class ResultDocumentDV extends DocumentDV implements Serializable {
this.listRelationshipDV = listRelationshipDV;
}
public Double getCentroidLong() {
return centroidLong;
}
public Double getCentroidLat() {
return centroidLat;
}
public void setPublicationInfoDV(PublicationInfoDV publicationInfoDV) {
this.publicationInfoDV = publicationInfoDV;
}
public void setListRelationshipDV(List<RelationshipDV> listRelationshipDV) {
this.listRelationshipDV = listRelationshipDV;
}
public void setCentroidLong(Double centroidLong) {
this.centroidLong = centroidLong;
}
public void setCentroidLat(Double centroidLat) {
this.centroidLat = centroidLat;
}
public List<RelationshipDV> getListRelationshipDV() {
return listRelationshipDV;
}
@ -87,6 +114,10 @@ public class ResultDocumentDV extends DocumentDV implements Serializable {
builder.append(publicationInfoDV);
builder.append(", listRelationshipDV=");
builder.append(listRelationshipDV);
builder.append(", centroidLong=");
builder.append(centroidLong);
builder.append(", centroidLat=");
builder.append(centroidLat);
builder.append("]");
return builder.toString();
}