Enum Class SearchStringEnum

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

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

    • SEARCH_STRING_0

      public static final SearchStringEnum SEARCH_STRING_0
      searchString0
    • SEARCH_STRING_1

      public static final SearchStringEnum SEARCH_STRING_1
      searchString1
    • SEARCH_STRING_2

      public static final SearchStringEnum SEARCH_STRING_2
      searchString2
    • SEARCH_STRING_3

      public static final SearchStringEnum SEARCH_STRING_3
      searchString3
    • SEARCH_STRING_4

      public static final SearchStringEnum SEARCH_STRING_4
      searchString4
  • Method Details

    • values

      public static SearchStringEnum[] 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 SearchStringEnum 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 search string
    • hasAccess

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

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

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

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