public class IbisGroup extends Object
| Modifier and Type | Field and Description |
|---|---|
Boolean |
cancelled
Flag indicating if the group is cancelled.
|
String |
description
The more detailed description of the group.
|
List<IbisPerson> |
directMembers
A list of the group's direct members, not including any members
included via groups included by this group.
|
String |
email
The group's email address.
|
String |
groupid
The group's numeric ID (actually a string e.g., "100656").
|
String |
id
An ID that can uniquely identify this group within the returned
XML/JSON document.
|
List<IbisGroup> |
includedByGroups
A list of the groups that directly include this group.
|
List<IbisGroup> |
includesGroups
A list of the groups directly included in this group.
|
List<IbisGroup> |
managedByGroups
A list of the groups that manage this group.
|
List<IbisGroup> |
managesGroups
A list of the groups managed by this group.
|
List<IbisInstitution> |
managesInsts
A list of the institutions managed by this group.
|
List<IbisPerson> |
members
A list of the group's members, including (recursively) any members of
any included groups.
|
IbisInstitution |
membersOfInst
The details of the institution for which this group forms all or
part of the membership.
|
String |
name
The group's unique name (e.g., "cs-editors").
|
List<IbisInstitution> |
owningInsts
A list of the institutions to which this group belongs.
|
List<IbisGroup> |
readByGroups
A list of the groups that have privileged access to this group.
|
List<IbisGroup> |
readsGroups
A list of the groups that this group has privileged access to.
|
String |
ref
A reference (by id) to a group element in the XML/JSON document.
|
String |
title
The group's title.
|
| Constructor and Description |
|---|
IbisGroup() |
| Modifier and Type | Method and Description |
|---|---|
String |
id()
Compute an ID that can uniquely identify this entity in XML/JSON.
|
IbisGroup |
ref()
Return a new IbisGroup that refers to this group.
|
public Boolean cancelled
public String groupid
public String name
public String title
public String description
public String email
public IbisInstitution membersOfInst
fetch parameter
includes the "members_of_inst" option.public List<IbisPerson> members
fetch parameter includes the "all_members"
option.public List<IbisPerson> directMembers
fetch parameter includes the
"direct_members" option.public List<IbisInstitution> owningInsts
fetch parameter includes the
"owning_insts" option.public List<IbisInstitution> managesInsts
fetch parameter includes the
"manages_insts" option.public List<IbisGroup> managesGroups
fetch parameter includes the
"manages_groups" option.public List<IbisGroup> managedByGroups
fetch parameter includes the
"managed_by_groups" option.public List<IbisGroup> readsGroups
fetch parameter includes the
"reads_groups" option.public List<IbisGroup> readByGroups
fetch parameter includes the
"read_by_groups" option.public List<IbisGroup> includesGroups
fetch parameter includes the
"includes_groups" option.public List<IbisGroup> includedByGroups
fetch parameter includes the
"included_by_groups" option.public String id
public String ref