Class UserLifecycleAttributeNames

java.lang.Object
edu.internet2.middleware.grouper.userLifecycle.UserLifecycleAttributeNames

public class UserLifecycleAttributeNames extends Object
  • Field Details

    • USER_LIFECYCLE_POLICY_GROUP_MARKER_DEF

      public static final String USER_LIFECYCLE_POLICY_GROUP_MARKER_DEF
      marker def
      See Also:
    • USER_LIFECYCLE_POLICY_GROUP_VALUE_DEF

      public static final String USER_LIFECYCLE_POLICY_GROUP_VALUE_DEF
      value def
      See Also:
    • USER_LIFECYCLE_POLICY_GROUP_MARKER

      public static final String USER_LIFECYCLE_POLICY_GROUP_MARKER
      See Also:
    • USER_LIFECYCLE_POLICY_GROUP_VALUE_CONFIG_ID

      public static final String USER_LIFECYCLE_POLICY_GROUP_VALUE_CONFIG_ID
      config id of the policy on the group
      See Also:
    • USER_LIFECYCLE_MSHIP_IN_FLIGHT_MARKER_DEF

      public static final String USER_LIFECYCLE_MSHIP_IN_FLIGHT_MARKER_DEF
      See Also:
    • USER_LIFECYCLE_MSHIP_IN_FLIGHT_VALUE_DEF

      public static final String USER_LIFECYCLE_MSHIP_IN_FLIGHT_VALUE_DEF
      See Also:
    • USER_LIFECYCLE_MSHIP_IN_FLIGHT_MARKER

      public static final String USER_LIFECYCLE_MSHIP_IN_FLIGHT_MARKER
      See Also:
    • USER_LIFECYCLE_MSHIP_IN_FLIGHT_LIFECYCLE_EVENT_ID

      public static final String USER_LIFECYCLE_MSHIP_IN_FLIGHT_LIFECYCLE_EVENT_ID
      See Also:
    • USER_LIFECYCLE_MSHIP_IN_FLIGHT_ADDED_MICROS

      public static final String USER_LIFECYCLE_MSHIP_IN_FLIGHT_ADDED_MICROS
      See Also:
    • USER_LIFECYCLE_MSHIP_IN_FLIGHT_MICROS_EXPIRE

      public static final String USER_LIFECYCLE_MSHIP_IN_FLIGHT_MICROS_EXPIRE
      value of this is going to be in the future from 1970 when the membership should expire
      See Also:
    • USER_LIFECYCLE_MSHIP_HISTORY_MARKER_DEF

      public static final String USER_LIFECYCLE_MSHIP_HISTORY_MARKER_DEF
      See Also:
    • USER_LIFECYCLE_MSHIP_HISTORY_VALUE_DEF

      public static final String USER_LIFECYCLE_MSHIP_HISTORY_VALUE_DEF
      See Also:
    • USER_LIFECYCLE_MSHIP_HISTORY_MARKER

      public static final String USER_LIFECYCLE_MSHIP_HISTORY_MARKER
      See Also:
    • USER_LIFECYCLE_MSHIP_HISTORY_LIFECYCLE_EVENT_ID

      public static final String USER_LIFECYCLE_MSHIP_HISTORY_LIFECYCLE_EVENT_ID
      See Also:
    • USER_LIFECYCLE_MSHIP_HISTORY_ADDED_MICROS

      public static final String USER_LIFECYCLE_MSHIP_HISTORY_ADDED_MICROS
      See Also:
    • USER_LIFECYCLE_MSHIP_HISTORY_APPROVED_BY

      public static final String USER_LIFECYCLE_MSHIP_HISTORY_APPROVED_BY
      See Also:
  • Constructor Details

    • UserLifecycleAttributeNames

      public UserLifecycleAttributeNames()
  • Method Details

    • userLifecycleStemName

      public static String userLifecycleStemName()
      Returns:
      root stem name where user lifecycle attribute definitions are stored
    • retrieveAttributeDefBaseDef

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

      public static AttributeAssign getAttributeAssignMatchingPolicyConfigId(Set<AttributeAssign> attributeAssigns, String policyConfigId)
    • getExistingPolicyConfigId

      public static String getExistingPolicyConfigId(Set<AttributeAssign> attributeAssigns)
    • retrieveAttributeDefNameUserLifecyclePolicyGroupValueConfigId

      public static AttributeDefName retrieveAttributeDefNameUserLifecyclePolicyGroupValueConfigId()
      user lifecycle policy group config id
      Returns:
      the attribute def name
    • retrieveAttributeDefNameMarker

      public static AttributeDefName retrieveAttributeDefNameMarker()
      attribute def name assigned to group
      Returns:
      the attribute def name
    • retrieveInFlightAttributeDefNameMarker

      public static AttributeDefName retrieveInFlightAttributeDefNameMarker()
      attribute def name assigned
      Returns:
      the attribute def name
    • retrieveHistoryAttributeDefNameMarker

      public static AttributeDefName retrieveHistoryAttributeDefNameMarker()
      attribute def name assigned
      Returns:
      the attribute def name
    • retrieveAttributeDefNameValueDef

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

      public static Map<String,Set<String>> retrieveAttributeValuesForGroup(Group group)
      cache these for a minute
      Parameters:
      group -
      Returns:
      attribute def names with sets of values