Class HotRodTypesUtils
- java.lang.Object
-
- org.keycloak.models.map.storage.hotRod.common.HotRodTypesUtils
-
public class HotRodTypesUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description HotRodTypesUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static HotRodAttributeEntitycreateHotRodAttributeEntityFromMapEntry(Map.Entry<String,List<String>> entry)static HotRodAttributeEntityNonIndexedcreateHotRodAttributeEntityNonIndexedFromMapEntry(Map.Entry<String,List<String>> entry)static <T,V>
HotRodPair<T,V>createHotRodPairFromMapEntry(Map.Entry<T,V> entry)static HotRodStringPaircreateHotRodStringPairFromMapEntry(Map.Entry<String,String> entry)static StringgetKey(AbstractEntity entity)static StringgetKey(HotRodAuthenticationSessionEntity hotRodAuthenticationSessionEntity)static StringgetKey(HotRodAttributeEntity attributeEntity)static StringgetKey(HotRodAttributeEntityNonIndexed attributeEntity)static <K,V>
KgetKey(HotRodPair<K,V> hotRodPair)static StringgetKey(HotRodStringPair hotRodPair)static StringgetKey(HotRodLocalizationTexts hotRodLocalizationTexts)static StringgetKey(HotRodUserConsentEntity hotRodUserConsentEntity)static StringgetKey(HotRodUserFederatedIdentityEntity hotRodUserFederatedIdentityEntity)static <SetType,MapKey,MapValue>
MapValuegetMapValueFromSet(Set<SetType> set, MapKey key, Function<SetType,MapKey> keyGetter, Function<SetType,MapValue> valueGetter)static List<String>getValue(HotRodAttributeEntity attributeEntity)static List<String>getValue(HotRodAttributeEntityNonIndexed attributeEntity)static <K,V>
VgetValue(HotRodPair<K,V> hotRodPair)static StringgetValue(HotRodStringPair hotRodPair)static Map<String,String>getValue(HotRodLocalizationTexts hotRodLocalizationTexts)static org.keycloak.models.AuthenticationExecutionModel.RequirementmigrateHotRodRequirementToRequirement(HotRodRequirement p0)static org.keycloak.models.UserSessionModel.StatemigrateHotRodSessionStateToState(HotRodSessionState hotRodState)static <T,V>
List<V>migrateList(List<T> p0, Function<T,V> migrator)static <MapKey,MapValue,SetValue>
Set<SetValue>migrateMapToSet(Map<MapKey,MapValue> map, Function<Map.Entry<MapKey,MapValue>,SetValue> creator)static HotRodRequirementmigrateRequirementToHotRodRequirement(org.keycloak.models.AuthenticationExecutionModel.Requirement p0)static <T,V>
Set<V>migrateSet(Set<T> p0, Function<T,V> migrator)static <MapKey,MapValue,SetValue>
Map<MapKey,MapValue>migrateSetToMap(Set<SetValue> set, Function<SetValue,MapKey> keyProducer, Function<SetValue,MapValue> valueProducer)static HotRodSessionStatemigrateStateToHotRodSessionState(org.keycloak.models.UserSessionModel.State state)static HotRodLocalizationTextsmigrateStringMapToHotRodLocalizationTexts(String p0, Map<String,String> p1)static <SetType,KeyType>
booleanremoveFromSetByMapKey(Set<SetType> set, KeyType key, Function<SetType,KeyType> keyGetter)
-
-
-
Method Detail
-
migrateMapToSet
public static <MapKey,MapValue,SetValue> Set<SetValue> migrateMapToSet(Map<MapKey,MapValue> map, Function<Map.Entry<MapKey,MapValue>,SetValue> creator)
-
migrateSetToMap
public static <MapKey,MapValue,SetValue> Map<MapKey,MapValue> migrateSetToMap(Set<SetValue> set, Function<SetValue,MapKey> keyProducer, Function<SetValue,MapValue> valueProducer)
-
createHotRodPairFromMapEntry
public static <T,V> HotRodPair<T,V> createHotRodPairFromMapEntry(Map.Entry<T,V> entry)
-
createHotRodStringPairFromMapEntry
public static HotRodStringPair createHotRodStringPairFromMapEntry(Map.Entry<String,String> entry)
-
createHotRodAttributeEntityFromMapEntry
public static HotRodAttributeEntity createHotRodAttributeEntityFromMapEntry(Map.Entry<String,List<String>> entry)
-
createHotRodAttributeEntityNonIndexedFromMapEntry
public static HotRodAttributeEntityNonIndexed createHotRodAttributeEntityNonIndexedFromMapEntry(Map.Entry<String,List<String>> entry)
-
removeFromSetByMapKey
public static <SetType,KeyType> boolean removeFromSetByMapKey(Set<SetType> set, KeyType key, Function<SetType,KeyType> keyGetter)
-
getMapValueFromSet
public static <SetType,MapKey,MapValue> MapValue getMapValueFromSet(Set<SetType> set, MapKey key, Function<SetType,MapKey> keyGetter, Function<SetType,MapValue> valueGetter)
-
getKey
public static <K,V> K getKey(HotRodPair<K,V> hotRodPair)
-
getValue
public static <K,V> V getValue(HotRodPair<K,V> hotRodPair)
-
getKey
public static String getKey(HotRodStringPair hotRodPair)
-
getValue
public static String getValue(HotRodStringPair hotRodPair)
-
getKey
public static String getKey(HotRodAttributeEntity attributeEntity)
-
getKey
public static String getKey(HotRodAttributeEntityNonIndexed attributeEntity)
-
getValue
public static List<String> getValue(HotRodAttributeEntity attributeEntity)
-
getValue
public static List<String> getValue(HotRodAttributeEntityNonIndexed attributeEntity)
-
getKey
public static String getKey(AbstractEntity entity)
-
getKey
public static String getKey(HotRodUserFederatedIdentityEntity hotRodUserFederatedIdentityEntity)
-
getKey
public static String getKey(HotRodUserConsentEntity hotRodUserConsentEntity)
-
getKey
public static String getKey(HotRodAuthenticationSessionEntity hotRodAuthenticationSessionEntity)
-
migrateHotRodRequirementToRequirement
public static org.keycloak.models.AuthenticationExecutionModel.Requirement migrateHotRodRequirementToRequirement(HotRodRequirement p0)
-
migrateRequirementToHotRodRequirement
public static HotRodRequirement migrateRequirementToHotRodRequirement(org.keycloak.models.AuthenticationExecutionModel.Requirement p0)
-
getKey
public static String getKey(HotRodLocalizationTexts hotRodLocalizationTexts)
-
getValue
public static Map<String,String> getValue(HotRodLocalizationTexts hotRodLocalizationTexts)
-
migrateStringMapToHotRodLocalizationTexts
public static HotRodLocalizationTexts migrateStringMapToHotRodLocalizationTexts(String p0, Map<String,String> p1)
-
migrateHotRodSessionStateToState
public static org.keycloak.models.UserSessionModel.State migrateHotRodSessionStateToState(HotRodSessionState hotRodState)
-
migrateStateToHotRodSessionState
public static HotRodSessionState migrateStateToHotRodSessionState(org.keycloak.models.UserSessionModel.State state)
-
-