Model field names fixes

This commit is contained in:
Fabio Sinibaldi 2020-10-19 17:27:42 +02:00
parent 9781b08a73
commit 8b16d5f7b3
5 changed files with 47 additions and 25 deletions

View File

@ -91,7 +91,11 @@
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>org.gcube.spatial.data</groupId>
<artifactId>sdi-library</artifactId>
<version>[1.0.0-SNAPSHOT,2.0.0)</version>
</dependency>
<dependency>
<groupId>org.gcube.spatial.data</groupId>
<artifactId>gis-interface</artifactId>

View File

@ -101,7 +101,7 @@ public class ConcessioneManager extends AbstractRecordManager<Concessione> {
// CENTROID
Map<String,String> centroidsRow=new HashMap<String, String>();
// centroidsRow.put(DBConstants.Concessioni.UUID, toRegister.getId()+"");
centroidsRow.put(DBConstants.Concessioni.ANNO, record.getDataInizioScavo().get(ChronoField.YEAR)+"");
centroidsRow.put(DBConstants.Concessioni.ANNO, record.getDataInizioProgetto().get(ChronoField.YEAR)+"");
centroidsRow.put(DBConstants.Concessioni.NOME, record.getNome());
centroidsRow.put(DBConstants.Concessioni.REGIONE, "");
centroidsRow.put(DBConstants.Defaults.XCOORD_FIELD, record.getCentroidLong()+"");
@ -115,10 +115,10 @@ public class ConcessioneManager extends AbstractRecordManager<Concessione> {
centroidsRow.put(DBConstants.Concessioni.TITOLARE,Serialization.asString(record.getTitolari()));
centroidsRow.put(DBConstants.Concessioni.RESPONSABILE,record.getResponsabile());
centroidsRow.put(DBConstants.Concessioni.EDITORE,record.getEditore());
centroidsRow.put(DBConstants.Concessioni.FINANZIAMENTO,Serialization.asString(record.getFontiFinanaziamento()));
centroidsRow.put(DBConstants.Concessioni.FINANZIAMENTO,Serialization.asString(record.getFontiFinanziamento()));
centroidsRow.put(DBConstants.Concessioni.SOGGETTO,Serialization.asString(record.getSoggetto()));
centroidsRow.put(DBConstants.Concessioni.RISORSE,Serialization.asString(record.getRisorseCorrelate()));
centroidsRow.put(DBConstants.Concessioni.DATE_SCAVO,Serialization.FULL_FORMATTER.format(record.getDataFineScavo()));
centroidsRow.put(DBConstants.Concessioni.DATE_SCAVO,Serialization.FULL_FORMATTER.format(record.getDataFineProgetto()));
centroidsRow.put(DBConstants.Concessioni.DATA_ARCHIVIAZIONE,Serialization.FULL_FORMATTER.format(record.getLastUpdateTime()));
centroidsRow.put(DBConstants.Concessioni.VERSIONE,record.getVersion());
centroidsRow.put(DBConstants.Concessioni.LICENZA,record.getLicenzaID());

View File

@ -47,7 +47,7 @@ public class Concessione extends Record{
private String responsabile;
private String editore;
private List<String> fontiFinanaziamento;
private List<String> fontiFinanziamento;
//Research Excavation; Archaeology (valori di default)
private List<String> soggetto;
@ -57,8 +57,8 @@ public class Concessione extends Record{
private List<String> risorseCorrelate;
private Instant dataInizioScavo;
private Instant dataFineScavo;
private Instant dataInizioProgetto;
private Instant dataFineProgetto;
private String titolareLicenza;
private String titolareCopyright;
@ -132,7 +132,7 @@ public class Concessione extends Record{
// result = prime * result + ((authors == null) ? 0 : authors.hashCode());
result = prime * result + CollectionsUtils.hashCode(authors);
// result = prime * result + ((fontiFinanaziamento == null) ? 0 : fontiFinanaziamento.hashCode());
result = prime * result + CollectionsUtils.hashCode(fontiFinanaziamento);
result = prime * result + CollectionsUtils.hashCode(fontiFinanziamento);
// result = prime * result + ((immaginiRappresentative == null) ? 0 : immaginiRappresentative.hashCode());
result = prime * result + CollectionsUtils.hashCode(immaginiRappresentative);
// result = prime * result + ((paroleChiaveICCD == null) ? 0 : paroleChiaveICCD.hashCode());
@ -151,8 +151,8 @@ public class Concessione extends Record{
result = prime * result + ((centroidLat == null) ? 0 : centroidLat.hashCode());
result = prime * result + ((centroidLong == null) ? 0 : centroidLong.hashCode());
result = prime * result + ((contributore == null) ? 0 : contributore.hashCode());
result = prime * result + ((dataFineScavo == null) ? 0 : dataFineScavo.hashCode());
result = prime * result + ((dataInizioScavo == null) ? 0 : dataInizioScavo.hashCode());
result = prime * result + ((dataFineProgetto == null) ? 0 : dataFineProgetto.hashCode());
result = prime * result + ((dataInizioProgetto == null) ? 0 : dataInizioProgetto.hashCode());
result = prime * result + ((descrizioneContenuto == null) ? 0 : descrizioneContenuto.hashCode());
result = prime * result + ((editore == null) ? 0 : editore.hashCode());
result = prime * result + ((genericContent == null) ? 0 : genericContent.hashCode());
@ -188,7 +188,7 @@ public class Concessione extends Record{
// return false;
// } else if (!fontiFinanaziamento.equals(other.fontiFinanaziamento))
// return false;
if (!CollectionsUtils.equalsCollections(fontiFinanaziamento, other.fontiFinanaziamento)) return false;
if (!CollectionsUtils.equalsCollections(fontiFinanziamento, other.fontiFinanziamento)) return false;
// if (immaginiRappresentative == null) {
// if (other.immaginiRappresentative != null)
@ -255,15 +255,15 @@ public class Concessione extends Record{
return false;
} else if (!contributore.equals(other.contributore))
return false;
if (dataFineScavo == null) {
if (other.dataFineScavo != null)
if (dataFineProgetto == null) {
if (other.dataFineProgetto != null)
return false;
} else if (!dataFineScavo.equals(other.dataFineScavo))
} else if (!dataFineProgetto.equals(other.dataFineProgetto))
return false;
if (dataInizioScavo == null) {
if (other.dataInizioScavo != null)
if (dataInizioProgetto == null) {
if (other.dataInizioProgetto != null)
return false;
} else if (!dataInizioScavo.equals(other.dataInizioScavo))
} else if (!dataInizioProgetto.equals(other.dataInizioProgetto))
return false;
if (descrizioneContenuto == null) {
if (other.descrizioneContenuto != null)

View File

@ -146,11 +146,29 @@ public class ContentHandler {
}
public void publishContent() {
log.debug("Publishing content into SDI ");
//TODO
}
// public void publishContent() {
// log.debug("Publishing updated content into SDI ");
// //TODO
// for(Entry<AssociatedContent,ArrayList<TempFile>> entry:uploadedResources.entrySet()) {
// AssociatedContent content=entry.getKey();
//
// if (content instanceof SDILayerDescriptor) {
// //SDI Section
// SDILayerDescriptor layer=(SDILayerDescriptor)content;
// log.debug("Publishing "+layer);
// if(content instanceof LayerConcessione) {
// // Upload Files to geoserver
//
//
// }else throw new Exception("Invalid SDI Content "+content);
//
// }
// }
//
//
//
// }
//
@Override
protected void finalize() throws Throwable {

View File

@ -39,15 +39,15 @@ public class TestModel {
concessione.setResponsabile("Someone");
concessione.setEditore("Editore");
concessione.setFontiFinanaziamento(Arrays.asList(new String[] {"Big pharma","Pentagon"}));
concessione.setFontiFinanziamento(Arrays.asList(new String[] {"Big pharma","Pentagon"}));
concessione.setSoggetto(Arrays.asList(new String[] {"Research Excavation","Archeology"}));
concessione.setDataInizioScavo(Instant.now());
concessione.setDataFineScavo(Instant.now());
concessione.setDataInizioProgetto(Instant.now());
concessione.setDataFineProgetto(Instant.now());
concessione.setTitolareLicenza("Qualcun altro");
concessione.setTitolareCopyright("Chiedilo in giro");