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 LdapConfigurationApildapConfigurationprotected java.util.List<java.lang.String>uniqueTenantIds -
Constructor Summary
Constructors Constructor Description LdapIdmIdentityService(CoreIdmEngineConfiguration configuration, LdapConfigurationApi ldapConfiguration) -
Method Summary
Modifier and Type Method Description PlatformGroupQuerycreatePlatformGroupQuery()PlatformUserQuerycreatePlatformUserQuery()java.util.List<java.lang.String>findUniqueTenantIds()Find the unique tenant idsjava.util.List<java.lang.String>getUniqueTenantIds()voidsetUniqueTenantIds(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, updateUserPasswordMethods 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, 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
protected java.util.List<java.lang.String> 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
public java.util.List<java.lang.String> 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
public java.util.List<java.lang.String> getUniqueTenantIds() -
setUniqueTenantIds
public void setUniqueTenantIds(java.util.List<java.lang.String> uniqueTenantIds)
-