Package com.flowable.idm.engine.impl
Class UserAccountServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<CoreIdmEngineConfiguration>
com.flowable.idm.engine.impl.UserAccountServiceImpl
- All Implemented Interfaces:
UserAccountService
public class UserAccountServiceImpl
extends CommonEngineServiceImpl<CoreIdmEngineConfiguration>
implements UserAccountService
- 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 TypeMethodDescriptioncreateUpdateUserAccountBuilder(String accountId) voiddeleteUserAccount(String accountId) Delete the user account with the given id.findByIds(Collection<String> userAccountIds) voidsetStateAndSubState(String accountId, String state, String subState) Update the state and sub state of the user account.voidUpdate the type and sub type of the user accountMethods 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.UserAccountService
setState, setSubState
-
Constructor Details
-
UserAccountServiceImpl
-
-
Method Details
-
createNewUserAccountBuilder
- Specified by:
createNewUserAccountBuilderin interfaceUserAccountService
-
createUpdateUserAccountBuilder
- Specified by:
createUpdateUserAccountBuilderin interfaceUserAccountService
-
createUserAccountQuery
- Specified by:
createUserAccountQueryin interfaceUserAccountService
-
findById
- Specified by:
findByIdin interfaceUserAccountService
-
findByIds
- Specified by:
findByIdsin interfaceUserAccountService
-
setStateAndSubState
Description copied from interface:UserAccountServiceUpdate the state and sub state of the user account. If the value for the state isnullthen the state of the user account won't be changed. If the value for the subState isnullthen the subState of the user account won't be changed. At least one of state and / or subState must be set- Specified by:
setStateAndSubStatein interfaceUserAccountService- Parameters:
accountId- the id of the account that should have it's state updatedstate- the optional new state of the account, ifnullit won't be changedsubState- the optional new sub state of the account, ifnullif won't be changed
-
setType
Description copied from interface:UserAccountServiceUpdate the type and sub type of the user account- Specified by:
setTypein interfaceUserAccountService- Parameters:
accountId- the of the account that should have it's type updatedtype- the new type of the accountsubType- the new sub type of the account
-
deleteUserAccount
Description copied from interface:UserAccountServiceDelete the user account with the given id.- Specified by:
deleteUserAccountin interfaceUserAccountService- Parameters:
accountId- the id of the account
-