Skip to content
Snippets Groups Projects
Commit e960ba61 authored by Robert Butora's avatar Robert Butora
Browse files

changes overlap-code type int->Integer to allow for null in tables

parent a8098492
No related branches found
No related tags found
No related merge requests found
...@@ -26,9 +26,9 @@ class Dataset ...@@ -26,9 +26,9 @@ class Dataset
} }
int overlapCodeSky; Integer overlapCodeSky;
int overlapCodeVel; Integer overlapCodeVel;
int overlapCode; Integer overlapCode;
String dataType; String dataType;
String publisherDid; String publisherDid;
Access access; Access access;
......
...@@ -264,7 +264,7 @@ public class FormatResponseFilter implements Filter ...@@ -264,7 +264,7 @@ public class FormatResponseFilter implements Filter
} }
private int convertToOverlapCodeSky(boolean inpInDb, boolean dbInInp) private Integer convertToOverlapCodeSky(boolean inpInDb, boolean dbInInp)
{ {
if(!inpInDb && !dbInInp) return 4; // parial overlap if(!inpInDb && !dbInInp) return 4; // parial overlap
else if( inpInDb && !dbInInp) return 3; // input region completely inside fits-datacube else if( inpInDb && !dbInInp) return 3; // input region completely inside fits-datacube
...@@ -273,7 +273,7 @@ public class FormatResponseFilter implements Filter ...@@ -273,7 +273,7 @@ public class FormatResponseFilter implements Filter
} }
private int convertToOverlapCodeVel(Band band, boolean v_valid, double v_min, double v_max) private Integer convertToOverlapCodeVel(Band band, boolean v_valid, double v_min, double v_max)
{ {
if((band != null) && v_valid) if((band != null) && v_valid)
{ {
...@@ -291,19 +291,19 @@ public class FormatResponseFilter implements Filter ...@@ -291,19 +291,19 @@ public class FormatResponseFilter implements Filter
return convertToOverlapCodeSky(inpInDb, dbInInp); return convertToOverlapCodeSky(inpInDb, dbInInp);
} }
else ;// FIXME other v_type NotImplemented yet else return null;// FIXME other v_type NotImplemented yet
} }
return -1; // FIXME use enums; meaning: overlap code in velocity not applicable --> dont print in XML return null;
} }
private int convertToOverlapCode(int ovcSky, int ovcVel) private Integer convertToOverlapCode(Integer ovcSky, Integer ovcVel)
{ {
if(ovcVel == -1) return ovcSky; // 2D images if(ovcVel == null) return ovcSky; // 2D images
else if(ovcSky == ovcVel) return ovcSky; else if(ovcSky == ovcVel) return ovcSky;
else return 4; else return 4;// partial overlap
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment