Class DynamicIdMapping
- java.lang.Object
-
- io.mosip.authentication.core.spi.indauth.match.DynamicIdMapping
-
-
Constructor Summary
Constructors Constructor Description DynamicIdMapping(String idName, List<String> mappings)Instantiates a new dynamic id mapping.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Equals.StringgetIdname()Gets the idname.BiFunction<MappingConfig,MatchType,List<String>>getMappingFunction()Gets the mapping function.Set<IdMapping>getSubIdMappings()Gets the sub id mappings.StringgetSubType()Gets the sub type.StringgetType()Gets the type.inthashCode()Hash code.
-
-
-
Method Detail
-
getIdname
public String getIdname()
Gets the idname.
-
getMappingFunction
public BiFunction<MappingConfig,MatchType,List<String>> getMappingFunction()
Gets the mapping function.- Specified by:
getMappingFunctionin interfaceIdMapping- Returns:
- the mapping function
-
getSubIdMappings
public Set<IdMapping> getSubIdMappings()
Gets the sub id mappings.- Specified by:
getSubIdMappingsin interfaceIdMapping- Returns:
- the sub id mappings
-
getType
public String getType()
Gets the type.
-
getSubType
public String getSubType()
Gets the sub type.- Specified by:
getSubTypein interfaceIdMapping- Returns:
- the sub type
-
-