Package com.flowable.idm.engine.impl
Class ReadOnlyIdmIdentityService
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
- All Implemented Interfaces:
PlatformIdentityService,IdmIdentityService
- Direct Known Subclasses:
LdapIdmIdentityService
A base Read Only implementation of the
PlatformIdentityService
that can be used for custom read only implementations.- Author:
- Filip Hrisafov
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutorFields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckPassword(String userId, String password) voidcreateMembership(String userId, String groupId) createNewGroupBuilder(String groupId) createNewUserBuilder(String userId) Create user builder for a new user with iduserId.abstract PlatformGroupQueryabstract PlatformUserQuerycreateUpdateGroupBuilder(String groupId) createUpdateUserBuilder(String userId) voiddeleteGroup(String groupId) voiddeleteMembership(String userId, String groupId) voiddeleteUser(String userId) findPlatformGroupById(String groupId) Deprecated.findPlatformGroupsForUser(String userId) Deprecated.findPlatformUserById(String userId) Deprecated.Find the unique tenant idsgetGroupsWithPrivilege(String name) getUsersWithPrivilege(String name) voidvoidvoidupdateUserPassword(User user) 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, 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
-
Constructor Details
-
ReadOnlyIdmIdentityService
-
-
Method Details
-
createPlatformUserQuery
-
createPlatformGroupQuery
-
findUniqueTenantIds
Description copied from interface:PlatformIdentityServiceFind the unique tenant ids- Returns:
- a list of the unique tenant ids
-
findPlatformGroupById
Deprecated. -
findPlatformGroupsForUser
Deprecated. -
findPlatformUserById
Deprecated. -
createNewUserBuilder
Description copied from interface:PlatformIdentityServiceCreate user builder for a new user with iduserId. The user is transient and must be saved usingPlatformUserBuilder.save()- Parameters:
userId- the id of the new user
-
createUpdateUserBuilder
-
createNewGroupBuilder
-
createUpdateGroupBuilder
-
newUser
-
saveUser
-
deleteUser
-
newGroup
-
saveGroup
-
deleteGroup
-
createMembership
-
deleteMembership
-
checkPassword
-
updateUserPassword
-
createNativeUserQuery
-
createNativeGroupQuery
-
getUsersWithPrivilege
-
getGroupsWithPrivilege
-