Fixed postgis de indexing

This commit is contained in:
Fabio Sinibaldi 2021-08-03 17:44:53 +02:00
parent 36d70987b7
commit 5e9154d87e
3 changed files with 8 additions and 6 deletions

View File

@ -256,7 +256,7 @@ public class ConcessioniMongoManager extends MongoManager{
report.addMessage(ValidationStatus.PASSED, "Removed centroid");
} catch (SDIInteractionException | SQLException | ConfigurationException e) {
log.error("Unable to reove from index {} ",record,e);
report.addMessage(ValidationStatus.WARNING, "Internal error while indexing.");
report.addMessage(ValidationStatus.WARNING, "Internal error while removing from index.");
}
return record;
}

View File

@ -99,8 +99,9 @@ public class PostgisIndex {
try {
PostgisDBManagerI db=PostgisDBManager.get();
PostgisTable centroidsTable=getCentroidsTable();
log.debug("Deleting centroid if present. ID is "+record.getId());
db.deleteByFieldValue(centroidsTable, new Field(DBConstants.Concessioni.PRODUCT_ID,FieldType.TEXT), record.getMongo_id());
log.debug("Deleting centroid if present. ID is "+record.getMongo_id());
int result= db.deleteByFieldValue(centroidsTable, new Field(DBConstants.Concessioni.PRODUCT_ID,FieldType.TEXT), record.getMongo_id());
log.info("Removed {} entries from gif Index with mongo id {} ",record.getMongo_id());
}catch(Exception e) {
log.warn("Unable to remove centroid ",e);
}

View File

@ -145,8 +145,9 @@ public class ConcessioniOverMongo {
@DELETE
@Path("/{"+InterfaceConstants.Methods.PUBLISH_PATH+"}/{"+InterfaceConstants.Parameters.PROJECT_ID+"}")
public void unpublish(@PathParam(InterfaceConstants.Parameters.PROJECT_ID) String id) {
String result =new GuardedMethod<String> () {
public String unpublish(@PathParam(InterfaceConstants.Parameters.PROJECT_ID) String id) {
log.info("Unpublishing {} ",id);
return new GuardedMethod<String> () {
@Override
protected String run() throws Exception, WebApplicationException {
ConcessioniMongoManager manager=new ConcessioniMongoManager();
@ -154,7 +155,7 @@ public class ConcessioniOverMongo {
}
}.execute().getResult();
log.info("Executed unpublish {} ",result);
}