...
Command | Description |
---|---|
addGroup(parent stem name, extension, displayExtension) | Add group to registry |
delGroup(name) | Delete group from registry |
getGroupAttr(group name, attr) | Get value of group attribute |
getGroups(name) | Find all groups with a matching naming attribute value, returns a Set of groups |
setGroupAttr(group name, attr, value) | Set value of group attribute |
GroupFinder.findByName(grouperSession, name) | Find one group by name |
GroupFinder.findByUuid(grouperSession, name) | Find one group by uuid |
You can use GroupSave as an alternate way:
Code Block |
---|
new GroupSave(grouperSession).assignName("stem1:a").assignCreateParentStemsIfNotExist(true).save();
|
Group Types
Command | Description |
---|---|
groupAddType(group name, type name) | Add type to group |
groupDelType(group name, type name) | Delete type from group |
groupGetTypes(group name) | Get group's types |
groupHasType(group name, type name) | Check whether group had type |
typeAdd(type name) | Create custom group type |
typeAddAttr(type name, attr name, read, write, required) | Create custom group attribute. read and write must be an |
typeAddList(type name, attr name, read, write) | Create a custom list. read and write must be an |
typeDel(type name) | Delete group type |
typeDelField(type name, field name) | Delete custom field from group type |
typeFind(type name) | Find the group |
typeGetFields(type name) | Get fields associated with the group type |
...
Command | Description | |
---|---|---|
addRootStem(extension, displayExtension) | Add top-level stem to the registry | |
addStem(parent stem name, extension, displayExtension) | Add stem to registry | |
delStem(stem name) | Delete stem from registry | |
getStemAttr(stem name, attr) | Get value of stem attribute | |
getStems(name) | Find all stems with a matching naming attribute value, returns a Set of stems | |
setStemAttr(stem name, attr, value) | Set value of stem attribute | |
StemFinder.findByName(grouperSession, name) | Find one stem by name | |
StemFinder.findByUuid(grouperSession, uuid) | Find one stem by uuid | |
| ||
Delete stem and subcontents |
...