Class ProvisioningGroupWrapper
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.ProvisioningUpdatableWrapper
edu.internet2.middleware.grouper.app.provisioning.ProvisioningGroupWrapper
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongroupMembers
(String groupName, String memberField) get a set of members from a groupgroupPrivilegeHolders
(String groupName, String groupPrivilegeName, String memberField) get a set of members from another groupget the object type name, e.g.void
setGcGrouperSyncGroup
(GcGrouperSyncGroup gcGrouperSyncGroup) void
setGrouperProvisioningGroup
(ProvisioningGroup grouperProvisioningGroup) void
setGrouperTargetGroup
(ProvisioningGroup grouperTargetGroup) void
setGroupId
(String groupId) void
setSyncGroupId
(String syncGroupId) void
setTargetNativeGroup
(Object targetNativeGroup) void
setTargetProvisioningGroup
(ProvisioningGroup targetProvisioningGroup) thisGroupMembers
(String memberField) get a set of members from this groupthisGroupPrivilegeHolders
(String groupPrivilegeName, String memberField) get a set of privilege holders from this grouptoString()
Methods inherited from class edu.internet2.middleware.grouper.app.provisioning.ProvisioningUpdatableWrapper
getErrorCode, getGrouperProvisioner, getProvisioningState, setErrorCode, setGrouperProvisioner
-
Constructor Details
-
ProvisioningGroupWrapper
public ProvisioningGroupWrapper()
-
-
Method Details
-
groupPrivilegeHolders
public Set<String> groupPrivilegeHolders(String groupName, String groupPrivilegeName, String memberField) get a set of members from another group- Parameters:
groupName
- is the group name to check or null if this groupgroupPrivilegeName
- admins, updaters, etcmemberField
- subjectId, subjectIdentifier0, subjectIdentifier1, subjectIdentifier2, email- Returns:
- set of values of subjects in the subject source of the provisioner
-
groupMembers
get a set of members from a group- Parameters:
groupPrivilegeName
- admins, updaters, etcmemberField
- subjectId, subjectIdentifier0, subjectIdentifier1, subjectIdentifier2, email- Returns:
- set of values of subjects in the subject source of the provisioner
-
thisGroupMembers
get a set of members from this group- Parameters:
memberField
- subjectId, subjectIdentifier0, subjectIdentifier1, subjectIdentifier2, email- Returns:
- set of values of subjects in the subject source of the provisioner
-
thisGroupPrivilegeHolders
get a set of privilege holders from this group- Parameters:
groupPrivilegeName
- admins, updaters, etcmemberField
- subjectId, subjectIdentifier0, subjectIdentifier1, subjectIdentifier2, email- Returns:
- set of values of subjects in the subject source of the provisioner
-
getProvisioningStateGroup
-
getGrouperTargetGroupFromCache
-
getTargetProvisioningGroupFromCache
-
getGroupId
-
setGroupId
-
getSyncGroupId
-
setSyncGroupId
-
getGrouperProvisioningGroup
-
setGrouperProvisioningGroup
-
getTargetProvisioningGroup
-
setTargetProvisioningGroup
-
getGrouperTargetGroup
-
setGrouperTargetGroup
-
getTargetNativeGroup
-
setTargetNativeGroup
-
getGcGrouperSyncGroup
-
setGcGrouperSyncGroup
-
toString
-
toStringForError
- Specified by:
toStringForError
in classProvisioningUpdatableWrapper
- Returns:
-
toStringForErrorVerbose
-
objectTypeName
Description copied from class:ProvisioningUpdatableWrapper
get the object type name, e.g. group, entity, membership- Specified by:
objectTypeName
in classProvisioningUpdatableWrapper
- Returns:
- the object type name
-