Interface EntityFieldDelegate<E>
-
- All Superinterfaces:
UpdatableEntity
- All Known Implementing Classes:
PerFieldDelegateProvider
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,EF extends Enum<? extends EntityField<E>> & EntityField<E>>
voidcollectionAdd(EF field, T value)default <T,EF extends Enum<? extends EntityField<E>> & EntityField<E>>
ObjectcollectionRemove(EF field, T value)<EF extends Enum<? extends EntityField<E>> & EntityField<E>>
Objectget(EF field)default <K,EF extends Enum<? extends EntityField<E>> & EntityField<E>>
ObjectmapGet(EF field, K key)default <K,T,EF extends Enum<? extends EntityField<E>> & EntityField<E>>
voidmapPut(EF field, K key, T value)default <K,EF extends Enum<? extends EntityField<E>> & EntityField<E>>
ObjectmapRemove(EF field, K key)default <T,EF extends Enum<? extends EntityField<E>> & EntityField<E>>
voidset(EF field, T value)-
Methods inherited from interface org.keycloak.models.map.common.UpdatableEntity
clearUpdatedFlag, isUpdated
-
-
-
-
Method Detail
-
get
<EF extends Enum<? extends EntityField<E>> & EntityField<E>> Object get(EF field)
-
set
default <T,EF extends Enum<? extends EntityField<E>> & EntityField<E>> void set(EF field, T value)
-
collectionAdd
default <T,EF extends Enum<? extends EntityField<E>> & EntityField<E>> void collectionAdd(EF field, T value)
-
collectionRemove
default <T,EF extends Enum<? extends EntityField<E>> & EntityField<E>> Object collectionRemove(EF field, T value)
-
mapGet
default <K,EF extends Enum<? extends EntityField<E>> & EntityField<E>> Object mapGet(EF 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,EF extends Enum<? extends EntityField<E>> & EntityField<E>> void mapPut(EF field, K key, T value)
-
mapRemove
default <K,EF extends Enum<? extends EntityField<E>> & EntityField<E>> Object mapRemove(EF field, K key)
-
-