Class LDAPTransaction
java.lang.Object
org.keycloak.models.AbstractKeycloakTransaction
org.keycloak.storage.ldap.mappers.LDAPTransaction
- All Implemented Interfaces:
KeycloakTransaction
- Author:
- Marek Posolda
-
Nested Class Summary
Nested classes/interfaces inherited from class org.keycloak.models.AbstractKeycloakTransaction
AbstractKeycloakTransaction.TransactionState -
Field Summary
FieldsFields inherited from class org.keycloak.models.AbstractKeycloakTransaction
state -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUpdatedAttribute(String attributeName) Add attribute, which will be updated in LDAP in this transactionvoidaddUpdatedRequiredAction(String requiredActionName) Add required action, which will be updated in LDAP in this transactionprotected voidbooleanisAttributeUpdated(String attributeName) booleanisRequiredActionUpdated(String requiredActionName) protected voidMethods inherited from class org.keycloak.models.AbstractKeycloakTransaction
begin, beginImpl, commit, getRollbackOnly, getState, isActive, rollback, setRollbackOnly
-
Field Details
-
logger
public static final org.jboss.logging.Logger logger
-
-
Constructor Details
-
LDAPTransaction
-
-
Method Details
-
commitImpl
protected void commitImpl()- Specified by:
commitImplin classAbstractKeycloakTransaction
-
rollbackImpl
protected void rollbackImpl()- Specified by:
rollbackImplin classAbstractKeycloakTransaction
-
addUpdatedAttribute
Add attribute, which will be updated in LDAP in this transaction- Parameters:
attributeName- model attribute name (For example "firstName", "lastName", "street")
-
isAttributeUpdated
- Parameters:
attributeName- model attribute name (For example "firstName", "lastName", "street")- Returns:
- true if attribute was updated in this transaction
-
addUpdatedRequiredAction
Add required action, which will be updated in LDAP in this transaction- Parameters:
requiredActionName-
-
isRequiredActionUpdated
- Parameters:
requiredActionName-- Returns:
- true if requiredAction was updated in this transaction
-