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 |
---|---|
IbisGroup |
IbisResult.group
The group returned by methods that return a single group.
|
Modifier and Type | Field and Description |
---|---|
List<IbisGroup> |
IbisPerson.directGroups
A list of all the groups that the person directly belongs to.
|
List<IbisGroup> |
IbisPerson.groups
A list of all the groups to which the person belongs, including
indirect group memberships, via groups that include other groups.
|
List<IbisGroup> |
IbisResult.groups
The list of groups returned by methods that may return multiple
groups.
|
List<IbisGroup> |
IbisResult.Entities.groups
A list of all the unique groups returned by the method.
|
List<IbisGroup> |
IbisInstitution.groups
A list of all the groups that belong to the institution.
|
List<IbisGroup> |
IbisGroup.includedByGroups
A list of the groups that directly include this group.
|
List<IbisGroup> |
IbisGroup.includesGroups
A list of the groups directly included in this group.
|
List<IbisGroup> |
IbisGroup.managedByGroups
A list of the groups that manage this group.
|
List<IbisGroup> |
IbisInstitution.managedByGroups
A list of the groups that manage this institution.
|
List<IbisGroup> |
IbisGroup.managesGroups
A list of the groups managed by this group.
|
List<IbisGroup> |
IbisInstitution.membersGroups
A list of the groups that form the institution's membership.
|
List<IbisGroup> |
IbisGroup.readByGroups
A list of the groups that have privileged access to this group.
|
List<IbisGroup> |
IbisGroup.readsGroups
A list of the groups that this group has privileged access to.
|
Modifier and Type | Method and Description |
---|---|
IbisGroup |
IbisGroup.ref()
Return a new IbisGroup that refers to this group.
|
Modifier and Type | Method and Description |
---|---|
void |
IbisResult.Entities.addGroup(IbisGroup group)
Add a group to the list of groups, creating it if necessary
|
Modifier and Type | Method and Description |
---|---|
IbisGroup |
InstitutionMethods.createGroup(String instid,
String name,
String title,
String description,
String managedBy,
String commitComment)
Create a group owned by an institution.
|
IbisGroup |
GroupMethods.getGroup(String groupid,
String fetch)
Get the group with the specified ID or name.
|
Modifier and Type | Method and Description |
---|---|
List<IbisGroup> |
GroupMethods.allGroups(boolean includeCancelled,
String fetch)
Return a list of all groups.
|
List<IbisGroup> |
PersonMethods.getGroups(String scheme,
String identifier,
String fetch)
Get all the groups to which the specified person belongs, including
indirect group memberships, via groups that include other groups.
|
List<IbisGroup> |
PersonMethods.getManagedGroups(String scheme,
String identifier,
String fetch)
Get all the groups that the specified person has persmission to edit.
|
List<IbisGroup> |
GroupMethods.listGroups(String groupids,
String fetch)
Get the groups with the specified IDs or names.
|
List<IbisGroup> |
GroupMethods.modifiedGroups(long minTxId,
long maxTxId,
String groupids,
boolean includeCancelled,
boolean membershipChanges,
String fetch)
Find all groups modified between the specified pair of transactions.
|
List<IbisGroup> |
GroupMethods.search(String query,
boolean approxMatches,
boolean includeCancelled,
int offset,
int limit,
String orderBy,
String fetch)
Search for groups using a free text query string.
|