Class ProvisioningGroupWrapper

java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.ProvisioningUpdatableWrapper
edu.internet2.middleware.grouper.app.provisioning.ProvisioningGroupWrapper

public class ProvisioningGroupWrapper extends ProvisioningUpdatableWrapper
  • 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 group
      groupPrivilegeName - admins, updaters, etc
      memberField - subjectId, subjectIdentifier0, subjectIdentifier1, subjectIdentifier2, email
      Returns:
      set of values of subjects in the subject source of the provisioner
    • groupMembers

      public Set<String> groupMembers(String groupName, String memberField)
      get a set of members from a group
      Parameters:
      groupPrivilegeName - admins, updaters, etc
      memberField - subjectId, subjectIdentifier0, subjectIdentifier1, subjectIdentifier2, email
      Returns:
      set of values of subjects in the subject source of the provisioner
    • thisGroupMembers

      public Set<String> thisGroupMembers(String memberField)
      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

      public Set<String> thisGroupPrivilegeHolders(String groupPrivilegeName, String memberField)
      get a set of privilege holders from this group
      Parameters:
      groupPrivilegeName - admins, updaters, etc
      memberField - subjectId, subjectIdentifier0, subjectIdentifier1, subjectIdentifier2, email
      Returns:
      set of values of subjects in the subject source of the provisioner
    • getProvisioningStateGroup

      public ProvisioningStateGroup getProvisioningStateGroup()
    • getGrouperTargetGroupFromCache

      public ProvisioningGroup getGrouperTargetGroupFromCache()
    • getTargetProvisioningGroupFromCache

      public ProvisioningGroup getTargetProvisioningGroupFromCache()
    • getGroupId

      public String getGroupId()
    • setGroupId

      public void setGroupId(String groupId)
    • getSyncGroupId

      public String getSyncGroupId()
    • setSyncGroupId

      public void setSyncGroupId(String syncGroupId)
    • getGrouperProvisioningGroup

      public ProvisioningGroup getGrouperProvisioningGroup()
    • setGrouperProvisioningGroup

      public void setGrouperProvisioningGroup(ProvisioningGroup grouperProvisioningGroup)
    • getTargetProvisioningGroup

      public ProvisioningGroup getTargetProvisioningGroup()
    • setTargetProvisioningGroup

      public void setTargetProvisioningGroup(ProvisioningGroup targetProvisioningGroup)
    • getGrouperTargetGroup

      public ProvisioningGroup getGrouperTargetGroup()
    • setGrouperTargetGroup

      public void setGrouperTargetGroup(ProvisioningGroup grouperTargetGroup)
    • getTargetNativeGroup

      public Object getTargetNativeGroup()
    • setTargetNativeGroup

      public void setTargetNativeGroup(Object targetNativeGroup)
    • getGcGrouperSyncGroup

      public GcGrouperSyncGroup getGcGrouperSyncGroup()
    • setGcGrouperSyncGroup

      public void setGcGrouperSyncGroup(GcGrouperSyncGroup gcGrouperSyncGroup)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toStringForError

      public String toStringForError()
      Specified by:
      toStringForError in class ProvisioningUpdatableWrapper
      Returns:
    • toStringForErrorVerbose

      public String toStringForErrorVerbose()
    • objectTypeName

      public String objectTypeName()
      Description copied from class: ProvisioningUpdatableWrapper
      get the object type name, e.g. group, entity, membership
      Specified by:
      objectTypeName in class ProvisioningUpdatableWrapper
      Returns:
      the object type name