C# 클래스 Solvberget.Domain.Implementation.AlephRepository

상속: IRepository
파일 보기 프로젝트 열기: digbib/Solvberget 1 사용 예제들

공개 메소드들

메소드 설명
AlephRepository ( string pathToImageCache = null, string pathToRulesFolder = null ) : System
CancelReservation ( string documentItemNumber, string documentItemSequence, string cancellationSequence ) : RequestReply
GetDocument ( string documentNumber, bool isLight ) : Document
GetUserInformation ( string userId, string verification ) : UserInfo
RequestPinCodeToSms ( string userId ) : RequestReply
RequestRenewalOfLoan ( string documentNumber, string itemSecq, string barcode, string libraryUserId ) : RequestReply
RequestReservation ( string documentNumber, string userId, string branch ) : RequestReply
Search ( string value ) : List

비공개 메소드들

메소드 설명
AuthenticateUser ( UserInfo &user, string userId, string verification ) : bool
GenerateDocumentLocationAndAvailabilityInfo ( Document document ) : void
GetDocumentItems ( string documentNumber ) : IEnumerable
GetDocumentType ( IEnumerable documentTypeCodes ) : string
GetLoanRenewalRequest ( string documentNr, string itemSequence, string itemBarcode, string libraryUserId ) : string
GetOperationPrefix ( System.Operation op ) : string
GetReserveRequest ( string documentAdm, string itemSequence, string userId ) : string
GetSearchResults ( dynamic result ) : List
GetUrl ( System.Operation function, string>.Dictionary options ) : string
PopulateDocument ( System.Xml.Linq.XElement record, bool populateLight ) : Document

메소드 상세

AlephRepository() 공개 메소드

public AlephRepository ( string pathToImageCache = null, string pathToRulesFolder = null ) : System
pathToImageCache string
pathToRulesFolder string
리턴 System

CancelReservation() 공개 메소드

public CancelReservation ( string documentItemNumber, string documentItemSequence, string cancellationSequence ) : RequestReply
documentItemNumber string
documentItemSequence string
cancellationSequence string
리턴 Solvberget.Domain.DTO.RequestReply

GetDocument() 공개 메소드

public GetDocument ( string documentNumber, bool isLight ) : Document
documentNumber string
isLight bool
리턴 Solvberget.Domain.DTO.Document

GetUserInformation() 공개 메소드

public GetUserInformation ( string userId, string verification ) : UserInfo
userId string
verification string
리턴 Solvberget.Domain.DTO.UserInfo

RequestPinCodeToSms() 공개 메소드

public RequestPinCodeToSms ( string userId ) : RequestReply
userId string
리턴 Solvberget.Domain.DTO.RequestReply

RequestRenewalOfLoan() 공개 메소드

public RequestRenewalOfLoan ( string documentNumber, string itemSecq, string barcode, string libraryUserId ) : RequestReply
documentNumber string
itemSecq string
barcode string
libraryUserId string
리턴 Solvberget.Domain.DTO.RequestReply

RequestReservation() 공개 메소드

public RequestReservation ( string documentNumber, string userId, string branch ) : RequestReply
documentNumber string
userId string
branch string
리턴 Solvberget.Domain.DTO.RequestReply

Search() 공개 메소드

public Search ( string value ) : List
value string
리턴 List