Package com.flowable.idm.engine.ldap
Class LdapIdmIdentityService
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<CoreIdmEngineConfiguration>
com.flowable.idm.engine.impl.BaseIdmIdentityServiceImpl
com.flowable.idm.engine.impl.ReadOnlyIdmIdentityService
com.flowable.idm.engine.ldap.LdapIdmIdentityService
- All Implemented Interfaces:
PlatformIdentityService
,IdmIdentityService
- Author:
- Filip Hrisafov
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutor
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration
-
Constructor Summary
ConstructorDescriptionLdapIdmIdentityService
(CoreIdmEngineConfiguration configuration, LdapConfigurationApi ldapConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionFind the unique tenant idsvoid
setUniqueTenantIds
(List<String> uniqueTenantIds) Methods inherited from class com.flowable.idm.engine.impl.ReadOnlyIdmIdentityService
checkPassword, createMembership, createNativeGroupQuery, createNativeUserQuery, createNewGroupBuilder, createNewUserBuilder, createUpdateGroupBuilder, createUpdateUserBuilder, deleteGroup, deleteMembership, deleteUser, findPlatformGroupById, findPlatformGroupsForUser, findPlatformUserById, getGroupsWithPrivilege, getUsersWithPrivilege, newGroup, newUser, saveGroup, saveUser, updateUserPassword
Methods inherited from class com.flowable.idm.engine.impl.BaseIdmIdentityServiceImpl
addGroupPrivilegeMapping, addUserPrivilegeMapping, checkAccessToken, createAccessTokenQuery, createAuthenticationTokenBuilder, createGroupQuery, createNativeTokenQuery, createNewAccessTokenBuilder, createPlatformIdentityInfoBuilder, createPlatformIdentityInfoQuery, createPrivilege, createPrivilegeQuery, createProperty, createTokenQuery, createUserQuery, deleteAccessToken, deleteGroupPrivilegeMapping, deletePlatformIdentityInfoById, deletePlatformIdentityInfoByUserId, deletePlatformIdentityInfoByUserIdAndTenantId, deletePrivilege, deleteProperty, deleteToken, deleteUserInfo, deleteUserPrivilegeMapping, findAccessToken, findIdentityInfoByUserIdAndName, findPropertyByName, getPlatformUserInfo, getPrivilegeMappingsByPrivilegeId, getUserInfo, getUserInfoKeys, getUserPicture, newToken, saveToken, setAuthenticatedUserId, setPlatformUserInfo, setUserDefinitionById, setUserDefinitionByKey, setUserInfo, setUserPicture, setUserStateAndSubState, setUserStateAndSubState, updateProperty, updateUserPresence, updateUserPresence
Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
Methods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.flowable.core.idm.api.PlatformIdentityService
deactivateUser, reactivateUser, setUserState, setUserSubState
-
Field Details
-
ldapConfiguration
-
uniqueTenantIds
-
-
Constructor Details
-
LdapIdmIdentityService
public LdapIdmIdentityService(CoreIdmEngineConfiguration configuration, LdapConfigurationApi ldapConfiguration)
-
-
Method Details
-
createPlatformUserQuery
- Specified by:
createPlatformUserQuery
in interfacePlatformIdentityService
- Specified by:
createPlatformUserQuery
in classReadOnlyIdmIdentityService
-
createPlatformGroupQuery
- Specified by:
createPlatformGroupQuery
in interfacePlatformIdentityService
- Specified by:
createPlatformGroupQuery
in classReadOnlyIdmIdentityService
-
findUniqueTenantIds
Description copied from interface:PlatformIdentityService
Find the unique tenant ids- Specified by:
findUniqueTenantIds
in interfacePlatformIdentityService
- Specified by:
findUniqueTenantIds
in classReadOnlyIdmIdentityService
- Returns:
- a list of the unique tenant ids
-
getUniqueTenantIds
-
setUniqueTenantIds
-