Class GrouperProvisioningAttributeNames

java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningAttributeNames

public class GrouperProvisioningAttributeNames extends Object
  • Field Details

    • PROVISIONING_DEF

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

      public static final String PROVISIONING_ATTRIBUTE_NAME
      main attribute name assigned to provisioningDef
      See Also:
    • PROVISIONING_VALUE_DEF

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

      public static final String PROVISIONING_TARGET
      pspngLdap, box, etc
      See Also:
    • PROVISIONING_DIRECT_ASSIGNMENT

      public static final String PROVISIONING_DIRECT_ASSIGNMENT
      if this is directly assigned or inherited
      See Also:
    • PROVISIONING_OWNER_STEM_ID

      public static final String PROVISIONING_OWNER_STEM_ID
      if this is not a direct assignment, then this is the stem id where it is inherited from
      See Also:
    • PROVISIONING_STEM_SCOPE

      public static final String PROVISIONING_STEM_SCOPE
      If folder provisioning applies to only this folder or this folder and subfolders. one|sub
      See Also:
    • PROVISIONING_DO_PROVISION

      public static final String PROVISIONING_DO_PROVISION
      If you should provisioning (default to true)
      See Also:
    • PROVISIONING_METADATA_JSON

      public static final String PROVISIONING_METADATA_JSON
      metadata json
      See Also:
  • Constructor Details

    • GrouperProvisioningAttributeNames

      public GrouperProvisioningAttributeNames()
  • Method Details

    • retrieveAttributeDefNameBase

      public static AttributeDefName retrieveAttributeDefNameBase()
      marker attribute 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
    • retrieveAttributeDefNameMarker

      public static AttributeDefName retrieveAttributeDefNameMarker()
      provisioning marker attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameDoProvision

      public static AttributeDefName retrieveAttributeDefNameDoProvision()
      provisioning 'do provision' attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameTarget

      public static AttributeDefName retrieveAttributeDefNameTarget()
      provisioning 'target' attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameDirectAssignment

      public static AttributeDefName retrieveAttributeDefNameDirectAssignment()
      provisioning 'direct assignment' attribute def name
      Returns:
      the attribute def name
    • retrieveAttributeDefNameStemScope

      public static AttributeDefName retrieveAttributeDefNameStemScope()
      provisioning 'stem scope' attribute def name: sub or one
      Returns:
      the attribute def name