Skip to content

Commit f4ad030

Browse files
author
Olaf Hartig
committed
small change of the API in LinkedDataFragmentRequest: getPageNumber does not throw UnsupportedOperationException anymore
1 parent 29a2efe commit f4ad030

File tree

3 files changed

+7
-166
lines changed

3 files changed

+7
-166
lines changed

src/org/linkeddatafragments/datasource/AbstractJenaBasedRequestProcessorForTriplePatterns.java

Lines changed: 0 additions & 154 deletions
This file was deleted.

src/org/linkeddatafragments/fragments/LinkedDataFragmentRequest.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,9 @@ public interface LinkedDataFragmentRequest
2828
boolean isPageRequest();
2929

3030
/**
31-
* Returns the number of the page requested for the LDF, if any (thatis,
32-
* if {@link #isPageOnly()} returns true).
33-
*
34-
* @throws UnsupportedOperationException
35-
* If the request is not for a specific page.
31+
* Returns the number of the page requested for the LDF; if this is not a
32+
* page-based request (that is, if {@link #isPageRequest()} returns true),
33+
* then this method returns 1.
3634
*/
37-
long getPageNumber() throws UnsupportedOperationException;
35+
long getPageNumber();
3836
}

src/org/linkeddatafragments/fragments/LinkedDataFragmentRequestBase.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public LinkedDataFragmentRequestBase( final String fragmentURL,
2121
this.fragmentURL = fragmentURL;
2222
this.datasetURL = datasetURL;
2323
this.pageNumberWasRequested = pageNumberWasRequested;
24-
this.pageNumber = pageNumber;
24+
this.pageNumber = (pageNumberWasRequested) ? pageNumber : 1L;
2525
}
2626

2727
@Override
@@ -40,11 +40,8 @@ public boolean isPageRequest() {
4040
}
4141

4242
@Override
43-
public long getPageNumber() throws UnsupportedOperationException {
44-
if ( pageNumberWasRequested )
45-
return pageNumber;
46-
else
47-
throw new UnsupportedOperationException();
43+
public long getPageNumber() {
44+
return pageNumber;
4845
}
4946

5047
@Override

0 commit comments

Comments
 (0)