Enum Class SortStringEnum

java.lang.Object
java.lang.Enum<SortStringEnum>
edu.internet2.middleware.grouper.member.SortStringEnum
All Implemented Interfaces:
Serializable, Comparable<SortStringEnum>, Constable

public enum SortStringEnum extends Enum<SortStringEnum>
  • Enum Constant Details

    • SORT_STRING_0

      public static final SortStringEnum SORT_STRING_0
      sortString0
    • SORT_STRING_1

      public static final SortStringEnum SORT_STRING_1
      sortString1
    • SORT_STRING_2

      public static final SortStringEnum SORT_STRING_2
      sortString2
    • SORT_STRING_3

      public static final SortStringEnum SORT_STRING_3
      sortString3
    • SORT_STRING_4

      public static final SortStringEnum SORT_STRING_4
      sortString4
  • Method Details

    • values

      public static SortStringEnum[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SortStringEnum valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getFieldName

      public abstract String getFieldName()
      Returns:
      the field name for a particular sort string
    • hasAccess

      public abstract boolean hasAccess()
      Returns:
      true if the user has access to a particular sort string
    • getIndex

      public abstract int getIndex()
      Returns:
      the index
    • getDefaultSortString

      public static SortStringEnum getDefaultSortString()
      Returns:
      get the default sort string based on what this subject has access to or null if the subject doesn't have access to any.
    • newInstance

      public static SortStringEnum newInstance(int index)
      Parameters:
      index -
      Returns:
      return enum based on the index value