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
FieldsFields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutorFields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
ConstructorsConstructorDescriptionLdapIdmIdentityService(CoreIdmEngineConfiguration configuration, LdapConfigurationApi ldapConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionFind the unique tenant idsvoidsetUniqueTenantIds(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, updateUserPasswordMethods 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, deletePlatformIdentityInfoByGroupId, deletePlatformIdentityInfoByGroupIdAndTenantId, 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, updateUserPresenceMethods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutorMethods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfigurationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
createPlatformUserQueryin interfacePlatformIdentityService- Specified by:
createPlatformUserQueryin classReadOnlyIdmIdentityService
-
createPlatformGroupQuery
- Specified by:
createPlatformGroupQueryin interfacePlatformIdentityService- Specified by:
createPlatformGroupQueryin classReadOnlyIdmIdentityService
-
findUniqueTenantIds
Description copied from interface:PlatformIdentityServiceFind the unique tenant ids- Specified by:
findUniqueTenantIdsin interfacePlatformIdentityService- Specified by:
findUniqueTenantIdsin classReadOnlyIdmIdentityService- Returns:
- a list of the unique tenant ids
-
getUniqueTenantIds
-
setUniqueTenantIds
-