Class ProvisioningGroupWrapper
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.ProvisioningUpdatableWrapper
edu.internet2.middleware.grouper.app.provisioning.ProvisioningGroupWrapper
-
Constructor Summary
Constructors -
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. group, entity, membershipvoidsetGcGrouperSyncGroup(GcGrouperSyncGroup gcGrouperSyncGroup) voidsetGrouperProvisioningGroup(ProvisioningGroup grouperProvisioningGroup) voidsetGrouperTargetGroup(ProvisioningGroup grouperTargetGroup) voidsetGroupId(String groupId) voidsetSyncGroupId(String syncGroupId) voidsetTargetNativeGroup(Object targetNativeGroup) voidsetTargetProvisioningGroup(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:
toStringForErrorin classProvisioningUpdatableWrapper- Returns:
-
toStringForErrorVerbose
-
objectTypeName
Description copied from class:ProvisioningUpdatableWrapperget the object type name, e.g. group, entity, membership- Specified by:
objectTypeNamein classProvisioningUpdatableWrapper- Returns:
- the object type name
-