Package org.keycloak.models
Enum Class OrganizationInvitationModel.Filter
java.lang.Object
java.lang.Enum<OrganizationInvitationModel.Filter>
org.keycloak.models.OrganizationInvitationModel.Filter
- All Implemented Interfaces:
Serializable,Comparable<OrganizationInvitationModel.Filter>,Constable
- Enclosing interface:
- OrganizationInvitationModel
public static enum OrganizationInvitationModel.Filter
extends Enum<OrganizationInvitationModel.Filter>
Filters for querying organization invitations.
EMAIL, FIRST_NAME, and LAST_NAME perform case-insensitive exact matching.
Use SEARCH for case-insensitive substring matching across email, firstName, and lastName fields.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCase-insensitive exact match on email.Case-insensitive exact match on first name.Case-insensitive exact match on last name.Case-insensitive substring match across email, firstName, and lastName.Exact match on invitation status (e.g. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static OrganizationInvitationModel.Filter[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
STATUS
Exact match on invitation status (e.g. PENDING, EXPIRED). -
FIRST_NAME
Case-insensitive exact match on first name. -
LAST_NAME
Case-insensitive exact match on last name. -
EMAIL
Case-insensitive exact match on email. -
SEARCH
Case-insensitive substring match across email, firstName, and lastName.
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-