Skip to content

Commit 0bfb503

Browse files
authored
Merge pull request #78 from openeyes/update-IOL-3.4
Update IOLMI to match 3.4 DB
2 parents 7b61fd6 + 7a0d59e commit 0bfb503

File tree

5 files changed

+29
-27
lines changed

5 files changed

+29
-27
lines changed

src/resources/hibernate.cfg.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
<mapping class="uk.org.openeyes.models.EtOphinbiometryMeasurement"/>
3939
<mapping class="uk.org.openeyes.models.EtOphinbiometrySelection"/>
4040
<mapping class="uk.org.openeyes.models.EtOphinbiometryIolRefValues"/>
41+
<mapping class="uk.org.openeyes.models.OphinbiometrySurgeon"/>
4142
<mapping class="uk.org.openeyes.models.OphinbiometryImportedEvents"/>
4243
<mapping class="uk.org.openeyes.models.OphinbiometryCalculationFormula"/>
4344
<mapping class="uk.org.openeyes.models.OphinbiometryLenstypeLens"/>

src/uk/org/openeyes/BiometryFunctions.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -241,10 +241,10 @@ private void createSelectionData() {
241241
newBasicSelectionData.setLastModifiedUserId(selectedUser);
242242
newBasicSelectionData.setEventId(importedBiometryEvent.getEventId());
243243
newBasicSelectionData.setEyeId(new Eye(eventBiometry.getEyeId()));
244-
newBasicSelectionData.setIolPowerLeft(BigDecimal.ZERO);
245-
newBasicSelectionData.setIolPowerRight(BigDecimal.ZERO);
246-
newBasicSelectionData.setPredictedRefractionLeft(BigDecimal.ZERO);
247-
newBasicSelectionData.setPredictedRefractionRight(BigDecimal.ZERO);
244+
newBasicSelectionData.setIolPowerLeft("0");
245+
newBasicSelectionData.setIolPowerRight("0");
246+
newBasicSelectionData.setPredictedRefractionLeft("0");
247+
newBasicSelectionData.setPredictedRefractionRight("0");
248248
session.save(newBasicSelectionData);
249249
}
250250

