Skip to content

Commit 661394e

Browse files
committed
#6 reflected changes replacing sourceFileId with resource_uuid
1 parent 5c5912b commit 661394e

20 files changed

+197
-110
lines changed

Diff for: src/main/java/net/canadensys/dataportal/occurrence/dao/ImportLogDAO.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ public interface ImportLogDAO {
2929
public ImportLogModel loadLast();
3030

3131
/**
32-
* Load the last inserted ImportLogModel for a specific sourceFileId
32+
* Load the last inserted ImportLogModel for a specific resource_uuid
3333
* @return ImportLogModel or null if nothing is found
3434
*/
35-
public ImportLogModel loadLastFrom(String sourceFileId);
35+
public ImportLogModel loadLastFrom(String resource_uuid);
3636
}

Diff for: src/main/java/net/canadensys/dataportal/occurrence/dao/OccurrenceDAO.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ public interface OccurrenceDAO {
4040

4141
/**
4242
* Load a specific Occurrence into an OccurrenceModel
43-
* @param sourceFileId
43+
* @param resource_uuid
4444
* @param dwcaId
4545
* @param deepLoad Do we need to load the raw model?
4646
* @return
4747
*/
48-
public OccurrenceModel load(String sourceFileId, String dwcaId, boolean deepLoad);
48+
public OccurrenceModel load(String resource_uuid, String dwcaId, boolean deepLoad);
4949

5050
/**
5151
* Load a specific Occurrence into an OccurrenceModel but only filled columns specified by columnList.

Diff for: src/main/java/net/canadensys/dataportal/occurrence/dao/ResourceDAO.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ public interface ResourceDAO {
1313
public List<ResourceModel> loadResources();
1414

1515
/**
16-
* Load a ResourceModel from a sourcefileid
17-
* @param sourcefileid
16+
* Load a ResourceModel from a resource_uuid
17+
* @param resource_uuid
1818
* @return ResourceModel or null if nothing is found
1919
*/
20-
public ResourceModel load(String sourcefileid);
20+
public ResourceModel load(String resource_uuid);
2121

2222
/**
2323
* Save a ResourceModel

Diff for: src/main/java/net/canadensys/dataportal/occurrence/dao/ResourceInformationDAO.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ public interface ResourceInformationDAO {
2525
public ResourceInformationModel load(Integer auto_id);
2626

2727
/**
28-
* Load a list of ResourceInformationModel for a sourcefileid.
29-
* More than one Information could be linked to the same sourcefileid.
30-
* @param sourcefileid
28+
* Load a list of ResourceInformationModel for a resource_uuid.
29+
* More than one Information could be linked to the same resource_uuid.
30+
* @param resource_uuid
3131
* @return ResourceInformationModel list or an empty list if nothing is found
3232
*/
3333
public List<ResourceInformationModel> load(String resource_uuid);

Diff for: src/main/java/net/canadensys/dataportal/occurrence/dao/impl/HibernateImportLogDAO.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ public ImportLogModel loadLast(){
5757
}
5858

5959
@Override
60-
public ImportLogModel loadLastFrom(String sourceFileId){
60+
public ImportLogModel loadLastFrom(String resource_uuid){
6161
Criteria c = sessionFactory.getCurrentSession().createCriteria(ImportLogModel.class);
62-
c.add(Restrictions.eq(OccurrenceFieldConstants.SOURCE_FILE_ID, sourceFileId));
62+
c.add(Restrictions.eq(OccurrenceFieldConstants.RESOURCE_UUID, resource_uuid));
6363
c.addOrder(Order.desc(MANAGED_ID));
6464
c.setMaxResults(1);
6565
return (ImportLogModel)c.uniqueResult();

Diff for: src/main/java/net/canadensys/dataportal/occurrence/dao/impl/HibernateOccurrenceDAO.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ public OccurrenceModel load(int auto_id, boolean deepLoad) {
9191
}
9292

9393
@Override
94-
public OccurrenceModel load(String sourceFileId, String dwcaId, boolean deepLoad){
94+
public OccurrenceModel load(String resource_uuid, String dwcaId, boolean deepLoad){
9595
Criteria searchCriteria = sessionFactory.getCurrentSession().createCriteria(OccurrenceModel.class);
96-
searchCriteria.add(Restrictions.eq(OccurrenceFieldConstants.SOURCE_FILE_ID, sourceFileId));
96+
searchCriteria.add(Restrictions.eq(OccurrenceFieldConstants.RESOURCE_UUID, resource_uuid));
9797
searchCriteria.add(Restrictions.eq(OccurrenceFieldConstants.DWCA_ID, dwcaId));
9898

9999
if(deepLoad){

Diff for: src/main/java/net/canadensys/dataportal/occurrence/dao/impl/HibernateResourceDAO.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ public boolean save(ResourceModel resourceModel) {
4242
}
4343

4444
@Override
45-
public ResourceModel load(String sourcefileid) {
45+
public ResourceModel load(String resource_uuid) {
4646
Criteria searchCriteria = sessionFactory.getCurrentSession().createCriteria(ResourceModel.class);
47-
searchCriteria.add(Restrictions.eq(OccurrenceFieldConstants.SOURCE_FILE_ID, sourcefileid));
47+
searchCriteria.add(Restrictions.eq(OccurrenceFieldConstants.RESOURCE_UUID, resource_uuid));
4848
return (ResourceModel)searchCriteria.uniqueResult();
4949
}
5050

Diff for: src/main/java/net/canadensys/dataportal/occurrence/model/ImportLogModel.java

+12-8
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class ImportLogModel implements Serializable{
2929
@Id
3030
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "import_log_id_seq")
3131
private Integer id;
32-
private String sourcefileid;
32+
private String resource_uuid;
3333
private Integer record_quantity;
3434
private String updated_by;
3535
private Integer import_process_duration_ms;
@@ -41,12 +41,7 @@ public Integer getId() {
4141
public void setId(Integer id) {
4242
this.id = id;
4343
}
44-
public String getSourcefileid() {
45-
return sourcefileid;
46-
}
47-
public void setSourcefileid(String sourcefileid) {
48-
this.sourcefileid = sourcefileid;
49-
}
44+
5045
public Integer getRecord_quantity() {
5146
return record_quantity;
5247
}
@@ -75,9 +70,18 @@ public void setEvent_end_date_time(Date event_end_date_time) {
7570
public String toString() {
7671
return new ToStringBuilder(this).
7772
append("id", id).
78-
append("sourceFileId", sourcefileid).
73+
append("resource_uuid", resource_uuid).
7974
append("recordQuantity", record_quantity).
8075
append("updated_by", updated_by).
8176
toString();
8277
}
78+
public String getResource_uuid() {
79+
return resource_uuid;
80+
}
81+
public void setResource_uuid(String resource_uuid) {
82+
this.resource_uuid = resource_uuid;
83+
}
84+
public static long getSerialversionuid() {
85+
return serialVersionUID;
86+
}
8387
}

Diff for: src/main/java/net/canadensys/dataportal/occurrence/model/OccurrenceExtensionModel.java

-9
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ public class OccurrenceExtensionModel {
2424
@NaturalId
2525
private String dwcaid;
2626
@NaturalId
27-
private String sourcefileid;
28-
@NaturalId
2927
private String resource_uuid;
3028

3129
private String ext_type;
@@ -48,13 +46,6 @@ public void setDwcaid(String dwcaid) {
4846
this.dwcaid = dwcaid;
4947
}
5048

51-
public String getSourcefileid() {
52-
return sourcefileid;
53-
}
54-
public void setSourcefileid(String sourcefileid) {
55-
this.sourcefileid = sourcefileid;
56-
}
57-
5849
public String getResource_uuid() {
5950
return resource_uuid;
6051
}

0 commit comments

Comments
 (0)