Enum MatchingStrategyType
- java.lang.Object
-
- java.lang.Enum<MatchingStrategyType>
-
- io.mosip.authentication.core.spi.indauth.match.MatchingStrategyType
-
- All Implemented Interfaces:
Serializable,Comparable<MatchingStrategyType>
public enum MatchingStrategyType extends Enum<MatchingStrategyType>
The Enum MatchStrategyType consolidates the various matching strategies.- Author:
- Arun Bose
-
-
Field Summary
Fields Modifier and Type Field Description static MatchingStrategyTypeDEFAULT_MATCHING_STRATEGYThe Constant default_Matching_Strategy.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Optional<MatchingStrategyType>getMatchStrategyType(String type)Gets the match strategy type.StringgetType()Gets the type.static MatchingStrategyTypevalueOf(String name)Returns the enum constant of this type with the specified name.static MatchingStrategyType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
EXACT
public static final MatchingStrategyType EXACT
The exact.
-
PARTIAL
public static final MatchingStrategyType PARTIAL
The partial.
-
PHONETICS
public static final MatchingStrategyType PHONETICS
The phonetics.
-
-
Field Detail
-
DEFAULT_MATCHING_STRATEGY
public static final MatchingStrategyType DEFAULT_MATCHING_STRATEGY
The Constant default_Matching_Strategy.
-
-
Method Detail
-
values
public static MatchingStrategyType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MatchingStrategyType c : MatchingStrategyType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MatchingStrategyType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
getType
public String getType()
Gets the type.- Returns:
- the type
-
getMatchStrategyType
public static Optional<MatchingStrategyType> getMatchStrategyType(String type)
Gets the match strategy type.- Parameters:
type- the type- Returns:
- the match strategy type
-
-