Class ProvisionableGroupFinder
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.ProvisionableGroupFinder
Use this class to find provisioning attributes on groups
Sample call
ProvisionableGroupFinder provisionableGroupFinder = new ProvisionableGroupFinder(); GrouperProvisioningAttributeValue attributeValue = provisionableGroupFinder.assignGroup(group).assignTargetName("ldapProvTest") .findProvisionableGroupAttributeValue();
Sample call to find multiple provisioning attributes on a group
ProvisionableGroupFinder provisionableGroupFinder = new ProvisionableGroupFinder(); SetprovisionableStemAttributeValues = provisionableGroupFinder.assignGroupName(group.getName()).findProvisionableGroupAttributeValues();
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionassignDirectAssignment
(Boolean directAssignment) only find direct assignments.assignGroup
(Group group) assignGroupId
(String groupId) assignGroupName
(String groupName) assignRunAsRoot
(boolean runAsRoot) set this to true to run as a root sessionassignTargetName
(String targetName) target name - optionalfind bean containing provisioning attributes on a group
-
Constructor Details
-
ProvisionableGroupFinder
public ProvisionableGroupFinder()
-
-
Method Details
-
assignGroup
- Parameters:
group
-- Returns:
-
assignGroupId
- Parameters:
groupId
-- Returns:
-
assignGroupName
- Parameters:
groupName
-- Returns:
-
assignTargetName
target name - optional- Parameters:
targetName
-- Returns:
-
assignRunAsRoot
set this to true to run as a root session- Parameters:
runAsRoot
-- Returns:
-
assignDirectAssignment
only find direct assignments. default is null means do not filter.- Parameters:
directAssignment
-- Returns:
-
findProvisionableGroupAttributeValue
find bean containing provisioning attributes on a group- Returns:
-
findProvisionableGroupAttributeValues
-