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
public class LdapIdmIdentityService extends ReadOnlyIdmIdentityService
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected LdapConfigurationApi
ldapConfiguration
protected List<String>
uniqueTenantIds
-
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
Constructors Constructor Description LdapIdmIdentityService(CoreIdmEngineConfiguration configuration, LdapConfigurationApi ldapConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlatformGroupQuery
createPlatformGroupQuery()
PlatformUserQuery
createPlatformUserQuery()
List<String>
findUniqueTenantIds()
Find the unique tenant idsList<String>
getUniqueTenantIds()
void
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, createAuthenticationTokenBuilder, createGroupQuery, createNativeTokenQuery, createPlatformIdentityInfoBuilder, createPlatformIdentityInfoQuery, createPrivilege, createPrivilegeQuery, createProperty, createTokenQuery, createUserQuery, deleteGroupPrivilegeMapping, deletePlatformIdentityInfoById, deletePlatformIdentityInfoByUserId, deletePlatformIdentityInfoByUserIdAndTenantId, deletePrivilege, deleteProperty, deleteToken, deleteUserInfo, deleteUserPrivilegeMapping, 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 Detail
-
ldapConfiguration
protected LdapConfigurationApi ldapConfiguration
-
-
Constructor Detail
-
LdapIdmIdentityService
public LdapIdmIdentityService(CoreIdmEngineConfiguration configuration, LdapConfigurationApi ldapConfiguration)
-
-
Method Detail
-
createPlatformUserQuery
public PlatformUserQuery createPlatformUserQuery()
- Specified by:
createPlatformUserQuery
in interfacePlatformIdentityService
- Specified by:
createPlatformUserQuery
in classReadOnlyIdmIdentityService
-
createPlatformGroupQuery
public PlatformGroupQuery createPlatformGroupQuery()
- Specified by:
createPlatformGroupQuery
in interfacePlatformIdentityService
- Specified by:
createPlatformGroupQuery
in classReadOnlyIdmIdentityService
-
findUniqueTenantIds
public List<String> 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
-
-