Lookup/Ibis web service client API
Classes summary
GroupMethods | Methods for querying and manipulating groups. |
IbisAttribute | Class representing an attribute of a person or institution returned by
the web service API. Note that for institution attributes, the
|
IbisAttributeScheme | Class representing an attribute scheme. This may apply to attributes of people or institutions. |
IbisClientConnection | Default implementation of the |
IbisContactPhoneNumber | Class representing a phone number held on an institution contact row, for use by the web service API. |
IbisContactRow | Class representing an institution contact row, for use by the web services API. |
IbisContactWebPage | Class representing a web page referred to by an institution contact row, for use by the web service API. |
IbisDto | Abstract base class for all DTO classes. This defines a couple of methods used when unmarshalling DTOs from XML. |
IbisError | Class representing an error returned by the web service API. |
IbisGroup | Class representing a group returned by the web service API. |
IbisIdentifier | Class representing a person's identifier, for use by the web service API. |
IbisInstitution | Class representing an institution returned by the web service API. |
IbisMethods | Common methods for searching for objects in the Lookup/Ibis database. |
IbisPerson | Class representing a person returned by the web service API. Note that the identifier is the person's primary identifier (typically their CRSid), regardless of which identifier was used to query for the person. |
IbisResult | Class representing the top-level container for all XML and JSON results. This may be just a simple textual value or it may contain more complex entities such as people, institutions, groups, attributes, etc. |
IbisResultParser | Class to parse the XML from the server and produce an IbisResult. |
InstitutionMethods | Methods for querying and manipulating institutions. |
PersonMethods | Methods for querying and manipulating people. |
Interfaces summary
ClientConnection | Interface representing a connection to the Lookup/Ibis server, capable of invoking methods on the web service API and unmarshalling the results. |
Exceptions summary
IbisException | Exception thrown when a web service API method fails. This is wrapper
around the |