Interface EntityFieldDelegate<E>
-
- All Superinterfaces:
UpdatableEntity
public interface EntityFieldDelegate<E> extends UpdatableEntity
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.models.map.common.UpdatableEntity
UpdatableEntity.Impl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <T> voidcollectionAdd(EntityField<E> field, T value)default <T> ObjectcollectionRemove(EntityField<E> field, T value)Objectget(EntityField<E> field)default <K> ObjectmapGet(EntityField<E> field, K key)default <K,T>
voidmapPut(EntityField<E> field, K key, T value)default <K> ObjectmapRemove(EntityField<E> field, K key)default <T> voidset(EntityField<E> field, T value)-
Methods inherited from interface org.keycloak.models.map.common.UpdatableEntity
clearUpdatedFlag, isUpdated
-
-
-
-
Method Detail
-
get
Object get(EntityField<E> field)
-
set
default <T> void set(EntityField<E> field, T value)
-
collectionAdd
default <T> void collectionAdd(EntityField<E> field, T value)
-
collectionRemove
default <T> Object collectionRemove(EntityField<E> field, T value)
-
mapGet
default <K> Object mapGet(EntityField<E> field, K key)
- Type Parameters:
K- Key typeT- Value type- Parameters:
field- Field identifier. Should be one of the generated*Fieldsenum constants.key- KeyvalueClass- class of the value- Returns:
-
mapPut
default <K,T> void mapPut(EntityField<E> field, K key, T value)
-
mapRemove
default <K> Object mapRemove(EntityField<E> field, K key)
-
-