public enum DemoMatchType extends Enum<DemoMatchType> implements MatchType
MatchType.Category| Enum Constant and Description |
|---|
ADDR
Primary Address MatchType.
|
ADDR_LINE1 |
ADDR_LINE2
The addr line2 pri.
|
ADDR_LINE3
The addr line3 pri.
|
AGE
Secondary Date of Birth Type Match.
|
DOB
Secondary Date of Birth Match Type.
|
DOBTYPE
Secondary Date of Birth Type Match.
|
EMAIL
E-mail Match Type.
|
GENDER
Gender Match Type.
|
LOCATION1
Location1 Match Type primary.
|
LOCATION2
Location2 Match Type primary.
|
LOCATION3
Location3 Match Type primary.
|
NAME
Primary Name Match Type.
|
PHONE
Phone Match Type.
|
PINCODE
The pincode pri.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<MatchingStrategy> |
getAllowedMatchingStrategy(MatchingStrategyType matchStrategyType)
Gets the allowed matching strategy.
|
MatchType.Category |
getCategory() |
java.util.function.Function<Map<String,String>,Map<String,String>> |
getEntityInfoMapper()
Gets the entity info.
|
java.util.function.Function<RequestDTO,Map<String,List<IdentityInfoDTO>>> |
getIdentityInfoFunction() |
IdMapping |
getIdMapping() |
LanguageType |
getLanguageType() |
boolean |
isMultiLanguage() |
boolean |
isPropMultiLang(String propName,
MappingConfig cfg) |
static DemoMatchType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DemoMatchType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfgetIdentityInfoList, getReqestInfoFunction, hasIdEntityInfo, hasRequestEntityInfo, mapEntityInfo, setOfpublic static final DemoMatchType NAME
public static final DemoMatchType DOB
public static final DemoMatchType DOBTYPE
public static final DemoMatchType AGE
public static final DemoMatchType GENDER
public static final DemoMatchType PHONE
public static final DemoMatchType EMAIL
public static final DemoMatchType ADDR_LINE1
public static final DemoMatchType ADDR_LINE2
public static final DemoMatchType ADDR_LINE3
public static final DemoMatchType LOCATION1
public static final DemoMatchType LOCATION2
public static final DemoMatchType LOCATION3
public static final DemoMatchType PINCODE
public static final DemoMatchType ADDR
public static DemoMatchType[] values()
for (DemoMatchType c : DemoMatchType.values()) System.out.println(c);
public static DemoMatchType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic LanguageType getLanguageType()
public Optional<MatchingStrategy> getAllowedMatchingStrategy(MatchingStrategyType matchStrategyType)
getAllowedMatchingStrategy in interface MatchTypematchStrategyType - the match strategy typepublic java.util.function.Function<Map<String,String>,Map<String,String>> getEntityInfoMapper()
getEntityInfoMapper in interface MatchTypepublic IdMapping getIdMapping()
getIdMapping in interface MatchTypepublic java.util.function.Function<RequestDTO,Map<String,List<IdentityInfoDTO>>> getIdentityInfoFunction()
getIdentityInfoFunction in interface MatchTypepublic MatchType.Category getCategory()
getCategory in interface MatchTypepublic boolean isMultiLanguage()
isMultiLanguage in interface MatchTypepublic boolean isPropMultiLang(String propName, MappingConfig cfg)
isPropMultiLang in interface MatchTypeCopyright © 2020. All rights reserved.