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
,org.flowable.idm.api.IdmIdentityService
public class LdapIdmIdentityService extends ReadOnlyIdmIdentityService
- Author:
- Filip Hrisafov
-
Field Summary
Fields Modifier and Type Field Description protected LdapConfigurationApi
ldapConfiguration
protected java.util.List<java.lang.String>
uniqueTenantIds
-
Constructor Summary
Constructors Constructor Description LdapIdmIdentityService(CoreIdmEngineConfiguration configuration, LdapConfigurationApi ldapConfiguration)
-
Method Summary
Modifier and Type Method Description PlatformGroupQuery
createPlatformGroupQuery()
PlatformUserQuery
createPlatformUserQuery()
java.util.List<java.lang.String>
findUniqueTenantIds()
Find the unique tenant idsjava.util.List<java.lang.String>
getUniqueTenantIds()
void
setUniqueTenantIds(java.util.List<java.lang.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, createGroupQuery, createNativeTokenQuery, createPlatformIdentityInfoBuilder, createPlatformIdentityInfoQuery, createPrivilege, createPrivilegeQuery, createProperty, createTokenQuery, createUserQuery, deleteGroupPrivilegeMapping, deletePlatformIdentityInfoById, deletePlatformIdentityInfoByUserId, 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 Details
-
ldapConfiguration
-
uniqueTenantIds
protected java.util.List<java.lang.String> 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
public java.util.List<java.lang.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
-
getUniqueTenantIds
public java.util.List<java.lang.String> getUniqueTenantIds() -
setUniqueTenantIds
public void setUniqueTenantIds(java.util.List<java.lang.String> uniqueTenantIds)
-