You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 25, 2024. It is now read-only.
The API works (catalog and account features) but there are still some TODOs to be completed from #553:
get status: low priority due to the limited usefulness of the status as in many many cases it just says "click for more information about availability" (in the online web catalogue), so you'll have to open the details page anyway.
Implementation idea: use asyncGet and then put all the CompletableFutures constructed into a list before calling get() on them (thanks to @johan12345here and here)
--> to be put off until Allow OpacApi functions to return intermediate results #607 is implemented
id of reserved itemsbc entries to be resolved to id entries by intercepting redirection (modify getResultById to take a prefixed id and resolve this id to an id entry if the prefix is not "id". Adopt getShareUrl, parseSearchResults, parseResultById and parseAccountData accordingly.)
Resolved by SLUB: Get Results by Id for Lent and Reserved Items #598.
getSupportedLanguages and setLanguage: low priority as all information concerning inter-library loans, most other account information and most of the captions/titles for links remain in German even in the English version of the online catalog
The API works (catalog and account features) but there are still some TODOs to be completed from #553:
get status: low priority due to the limited usefulness of the status as in many many cases it just says "click for more information about availability" (in the online web catalogue), so you'll have to open the details page anyway.
Implementation idea: use asyncGet and then put all the CompletableFutures constructed into a list before calling get() on them (thanks to @johan12345 here and here)
--> to be put off until Allow OpacApi functions to return intermediate results #607 is implemented
references: libero links must be resolved to
rsnentries in current SLUB catalog and they then in turn toidentries (similar to next below)Resolved by SLUB: Add references to other SLUB catalog items as volumes #613.
idof reserved itemsbcentries to be resolved toidentries by intercepting redirection (modifygetResultByIdto take a prefixedidand resolve thisidto anidentry if the prefix is not"id". AdoptgetShareUrl,parseSearchResults,parseResultByIdandparseAccountDataaccordingly.)Resolved by SLUB: Get Results by Id for Lent and Reserved Items #598.
idof lent itemsbcentries to be resolved toidentries by intercepting redirection (same as above)Resolved by SLUB: Get Results by Id for Lent and Reserved Items #598.
actual ready date of stack request: works but could be refined, need more examples to examine
inter-library loans renewability: need example (
X_is_flrenewablefield exists in json but not sure if it's actually used/properly set)Resolved by SLUB: Fix interlibrary loans and requests #611.
getSupportedLanguages and setLanguage: low priority as all information concerning inter-library loans, most other account information and most of the captions/titles for links remain in German even in the English version of the online catalog