Skip to content
This repository was archived by the owner on Jul 1, 2025. It is now read-only.

Commit 6fcbca2

Browse files
committed
Merge pull request #49 from jateeter/master
Added support for:
2 parents de3f002 + c2ff1d1 commit 6fcbca2

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/main/java/org/energyos/espi/common/domain/MeterReading.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@
7272
query = "SELECT reading.id FROM MeterReading reading WHERE reading.usagePoint.id = :usagePointId"),
7373
@NamedQuery(name = MeterReading.QUERY_FIND_ALL_IDS,
7474
query = "SELECT meterReading.id FROM MeterReading meterReading"),
75-
@NamedQuery(name = MeterReading.QUERY_FIND_ALL_IDS_BY_XPATH_2, query = "SELECT DISTINCT m.id FROM UsagePoint u, MeterReading m WHERE u.retailCustomer.id = :o1Id AND m.usagePoint.id = :o2Id"),
76-
@NamedQuery(name = MeterReading.QUERY_FIND_ID_BY_XPATH, query = "SELECT DISTINCT m.id FROM UsagePoint u, MeterReading m WHERE u.retailCustomer.id = :o1Id AND m.usagePoint.id = :o2Id AND m.id = :o3Id")
75+
@NamedQuery(name = MeterReading.QUERY_FIND_ALL_IDS_BY_XPATH_2, query = "SELECT DISTINCT m.id FROM UsagePoint u, MeterReading m WHERE u.retailCustomer.id = :o1Id AND m.usagePoint.id = :o2Id"),
76+
@NamedQuery(name = MeterReading.QUERY_FIND_ID_BY_XPATH, query = "SELECT DISTINCT m.id FROM UsagePoint u, MeterReading m WHERE u.retailCustomer.id = :o1ID AND m.usagePoint.id = :o2Id AND m.id = :o3Id")
7777

7878
})
7979
public class MeterReading extends IdentifiedObject

src/main/java/org/energyos/espi/common/domain/Routes.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,8 @@ public class Routes {
106106
public static final String RETAIL_CUSTOMER_MEMBER_UPLOAD_MY_DATA = "/espi/1_1/resource/RetailCustomer/{retailCustomerId}/UploadMyData";
107107

108108
// paterns for RESTful Batch services
109-
public static final String BATCH_DOWNLOAD_MY_DATA = "/espi/1_1/resource/Batch/RetailCustomer/{retailCustomerId}";
109+
public static final String BATCH_DOWNLOAD_MY_DATA_COLLECTION = "/espi/1_1/resource/Batch/RetailCustomer/{retailCustomerId}";
110+
public static final String BATCH_DOWNLOAD_MY_DATA_MEMBER = "/espi/1_1/resource/Batch/RetailCustomer/{retailCustomerId}/UsagePoint/{usagePointId}";
110111
public static final String BATCH_UPLOAD_MY_DATA = "/espi/1_1/resource/Batch/RetailCustomer/{retailCustomerId}";
111112
public static final String BATCH_BULK_MEMBER = "/espi/1_1/resource/Batch/Bulk/{bulkId}";
112113
public static final String BATCH_SUBSCRIPTION = "/espi/1_1/resource/Batch/Subscription/{subscriptionId}";

src/main/java/org/energyos/espi/common/service/impl/ExportServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@ public void exportUsagePointsFull(Long retailCustomerId,
508508
@Override
509509
public void exportUsagePointFull(Long usagePointId, Long retailCustomerId,
510510
ServletOutputStream outputStream, ExportFilter exportFilter) throws IOException {
511-
String hrefFragment = "/Batch/RetailCustomer/" + retailCustomerId + "/UsagePoint" + usagePointId;
511+
String hrefFragment = "/Batch/RetailCustomer/" + retailCustomerId + "/UsagePoint/" + usagePointId;
512512
exportEntriesFull(usagePointService.findEntryTypeIterator(retailCustomerId, usagePointId), outputStream, exportFilter, hrefFragment);
513513

514514
}

src/main/java/org/energyos/espi/common/utils/ExportFilter.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,10 @@ public boolean matches(EntryType entry) {
5555
}
5656

5757
if (hasParam("start-index")) {
58-
if (!(params.get("start-index").equals("1"))) {
59-
if (matchedCounter < Integer.valueOf(params.get("start-index"))) {
58+
if (matchedCounter < Integer.valueOf(params.get("start-index"))) {
6059
matchedCounter++;
6160
return false;
62-
}
61+
6362
}
6463
}
6564

0 commit comments

Comments
 (0)