Class DeprovisioningContainer

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

public class DeprovisioningContainer extends Object
  • Constructor Details

    • DeprovisioningContainer

      public DeprovisioningContainer()
  • Method Details

    • getGrouperDeprovisioningEmailGuiGroup

      public GuiGroup getGrouperDeprovisioningEmailGuiGroup()
      group to email to if applicable
      Returns:
      the grouperDeprovisioningEmailGuiGroup
    • setGrouperDeprovisioningEmailGuiGroup

      public void setGrouperDeprovisioningEmailGuiGroup(GuiGroup grouperDeprovisioningEmailGuiGroup1)
      group to email to if applicable
      Parameters:
      grouperDeprovisioningEmailGuiGroup1 - the grouperDeprovisioningEmailGuiGroup to set
    • getGuiGrouperDeprovisioningAttributeValueNew

      public GuiGrouperDeprovisioningAttributeValue getGuiGrouperDeprovisioningAttributeValueNew()
      Returns:
      the gui value
    • getGrouperDeprovisioningAttributeValueNew

      public GrouperDeprovisioningAttributeValue getGrouperDeprovisioningAttributeValueNew()
      get the new deprovisioning settings
      Returns:
      the new configuration
    • getGrouperDeprovisioningAttributeValuesAll

      public Map<String,GrouperDeprovisioningAttributeValue> getGrouperDeprovisioningAttributeValuesAll()
      get the grouper deprovisioning attribute values for all affiliations
      Returns:
      the map
    • isHasDeprovisioningOnThisObjectOrParent

      public boolean isHasDeprovisioningOnThisObjectOrParent()
      if this object or any parent object has deprovisioning
      Returns:
      if there is deprovisioning
    • isHasRootDeprovisioningAttributes

      public boolean isHasRootDeprovisioningAttributes()
      if root has deprovisioning attributes for any of the affiliations
      Returns:
      is there is deprovisioning on root stem
    • getGrouperDeprovisioningOverallConfiguration

      public GrouperDeprovisioningOverallConfiguration getGrouperDeprovisioningOverallConfiguration()
      Returns:
      the grouperDeprovisioningOverallConfiguration
    • getGuiDeprovisioningMembershipSubjectContainers

      public Set<GuiDeprovisioningMembershipSubjectContainer> getGuiDeprovisioningMembershipSubjectContainers()
      access that a user has
      Returns:
      the containers
    • setGuiDeprovisioningMembershipSubjectContainers

      public void setGuiDeprovisioningMembershipSubjectContainers(Set<GuiDeprovisioningMembershipSubjectContainer> guiDeprovisioningMembershipSubjectContainers1)
      access that a user has
      Parameters:
      guiDeprovisioningMembershipSubjectContainers1 -
    • getSources

      public Set<Source> getSources()
      get sources to pick which source
      Returns:
      the sources
    • getDeprovisionedGuiMembers

      public Set<GuiMember> getDeprovisionedGuiMembers()
      gui members who are deprovisioned
      Returns:
      the gui members
    • setDeprovisionedGuiMembers

      public void setDeprovisionedGuiMembers(Set<GuiMember> deprovisionedGuiMembers1)
      gui members who are deprovisioned
      Parameters:
      deprovisionedGuiMembers1 -
    • getDeprovisionedMemberId

      public String getDeprovisionedMemberId()
      member id to be deprovisioned
      Returns:
      member id
    • setDeprovisionedMemberId

      public void setDeprovisionedMemberId(String theDeprovisionedMemberId1)
      member id to be deprovisioned
      Parameters:
      theDeprovisionedMemberId1 -
    • assertDeprovisioningEnabledAndAllowed

      public void assertDeprovisioningEnabledAndAllowed()
      make sure deprovisioning is enabled and allowed
    • isDeprovisioningEnabled

      public boolean isDeprovisioningEnabled()
      if deprovisioning is even enabled in the config
      Returns:
      true if enabled
    • isCanReadDeprovisioning

      public boolean isCanReadDeprovisioning()
      Returns:
      true if can read
    • isCanWriteDeprovisioning

      public boolean isCanWriteDeprovisioning()
      Returns:
      true if can write
    • isDirectStemDeprovisioningAssignment

      public boolean isDirectStemDeprovisioningAssignment()
      Returns:
      if direct to stem
    • isAllowedToDeprovision

      public boolean isAllowedToDeprovision()
      if this user is allowed to deprovision
      Returns:
      true if allowed to deprovision
    • getGuiDeprovisioningAffiliationsUserCanDeprovision

      public Set<GuiDeprovisioningAffiliation> getGuiDeprovisioningAffiliationsUserCanDeprovision()
      Returns:
      set of affiliations current logged in user has access to
    • getGuiDeprovisioningAffiliationsAll

      public Set<GuiDeprovisioningAffiliation> getGuiDeprovisioningAffiliationsAll()
      Returns:
      set of affiliations all
    • getAffiliation

      public String getAffiliation()
      affiliation user is currently working on
      Returns:
      affil
    • setAffiliation

      public void setAffiliation(String affiliation1)
      affiliation user is currently working on
      Parameters:
      affiliation1 -