VuFind API Documentation

AvailabilityStatusInterface
in

Availability Status Logic Interface

Tags
category

VuFind

author

Ere Maijala ere.maijala@helsinki.fi

author

Thomas Wagener wagener@hebis.uni-frankfurt.de

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Wiki

Table of Contents

STATUS_AVAILABLE  = 1
Status code for available items
STATUS_UNAVAILABLE  = 0
Status code for unavailable items
STATUS_UNCERTAIN  = 2
Status code for items with uncertain availability
STATUS_UNKNOWN  = 3
Status code for items where no status information is available
availabilityAsString()  : string
Convert availability to a string
compareTo()  : int
Compares priority with other availability status for acquiring overall status of multiple status.
getExtraStatusInformation()  : array<string|int, mixed>
Get extra status information.
getPriority()  : int
Get status priority.
getSchemaAvailabilityUri()  : string|null
Get schema.org availability URI.
getStatusDescription()  : string
Get status description.
getStatusDescriptionTokens()  : array<string|int, mixed>
Get status description tokens. Used when status description is being translated.
is()  : bool
Check if item has given availability status.
isAvailable()  : bool
Check if available.
isVisibleInHoldings()  : bool
Check if status should be visible.
setVisibilityInHoldings()  : AvailabilityStatus
Set visibility status.

Constants

Methods

availabilityAsString()

Convert availability to a string

public availabilityAsString() : string
Return values
string

getExtraStatusInformation()

Get extra status information.

public getExtraStatusInformation() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSchemaAvailabilityUri()

Get schema.org availability URI.

public getSchemaAvailabilityUri() : string|null
Return values
string|null

getStatusDescriptionTokens()

Get status description tokens. Used when status description is being translated.

public getStatusDescriptionTokens() : array<string|int, mixed>
Return values
array<string|int, mixed>

is()

Check if item has given availability status.

public is(int $availability) : bool
Parameters
$availability : int

Availability status

Return values
bool

Search results