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