Mine lister
La lånerne lagre materiale til senere i egne lister uten å reservere det.
2.6.1 Se mine lister
StøttetVis lånerens lister og materialet som er lagret i hver av dem.
Dette kan du bygge
En liste lagrer materiale til senere uten å reservere det, så låneren kan reservere eller låne det når det passer. Listene ligger i biblioteksystemet, så lister låneren har laget andre steder, kommer også med.
Typisk flyt
- Klienten henter lånerens lister med
Get.Patron Lists - Låneren åpner en liste. Klienten henter elementene med
Get.Patron List And Items - Hvert element peker på et verk og utgaven låneren lagret. Klienten henter det som skal vises, med
Get.Works - Åpner låneren et element, vises verket med den lagrede utgaven (1.2.1).
Dette leverer API-et
defaulter ID-en til standardlisten. Bruker en klient bare én liste, anbefaler spesifikasjonen den, og klienten kan opprette den hvis den ikke finnes.- Et element har
typeworkmed enAnd Publication workog enId publication.Id
Kall i API-et
2.6.2 Fjern fra mine lister
StøttetFjern materiale låneren ikke lenger vil ta vare på, fra en liste.
Typisk flyt
- Låneren velger ett eller flere elementer i en liste.
- Klienten kaller
Deletefor hvert element.Patron List Item
Dette leverer API-et
- Kallet fjerner ett element, angitt med listens
listog elementetsId item.Id
Kall i API-et
2.6.3 Flytt mellom lister
StøttetFlytt materiale fra en av lånerens lister til en annen.
Dette kan du bygge
Låneren omorganiserer det lagrede materialet og kan opprette mållisten underveis (2.6.4).
Typisk flyt
- Låneren velger ett eller flere elementer og en målliste.
- Klienten legger hvert element til i mållisten med
Insert.Item To Patron List - Lykkes det, fjerner klienten elementet fra den opprinnelige listen med
Delete.Patron List Item
Dette leverer API-et
- Spesifikasjonen har ingen operasjon som flytter et element mellom lister.
Moveendrer bare et elements plass i én liste.Patron List Item - Hvert element krever to kall. Mislykkes fjerningen, står elementet i begge listene.
Kall i API-et
2.6.4 Opprett liste
StøttetOpprett en ny liste, med materiale lagt til med en gang hvis låneren vil.
Dette kan du bygge
Lånerne sorterer det de lagrer, i egne lister, for eksempel fra verkssiden mens de lagrer en tittel.
Typisk flyt
- Låneren gir den nye listen et navn.
- Klienten oppretter den med
Create.Patron List - Opprettes listen fra et verk, legger klienten til materialet med
Insert.Item To Patron List
Dette leverer API-et
- Klienten setter listens
idi forespørselen. Bådeidognameer påkrevd.
Kall i API-et
- Forutsetter
- 2.2.1 Logg inn
I denne rekkefølgen
2.6.5 Slett liste
StøttetSlett en liste låneren ikke lenger vil beholde.
Typisk flyt
- Låneren velger listen og bekrefter.
- Klienten kaller
Delete.Patron List
Kall i API-et
2.6.6 Legg til i mine lister
StøttetLagre materiale i en av lånerens lister.
Dette kan du bygge
En lagre-knapp på verkssiden: låneren legger materialet i en eksisterende liste eller en ny (2.6.4) og kan reservere eller låne det senere.
Typisk flyt
- Klienten henter lånerens lister med
Get.Patron Lists - Låneren velger en liste.
- Klienten legger til elementet med
Insert, med verket og utgaven låneren valgte.Item To Patron List
Dette leverer API-et
- Klienten setter elementets
idsammen medworkogId publication.Id positionavgjør hvor elementet plasseres, talt fra 0. Standard er 0, først i listen; en posisjon etter slutten plasserer elementet sist.
Kall i API-et
- Forutsetter
- 2.2.1 Logg inn
I denne rekkefølgen