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
public abstract class ReadOnlyIdmIdentityService extends BaseIdmIdentityServiceImpl
A base Read Only implementation of thePlatformIdentityService
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
commandExecutor
-
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyIdmIdentityService(CoreIdmEngineConfiguration configuration)
-
Method Summary
-
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
-
-
-
-
Constructor Detail
-
ReadOnlyIdmIdentityService
public ReadOnlyIdmIdentityService(CoreIdmEngineConfiguration configuration)
-
-
Method Detail
-
createPlatformUserQuery
public abstract PlatformUserQuery createPlatformUserQuery()
-
createPlatformGroupQuery
public abstract PlatformGroupQuery createPlatformGroupQuery()
-
findUniqueTenantIds
public abstract List<String> findUniqueTenantIds()
Description copied from interface:PlatformIdentityService
Find the unique tenant ids- Returns:
- a list of the unique tenant ids
-
findPlatformGroupById
@Deprecated public PlatformGroup findPlatformGroupById(String groupId)
Deprecated.
-
findPlatformGroupsForUser
@Deprecated public List<PlatformGroup> findPlatformGroupsForUser(String userId)
Deprecated.
-
findPlatformUserById
@Deprecated public PlatformUser findPlatformUserById(String userId)
Deprecated.
-
createNewUserBuilder
public PlatformUserBuilder createNewUserBuilder(String userId)
Description copied from interface:PlatformIdentityService
Create 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
public PlatformUserBuilder createUpdateUserBuilder(String userId)
-
createNewGroupBuilder
public PlatformGroupBuilder createNewGroupBuilder(String groupId)
-
createUpdateGroupBuilder
public PlatformGroupBuilder createUpdateGroupBuilder(String groupId)
-
saveUser
public void saveUser(User user)
-
deleteUser
public void deleteUser(String userId)
-
saveGroup
public void saveGroup(Group group)
-
deleteGroup
public void deleteGroup(String groupId)
-
updateUserPassword
public void updateUserPassword(User user)
-
createNativeUserQuery
public NativeUserQuery createNativeUserQuery()
-
createNativeGroupQuery
public NativeGroupQuery createNativeGroupQuery()
-
-