@@ -526,7 +526,7 @@ private OphinbiometryImportedEvents processImportedEvent() {
526526
if (!currentEvent.list().isEmpty()) {
527527
importedEvent = (OphinbiometryImportedEvents) currentEvent.list().get(0);
528528
// if the event is in deleted state we cerate a new record
529-
if(importedEvent.getEventId().getDeleted() == 0){
529+
if(!importedEvent.getEventId().getDeleted()){
530530
dicomLogger.addToRawOutput("StudyID exists in database, merging with existing event...");
531531

532532
importedEvent.setSopUId(eventStudy.getSopUID());

src/uk/org/openeyes/models/Disorder.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import java.io.Serializable;
99
import java.util.Collection;
1010
import java.util.Date;
11+
import java.math.BigInteger;
1112
import javax.persistence.Basic;
1213
import javax.persistence.Column;
1314
import javax.persistence.Entity;
@@ -46,7 +47,7 @@ public class Disorder implements Serializable {
4647
@GeneratedValue(strategy = GenerationType.IDENTITY)
4748
@Basic(optional = false)
4849
@Column(name = "id")
49-
private Integer id;
50+
private BigInteger id;
5051
@Basic(optional = false)
5152
@Column(name = "fully_specified_name")
5253
private String fullySpecifiedName;
@@ -79,11 +80,11 @@ public class Disorder implements Serializable {
7980
public Disorder() {
8081
}
8182

82-
public Disorder(Integer id) {
83+
public Disorder(BigInteger id) {
8384
this.id = id;
8485
}
8586

86-
public Disorder(Integer id, String fullySpecifiedName, String term, Date lastModifiedDate, Date createdDate, boolean active) {
87+
public Disorder(BigInteger id, String fullySpecifiedName, String term, Date lastModifiedDate, Date createdDate, boolean active) {
8788
this.id = id;
8889
this.fullySpecifiedName = fullySpecifiedName;
8990
this.term = term;
@@ -92,11 +93,11 @@ public Disorder(Integer id, String fullySpecifiedName, String term, Date lastMod
9293
this.active = active;
9394
}
9495

95-
public Integer getId() {
96+
public BigInteger getId() {
9697
return id;
9798
}
9899

99-
public void setId(Integer id) {
100+
public void setId(BigInteger id) {
100101
this.id = id;
101102
}
102103

src/uk/org/openeyes/models/EtOphinbiometrySelection.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,16 @@ public class EtOphinbiometrySelection implements Serializable {
5252
// @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation
5353
@Basic(optional = false)
5454
@Column(name = "iol_power_left")
55-
private BigDecimal iolPowerLeft;
55+
private String iolPowerLeft;
5656
@Basic(optional = false)
5757
@Column(name = "predicted_refraction_left")
58-
private BigDecimal predictedRefractionLeft;
58+
private String predictedRefractionLeft;
5959
@Basic(optional = false)
6060
@Column(name = "iol_power_right")
61-
private BigDecimal iolPowerRight;
61+
private String iolPowerRight;
6262
@Basic(optional = false)
6363
@Column(name = "predicted_refraction_right")
64-
private BigDecimal predictedRefractionRight;
64+
private String predictedRefractionRight;
6565
@Basic(optional = false)
6666
@Column(name = "last_modified_date")
6767
@Temporal(TemporalType.TIMESTAMP)
@@ -99,7 +99,7 @@ public EtOphinbiometrySelection(Integer id) {
9999
this.id = id;
100100
}
101101

102-
public EtOphinbiometrySelection(Integer id, BigDecimal iolPowerLeft, BigDecimal predictedRefractionLeft, BigDecimal iolPowerRight, BigDecimal predictedRefractionRight, Date lastModifiedDate, Date createdDate, boolean deleted, int lensIdLeft, int lensIdRight) {
102+
public EtOphinbiometrySelection(Integer id, String iolPowerLeft, String predictedRefractionLeft, String iolPowerRight, String predictedRefractionRight, Date lastModifiedDate, Date createdDate, boolean deleted, int lensIdLeft, int lensIdRight) {
103103
this.id = id;
104104
this.iolPowerLeft = iolPowerLeft;
105105
this.predictedRefractionLeft = predictedRefractionLeft;
@@ -120,35 +120,35 @@ public void setId(Integer id) {
120120
this.id = id;
121121
}
122122

123-
public BigDecimal getIolPowerLeft() {
123+
public String getIolPowerLeft() {
124124
return iolPowerLeft;
125125
}
126126

127-
public void setIolPowerLeft(BigDecimal iolPowerLeft) {
127+
public void setIolPowerLeft(String iolPowerLeft) {
128128
this.iolPowerLeft = iolPowerLeft;
129129
}
130130

131-
public BigDecimal getPredictedRefractionLeft() {
131+
public String getPredictedRefractionLeft() {
132132
return predictedRefractionLeft;
133133
}
134134

135-
public void setPredictedRefractionLeft(BigDecimal predictedRefractionLeft) {
135+
public void setPredictedRefractionLeft(String predictedRefractionLeft) {
136136
this.predictedRefractionLeft = predictedRefractionLeft;
137137
}
138138

139-
public BigDecimal getIolPowerRight() {
139+
public String getIolPowerRight() {
140140
return iolPowerRight;
141141
}
142142

143-
public void setIolPowerRight(BigDecimal iolPowerRight) {
143+
public void setIolPowerRight(String iolPowerRight) {
144144
this.iolPowerRight = iolPowerRight;
145145
}
146146

147-
public BigDecimal getPredictedRefractionRight() {
147+
public String getPredictedRefractionRight() {
148148
return predictedRefractionRight;
149149
}
150150

151-
public void setPredictedRefractionRight(BigDecimal predictedRefractionRight) {
151+
public void setPredictedRefractionRight(String predictedRefractionRight) {
152152
this.predictedRefractionRight = predictedRefractionRight;
153153
}
154154

src/uk/org/openeyes/models/Event.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public class Event implements Serializable {
6666
private String info;
6767
@Basic(optional = false)
6868
@Column(name = "deleted")
69-
private int deleted;
69+
private boolean deleted;
7070
@Column(name = "delete_reason")
7171
private String deleteReason;
7272
@Basic(optional = false)
@@ -102,7 +102,7 @@ public Event(Integer id) {
102102
this.id = id;
103103
}
104104

105-
public Event(Integer id, Date lastModifiedDate, Date createdDate, Date eventDate, int deleted, boolean deletePending) {
105+
public Event(Integer id, Date lastModifiedDate, Date createdDate, Date eventDate, boolean deleted, boolean deletePending) {
106106
this.id = id;
107107
this.lastModifiedDate = lastModifiedDate;
108108
this.createdDate = createdDate;
@@ -151,11 +151,11 @@ public void setInfo(String info) {
151151
this.info = info;
152152
}
153153

154-
public int getDeleted() {
154+
public boolean getDeleted() {
155155
return deleted;
156156
}
157157

158-
public void setDeleted(int deleted) {
158+
public void setDeleted(boolean deleted) {
159159
this.deleted = deleted;
160160
}
161161

0 commit comments

Comments
 (0)