Package | Description |
---|---|
uk.ac.cam.ucs.ibis.dto |
Provides DTO classes for transferring data from the server to client in
the web service API.
|
uk.ac.cam.ucs.ibis.methods |
Contains auto-generated classes which contain all the available methods
in the Lookup/Ibis web service API.
|
Modifier and Type | Field and Description |
---|---|
IbisPerson |
IbisResult.person
The person returned by methods that return a single person.
|
Modifier and Type | Field and Description |
---|---|
List<IbisPerson> |
IbisGroup.directMembers
A list of the group's direct members, not including any members
included via groups included by this group.
|
List<IbisPerson> |
IbisGroup.members
A list of the group's members, including (recursively) any members of
any included groups.
|
List<IbisPerson> |
IbisInstitution.members
A list of the institution's members.
|
List<IbisPerson> |
IbisContactRow.people
A list of the people referred to by the contact row.
|
List<IbisPerson> |
IbisResult.people
The list of people returned by methods that may return multiple
people.
|
List<IbisPerson> |
IbisResult.Entities.people
A list of all the unique people returned by the method.
|
Modifier and Type | Method and Description |
---|---|
IbisPerson |
IbisPerson.ref()
Return a new IbisPerson that refers to this person.
|
Modifier and Type | Method and Description |
---|---|
void |
IbisResult.Entities.addPerson(IbisPerson person)
Add a person to the list of people, creating it if necessary
|
Modifier and Type | Method and Description |
---|---|
IbisPerson |
PersonMethods.getPerson(String scheme,
String identifier,
String fetch)
Get the person with the specified identifier.
|
Modifier and Type | Method and Description |
---|---|
List<IbisPerson> |
PersonMethods.allPeople(boolean includeCancelled,
String identifier,
int limit,
String fetch)
Return a list of all people (in batches).
|
List<IbisPerson> |
InstitutionMethods.getCancelledMembers(String instid,
String fetch)
Get all the cancelled members of the specified institution.
|
List<IbisPerson> |
GroupMethods.getCancelledMembers(String groupid,
String fetch)
Get all the cancelled members of the specified group, including
cancelled members of groups included by the group, and groups included
by those groups, and so on.
|
List<IbisPerson> |
GroupMethods.getDirectMembers(String groupid,
String fetch)
Get the direct members of the specified group, not including members
included via groups included by the group.
|
List<IbisPerson> |
InstitutionMethods.getMembers(String instid,
String fetch)
Get all the members of the specified institution.
|
List<IbisPerson> |
GroupMethods.getMembers(String groupid,
String fetch)
Get all the members of the specified group, including members of
groups included by the group, and groups included by those groups,
and so on.
|
List<IbisPerson> |
PersonMethods.listPeople(String crsids,
String fetch)
Get the people with the specified identifiers (typically CRSids).
|
List<IbisPerson> |
PersonMethods.modifiedPeople(long minTxId,
long maxTxId,
String crsids,
boolean includeCancelled,
boolean membershipChanges,
boolean instNameChanges,
String fetch)
Find all people modified between the specified pair of transactions.
|
List<IbisPerson> |
PersonMethods.search(String query,
boolean approxMatches,
boolean includeCancelled,
String misStatus,
String attributes,
int offset,
int limit,
String orderBy,
String fetch)
Search for people using a free text query string.
|
List<IbisPerson> |
GroupMethods.updateDirectMembers(String groupid,
String addIds,
String removeIds,
String commitComment)
Update the list of people who are direct members of the group.
|