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()