Lookup/Ibis web service client API
  • Class

Classes

  • GroupMethods
  • IbisAttribute
  • IbisAttributeScheme
  • IbisClientConnection
  • IbisContactPhoneNumber
  • IbisContactRow
  • IbisContactWebPage
  • IbisDto
  • IbisError
  • IbisGroup
  • IbisIdentifier
  • IbisInstitution
  • IbisMethods
  • IbisPerson
  • IbisResult
  • IbisResultParser
  • InstitutionMethods
  • PersonMethods

Interfaces

  • ClientConnection

Exceptions

  • IbisException

Class IbisMethods

Common methods for searching for objects in the Lookup/Ibis database.

Author: Dean Rasheed (dev-group@ucs.cam.ac.uk)
Located at methods/IbisMethods.php

Methods summary

public
# __construct(ClientConnection $conn)

Create a new IbisMethods object.

Create a new IbisMethods object.

Parameters

$conn

The ClientConnection object to use to invoke methods on the server.

public long
# getLastTransactionId()

Get the ID of the last (most recent) transaction.

Get the ID of the last (most recent) transaction.

A transaction represents an edit made to data in Lookup. Each transaction is assigned a unique, sequential, numeric ID. Thus this last transaction ID will increase each time some data in Lookup is changed.

[ HTTP: GET /api/v1/last-transaction ]

Returns

long
The ID of the latest transaction.
public String
# getVersion()

Get the current API version number.

Get the current API version number.

[ HTTP: GET /api/v1/version ]

Returns

String
The API version number string.
Lookup/Ibis web service client API documentation generated by ApiGen