public class Group extends Object implements Serializable
<xs:complexType xmlns:ns="http://ns.dataone.org/service/types/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Group"> <xs:sequence> <xs:element type="ns:Subject" name="subject" minOccurs="1" maxOccurs="1"/> <xs:element type="xs:string" name="groupName" minOccurs="1" maxOccurs="1"/> <xs:element type="ns:Subject" name="hasMember" minOccurs="0" maxOccurs="unbounded"/> <xs:element type="ns:Subject" name="rightsHolder" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>
Modifier and Type | Field and Description |
---|---|
protected String |
groupName |
protected List<Subject> |
hasMember |
protected List<Subject> |
rightsHolder |
protected Subject |
subject |
Constructor and Description |
---|
Group() |
Modifier and Type | Method and Description |
---|---|
void |
addHasMember(Subject item)
Add a 'hasMember' element item.
|
void |
addRightsHolder(Subject item)
Add a 'rightsHolder' element item.
|
void |
clearHasMemberList()
Remove all 'hasMember' element items.
|
void |
clearRightsHolderList()
Remove all 'rightsHolder' element items.
|
String |
getGroupName()
Get the 'groupName' element value.
|
Subject |
getHasMember(int index)
Get 'hasMember' element item by position.
|
List<Subject> |
getHasMemberList()
Get the list of 'hasMember' element items.
|
Subject |
getRightsHolder(int index)
Get 'rightsHolder' element item by position.
|
List<Subject> |
getRightsHolderList()
Get the list of 'rightsHolder' element items.
|
Subject |
getSubject()
Get the 'subject' element value.
|
void |
setGroupName(String groupName)
Set the 'groupName' element value.
|
void |
setHasMemberList(List<Subject> list)
Set the list of 'hasMember' element items.
|
void |
setRightsHolderList(List<Subject> list)
Set the list of 'rightsHolder' element items.
|
void |
setSubject(Subject subject)
Set the 'subject' element value.
|
int |
sizeHasMemberList()
Get the number of 'hasMember' element items.
|
int |
sizeRightsHolderList()
Get the number of 'rightsHolder' element items.
|
public Subject getSubject()
public void setSubject(Subject subject)
subject
- public String getGroupName()
public void setGroupName(String groupName)
groupName
- public List<Subject> getHasMemberList()
public void setHasMemberList(List<Subject> list)
list
- public int sizeHasMemberList()
public void addHasMember(Subject item)
item
- public Subject getHasMember(int index)
index
- public void clearHasMemberList()
public List<Subject> getRightsHolderList()
public void setRightsHolderList(List<Subject> list)
list
- public int sizeRightsHolderList()
public void addRightsHolder(Subject item)
item
- public Subject getRightsHolder(int index)
index
- public void clearRightsHolderList()
Copyright © 2020. All Rights Reserved.