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 thePlatformIdentityServicethat can be used for custom read only implementations.- Author:
- Filip Hrisafov
 
- 
- 
Field Summary- 
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImplcommandExecutor
 - 
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImplconfiguration
 
- 
 - 
Constructor SummaryConstructors Constructor Description ReadOnlyIdmIdentityService(CoreIdmEngineConfiguration configuration)
 - 
Method Summary- 
Methods inherited from class com.flowable.idm.engine.impl.BaseIdmIdentityServiceImpladdGroupPrivilegeMapping, 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.CommonEngineServiceImplgetCommandExecutor, setCommandExecutor
 - 
Methods inherited from class org.flowable.common.engine.impl.service.CommonServiceImplgetConfiguration
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.flowable.core.idm.api.PlatformIdentityServicedeactivateUser, reactivateUser, setUserState, setUserSubState
 
- 
 
- 
- 
- 
Constructor Detail- 
ReadOnlyIdmIdentityServicepublic ReadOnlyIdmIdentityService(CoreIdmEngineConfiguration configuration) 
 
- 
 - 
Method Detail- 
createPlatformUserQuerypublic abstract PlatformUserQuery createPlatformUserQuery() 
 - 
createPlatformGroupQuerypublic abstract PlatformGroupQuery createPlatformGroupQuery() 
 - 
findUniqueTenantIdspublic abstract List<String> findUniqueTenantIds() Description copied from interface:PlatformIdentityServiceFind 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.
 - 
createNewUserBuilderpublic PlatformUserBuilder createNewUserBuilder(String userId) 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
 
 - 
createUpdateUserBuilderpublic PlatformUserBuilder createUpdateUserBuilder(String userId) 
 - 
createNewGroupBuilderpublic PlatformGroupBuilder createNewGroupBuilder(String groupId) 
 - 
createUpdateGroupBuilderpublic PlatformGroupBuilder createUpdateGroupBuilder(String groupId) 
 - 
saveUserpublic void saveUser(User user) 
 - 
deleteUserpublic void deleteUser(String userId) 
 - 
saveGrouppublic void saveGroup(Group group) 
 - 
deleteGrouppublic void deleteGroup(String groupId) 
 - 
updateUserPasswordpublic void updateUserPassword(User user) 
 - 
createNativeUserQuerypublic NativeUserQuery createNativeUserQuery() 
 - 
createNativeGroupQuerypublic NativeGroupQuery createNativeGroupQuery() 
 
- 
 
-