Class ProvisioningContainer

java.lang.Object
edu.internet2.middleware.grouper.grouperUi.beans.ui.ProvisioningContainer

public class ProvisioningContainer extends Object
  • Constructor Details

    • ProvisioningContainer

      public ProvisioningContainer()
  • Method Details

    • getCurrentConfigSuffix

      public String getCurrentConfigSuffix()
      for externalized text, current config suffix
      Returns:
    • setCurrentConfigSuffix

      public void setCurrentConfigSuffix(String currentConfigSuffix)
      for externalized text, current config suffix
      Parameters:
      currentConfigSuffix -
    • getCurrentConfigValueTruncatedEscaped

      public String getCurrentConfigValueTruncatedEscaped()
      for externalized text, current config suffix
      Returns:
    • setCurrentConfigValueTruncatedEscaped

      public void setCurrentConfigValueTruncatedEscaped(String currentConfigValueTruncatedEscaped)
      for externalized text, current config suffix
      Parameters:
      currentConfigValueTruncatedEscaped -
    • getCurrentGuiGrouperProvisioningAttributeValue

      public GuiGrouperProvisioningAttributeValue getCurrentGuiGrouperProvisioningAttributeValue()
    • setCurrentGuiGrouperProvisioningAttributeValue

      public void setCurrentGuiGrouperProvisioningAttributeValue(GuiGrouperProvisioningAttributeValue currentGuiGrouperProvisioningAttributeValue)
    • getTargetName

      public String getTargetName()
      Returns:
      target name user is currently working on
    • setTargetName

      public void setTargetName(String targetName)
      target name user is currently working on
      Parameters:
      targetName -
    • getGrouperProvisioningAttributeValue

      public GrouperProvisioningAttributeValue getGrouperProvisioningAttributeValue()
      Returns:
      attribute value for given group/stem and type
    • setGrouperProvisioningAttributeValue

      public void setGrouperProvisioningAttributeValue(GrouperProvisioningAttributeValue grouperProvisioningAttributeValue)
      attribute value for given group/stem and type
      Parameters:
      grouperProvisioningAttributeValue -
    • getGuiGrouperProvisioningAttributeValues

      public List<GuiGrouperProvisioningAttributeValue> getGuiGrouperProvisioningAttributeValues()
      Returns:
      list of all grouper provisioning attribute values for a given group/stem
    • setGuiGrouperProvisioningAttributeValues

      public void setGuiGrouperProvisioningAttributeValues(List<GuiGrouperProvisioningAttributeValue> guiGrouperProvisioningAttributeValues)
      list of all grouper provisioning attribute values for a given group/stem
      Parameters:
      guiGrouperProvisioningAttributeValues -
    • isCanReadProvisioningForMembership

      public boolean isCanReadProvisioningForMembership()
    • isCanReadProvisioningForGroup

      public boolean isCanReadProvisioningForGroup()
    • isCanReadProvisioningForSubject

      public boolean isCanReadProvisioningForSubject()
    • isCanReadProvisioningForStem

      public boolean isCanReadProvisioningForStem()
    • isCanAssignProvisioning

      public boolean isCanAssignProvisioning()
      Returns:
      true if can write
    • isCanWriteProvisioning

      public boolean isCanWriteProvisioning()
      Returns:
      true if can write
    • isHasProvisioningOnThisObjectOrParent

      public boolean isHasProvisioningOnThisObjectOrParent()
      if this object or any parent has provisioning settings configured
      Returns:
      if there is type
    • isCanRunDaemon

      public boolean isCanRunDaemon()
      Returns:
      true if can run daemon
    • isProvisioningEnabled

      public boolean isProvisioningEnabled()
      if provisioning in ui is enabled in the config
      Returns:
      true if enabled
    • getTargets

      public Set<GrouperProvisioningTarget> getTargets()
      Returns:
      all targets
    • getEditableTargets

      public Set<GrouperProvisioningTarget> getEditableTargets()
      get editable targets for current group/stem and logged in subject
      Returns:
    • getViewableTargets

      public Set<GrouperProvisioningTarget> getViewableTargets()
      get viewable targets for current group/stem and logged in subject
      Returns:
    • getGroupsCount

      public long getGroupsCount()
      number of groups in a folder for a provisioner target
      Returns:
    • setGroupsCount

      public void setGroupsCount(long groupsCount)
      number of groups in a folder for a provisioner target
      Parameters:
      groupsCount -
    • getUsersCount

      public long getUsersCount()
      number of users in a folder for a provisioner target
      Returns:
    • setUsersCount

      public void setUsersCount(long usersCount)
      number of users in a folder for a provisioner target
      Parameters:
      usersCount -
    • getMembershipsCount

      public long getMembershipsCount()
      number of memberships in a folder for a provisioner target
      Returns:
    • setMembershipsCount

      public void setMembershipsCount(long membershipsCount)
      number of memberships in a folder for a provisioner target
      Parameters:
      membershipsCount -
    • getGcGrouperSyncMembers

      public List<GcGrouperSyncMember> getGcGrouperSyncMembers()
      grouper sync members to show on subject provisioning screen
      Returns:
    • setGcGrouperSyncMembers

      public void setGcGrouperSyncMembers(List<GcGrouperSyncMember> gcGrouperSyncMembers)
      grouper sync members to show on subject provisioning screen
      Parameters:
      gcGrouperSyncMembers -
    • getGcGrouperSyncMemberships

      public List<GcGrouperSyncMembership> getGcGrouperSyncMemberships()
      grouper sync memberships to show on membership provisioning screen
      Returns:
    • setGcGrouperSyncMemberships

      public void setGcGrouperSyncMemberships(List<GcGrouperSyncMembership> gcGrouperSyncMemberships)
      grouper sync memberships to show on membership provisioning screen
      Parameters:
      gcGrouperSyncMemberships -
    • getGcGrouperSyncGroup

      public GcGrouperSyncGroup getGcGrouperSyncGroup()
      gc grouper sync group to show for a particular group and provisioner
      Returns:
    • setGcGrouperSyncGroup

      public void setGcGrouperSyncGroup(GcGrouperSyncGroup gcGrouperSyncGroup)
      gc grouper sync group to show for a particular group and provisioner
      Parameters:
      gcGrouperSyncGroup -
    • getGcGrouperSyncLogs

      public List<GcGrouperSyncLog> getGcGrouperSyncLogs()
      logs for a particular group
      Returns:
    • setGcGrouperSyncLogs

      public void setGcGrouperSyncLogs(List<GcGrouperSyncLog> gcGrouperSyncLogs)
      logs for a particular group
      Parameters:
      gcGrouperSyncLogs -
    • getGcGrouperSyncMembership

      public GcGrouperSyncMembership getGcGrouperSyncMembership()
      Returns:
      gc grouper sync membership to show for a particular membership with provisioner
    • setGcGrouperSyncMembership

      public void setGcGrouperSyncMembership(GcGrouperSyncMembership gcGrouperSyncMembership)
      gc grouper sync membership to show for a particular membership with provisioner
      Parameters:
      gcGrouperSyncMembership -
    • getGcGrouperSyncMember

      public GcGrouperSyncMember getGcGrouperSyncMember()
      gc grouper sync member to show for a particular member with provisioner
      Returns:
    • setGcGrouperSyncMember

      public void setGcGrouperSyncMember(GcGrouperSyncMember gcGrouperSyncMember)
      gc grouper sync member to show for a particular member with provisioner
      Parameters:
      gcGrouperSyncMember -
    • getGrouperProvisioningObjectMetadataItems

      public List<GrouperProvisioningObjectMetadataItem> getGrouperProvisioningObjectMetadataItems()
      * grouper proivisioning object metadata items
      Returns:
    • setGrouperProvisioningObjectMetadataItems

      public void setGrouperProvisioningObjectMetadataItems(List<GrouperProvisioningObjectMetadataItem> grouperProvisioningObjectMetadataItems)
      grouper proivisioning object metadata items
      Parameters:
      grouperProvisioningObjectMetadataItems -
    • getGuiPaging

      public GuiPaging getGuiPaging()
      keep track of the paging on the config history screen
      Returns:
      the paging object, init if not there...
    • setGuiPaging

      public void setGuiPaging(GuiPaging guiPaging)
    • getGuiGrouperSyncObjects

      public List<GuiGrouperSyncObject> getGuiGrouperSyncObjects()
    • setGuiGrouperSyncObjects

      public void setGuiGrouperSyncObjects(List<GuiGrouperSyncObject> guiGrouperSyncObjects)
    • getGuiGrouperSyncObject

      public GuiGrouperSyncObject getGuiGrouperSyncObject()
    • setGuiGrouperSyncObject

      public void setGuiGrouperSyncObject(GuiGrouperSyncObject guiGrouperSyncObject)
    • setGrouperProvisioner

      public void setGrouperProvisioner(GrouperProvisioner provisioner)
    • getGrouperProvisioner

      public GrouperProvisioner getGrouperProvisioner()