public class IbisInstitution extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
acronym
The institution's acronym, if set (e.g., "UCS").
|
List<IbisAttribute> |
attributes
A list of the institution's attributes.
|
Boolean |
cancelled
Flag indicating if the institution is cancelled.
|
List<IbisInstitution> |
childInsts
A list of the institution's child institutions.
|
List<IbisContactRow> |
contactRows
A list of the institution's contact rows.
|
List<IbisGroup> |
groups
A list of all the groups that belong to the institution.
|
String |
id
An ID that can uniquely identify this institution within the
returned XML/JSON document.
|
String |
instid
The institution's unique ID (e.g., "CS").
|
List<IbisGroup> |
managedByGroups
A list of the groups that manage this institution.
|
List<IbisPerson> |
members
A list of the institution's members.
|
List<IbisGroup> |
membersGroups
A list of the groups that form the institution's membership.
|
String |
name
The institution's name.
|
List<IbisInstitution> |
parentInsts
A list of the institution's parent institutions.
|
String |
ref
A reference (by id) to an institution element in the XML/JSON
document.
|
| Constructor and Description |
|---|
IbisInstitution() |
| Modifier and Type | Method and Description |
|---|---|
String |
id()
Compute an ID that can uniquely identify this entity in XML/JSON.
|
IbisInstitution |
ref()
Return a new IbisInstitution that refers to this institution.
|
public Boolean cancelled
public String instid
public String name
public String acronym
public List<IbisAttribute> attributes
fetch parameter includes the "all_attrs"
option, or any specific attribute schemes such as "email" or
"address", or the special pseudo-attribute scheme
"phone_numbers".public List<IbisContactRow> contactRows
fetch parameter includes the
"contact_rows" option.public List<IbisPerson> members
fetch parameter includes the "all_members"
option.public List<IbisInstitution> parentInsts
fetch parameter includes the
"parent_insts" option.
NOTE: Currently all institutions have one parent, but in the future institutions may have multiple parents.
public List<IbisInstitution> childInsts
fetch parameter includes the
"child_insts" option.public List<IbisGroup> groups
fetch parameter includes the
"inst_groups" option.public List<IbisGroup> membersGroups
fetch parameter includes
the "members_groups" option.public List<IbisGroup> managedByGroups
fetch parameter includes the
"managed_by_groups" option.public String id
public String ref
public String id()
public IbisInstitution ref()