Class GrouperDeprovisioningAttributeNames

java.lang.Object
edu.internet2.middleware.grouper.app.deprovisioning.GrouperDeprovisioningAttributeNames

public class GrouperDeprovisioningAttributeNames extends Object
  • Field Details

    • DEPROVISIONING_ALLOW_ADDS_WHILE_DEPROVISIONED

      public static final String DEPROVISIONING_ALLOW_ADDS_WHILE_DEPROVISIONED
      can be: blank, true, or false. If blank, then will not allow adds unless auto change loader is false
      See Also:
    • DEPROVISIONING_AUTO_CHANGE_LOADER

      public static final String DEPROVISIONING_AUTO_CHANGE_LOADER
      If this is a loader job, if being in a deprovisioned job means the user should not be in the loaded group. can be: blank (true), or false (false)
      See Also:
    • DEPROVISIONING_AUTOSELECT_FOR_REMOVAL

      public static final String DEPROVISIONING_AUTOSELECT_FOR_REMOVAL
      If the deprovisioning screen should autoselect this object as an object to deprovision can be: blank, true, or false. If blank, then will autoselect unless deprovisioningAutoChangeLoader is false
      See Also:
    • DEPROVISIONING_DEF

      public static final String DEPROVISIONING_DEF
      main attribute definition assigned to groups, folders
      See Also:
    • DEPROVISIONING_BASE

      public static final String DEPROVISIONING_BASE
      main attribute definition assigned to groups, folders
      See Also:
    • DEPROVISIONING_DEPROVISION

      public static final String DEPROVISIONING_DEPROVISION
      if this object should be in consideration for the deprovisioning system. can be: blank, true, or false. Defaults to true
      See Also:
    • DEPROVISIONING_DIRECT_ASSIGNMENT

      public static final String DEPROVISIONING_DIRECT_ASSIGNMENT
      if deprovisioning configuration is directly assigned to the group or folder or inherited from parent. true for direct, false for inherited, blank for not assigned
      See Also:
    • DEPROVISIONING_EMAIL_ADDRESSES

      public static final String DEPROVISIONING_EMAIL_ADDRESSES
      Email addresses to send deprovisioning messages. If blank, then send to group managers, or comma separated email addresses (mutually exclusive with deprovisioningMailToGroup)
      See Also:
    • DEPROVISIONING_EMAIL_BODY

      public static final String DEPROVISIONING_EMAIL_BODY
      custom email body for emails, if blank use the default configured body. Note there are template variables $$name$$ $$netId$$ $$userEmailAddress$$ $$userDescription$$
      See Also:
    • DEPROVISIONING_LAST_EMAILED_DATE

      public static final String DEPROVISIONING_LAST_EMAILED_DATE
      yyyy/mm/dd date that this was last emailed so multiple emails dont go out on same day
      See Also:
    • DEPROVISIONING_CERTIFIED_MILLIS

      public static final String DEPROVISIONING_CERTIFIED_MILLIS
      (String) number of millis since 1970 that this group was certified for deprovisioning. i.e. the group managers indicate that the deprovisioned users are ok being in the group and do not send email reminders about it anymore until there are newly deprovisioned entities
      See Also:
    • DEPROVISIONING_INHERITED_FROM_FOLDER_ID

      public static final String DEPROVISIONING_INHERITED_FROM_FOLDER_ID
      Stem ID of the folder where the configuration is inherited from. This is blank if this is a direct assignment and not inherited
      See Also:
    • DEPROVISIONING_MAIL_TO_GROUP

      public static final String DEPROVISIONING_MAIL_TO_GROUP
      Group ID which holds people to email members of that group to send deprovisioning messages (mutually exclusive with deprovisioningEmailAddresses)
      See Also:
    • DEPROVISIONING_AFFILIATION

      public static final String DEPROVISIONING_AFFILIATION
      required, is the affiliation for this metadata
      See Also:
    • DEPROVISIONING_SEND_EMAIL

      public static final String DEPROVISIONING_SEND_EMAIL
      If this is true, then send an email about the deprovisioning event. If the assignments were removed, then give a description of the action. If assignments were not removed, then remind the managers to unassign. Can be , true, or false. Defaults to false unless the assignments were not removed.
      See Also:
    • DEPROVISIONING_SHOW_FOR_REMOVAL

      public static final String DEPROVISIONING_SHOW_FOR_REMOVAL
      If the deprovisioning screen should show this object if the user as an assignment. can be: blank, true, or false. If blank, will default to true unless auto change loader is false.
      See Also:
    • DEPROVISIONING_STEM_SCOPE

      public static final String DEPROVISIONING_STEM_SCOPE
      If configuration is assigned to a folder, then this is "one" or "sub". "one" means only applicable to objects directly in this folder. "sub" (default) means applicable to all objects in this folder and subfolders. Note, the inheritance stops when a sub folder or object has configuration assigned.
      See Also:
    • DEPROVISIONING_VALUE_DEF

      public static final String DEPROVISIONING_VALUE_DEF
      attribute definition for name value pairs assigned to assignment on groups or folders
      See Also:
  • Constructor Details

    • GrouperDeprovisioningAttributeNames

      public GrouperDeprovisioningAttributeNames()
  • Method Details

    • retrieveAttributeDefNameAllowAddsWhileDeprovisioned

      public static AttributeDefName retrieveAttributeDefNameAllowAddsWhileDeprovisioned()
      deprovisioning allow adds while deprovisioned attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameAutoChangeLoader

      public static AttributeDefName retrieveAttributeDefNameAutoChangeLoader()
      deprovisioning auto change loader attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameAutoSelectForRemoval

      public static AttributeDefName retrieveAttributeDefNameAutoSelectForRemoval()
      deprovisioning auto-select for removal attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameBase

      public static AttributeDefName retrieveAttributeDefNameBase()
      attribute def assigned to stem or group
      Returns:
      the attribute def name
    • retrieveAttributeDefNameDeprovision

      public static AttributeDefName retrieveAttributeDefNameDeprovision()
      deprovisioning deprovision attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameDirectAssignment

      public static AttributeDefName retrieveAttributeDefNameDirectAssignment()
      deprovisioning direct assignment attribute def name. true for direct, false for inherited, blank for not assigned
      Returns:
      the attribute def name
    • retrieveAttributeDefNameEmailAddresses

      public static AttributeDefName retrieveAttributeDefNameEmailAddresses()
      deprovisioning email addresses attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameEmailBody

      public static AttributeDefName retrieveAttributeDefNameEmailBody()
      email body attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameInheritedFromFolderId

      public static AttributeDefName retrieveAttributeDefNameInheritedFromFolderId()
      Stem ID of the folder where the configuration is inherited from. This is blank if this is a direct assignment and not inherited
      Returns:
      the attribute def name
    • retrieveAttributeDefNameMailToGroup

      public static AttributeDefName retrieveAttributeDefNameMailToGroup()
      deprovisioning mail to group attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameAffiliation

      public static AttributeDefName retrieveAttributeDefNameAffiliation()
      deprovisioning send email attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameSendEmail

      public static AttributeDefName retrieveAttributeDefNameSendEmail()
      deprovisioning send email attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameShowForRemoval

      public static AttributeDefName retrieveAttributeDefNameShowForRemoval()
      deprovisioning show for removal attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameLastEmailedDate

      public static AttributeDefName retrieveAttributeDefNameLastEmailedDate()
      deprovisioning last emailed date attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameCertifiedMillis

      public static AttributeDefName retrieveAttributeDefNameCertifiedMillis()
      deprovisioning certified millis attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameStemScope

      public static AttributeDefName retrieveAttributeDefNameStemScope()
      deprovisioning stem scope attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameValueDef

      public static AttributeDef retrieveAttributeDefNameValueDef()
      attribute value def assigned to stem or group
      Returns:
      the attribute def name
    • retrieveAttributeDefBaseDef

      public static AttributeDef retrieveAttributeDefBaseDef()
      attribute value def assigned to stem or group
      Returns:
      the attribute def name