Package com.flowable.idm.engine.impl
Class UserDefinitionServiceImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.service.CommonServiceImpl<C>
-
- org.flowable.common.engine.impl.service.CommonEngineServiceImpl<CoreIdmEngineConfiguration>
-
- com.flowable.idm.engine.impl.UserDefinitionServiceImpl
-
- All Implemented Interfaces:
UserDefinitionService
public class UserDefinitionServiceImpl extends CommonEngineServiceImpl<CoreIdmEngineConfiguration> implements UserDefinitionService
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description static String
IDENTITY_LINK_USER_DEFINITION_SCOPE
-
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 UserDefinitionServiceImpl(CoreIdmEngineConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserDefinitionQuery
createUserDefinitionQuery()
UserDefinitionRegistrationBuilder
createUserDefinitionRegistrationBuilder()
UserDefinition
getUserDefinitionByKeyAndTenantId(String key, String tenantId)
UserDefinitionModel
getUserDefinitionModelById(String userDefinitionId)
UserDefinitionModel
getUserDefinitionModelByKey(String key)
UserDefinitionModel
getUserDefinitionModelByKeyAndTenantId(String key, String tenantId)
UserDefinitionModel
getUserDefinitionModelForUser(String userId)
List<UserDefinition>
register(UserDefinitionRegistrationBuilderImpl registrationBuilder)
void
removeUserDefinition(String userDefinitionId)
-
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
-
-
-
-
Field Detail
-
IDENTITY_LINK_USER_DEFINITION_SCOPE
public static final String IDENTITY_LINK_USER_DEFINITION_SCOPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UserDefinitionServiceImpl
public UserDefinitionServiceImpl(CoreIdmEngineConfiguration configuration)
-
-
Method Detail
-
createUserDefinitionQuery
public UserDefinitionQuery createUserDefinitionQuery()
- Specified by:
createUserDefinitionQuery
in interfaceUserDefinitionService
-
removeUserDefinition
public void removeUserDefinition(String userDefinitionId)
- Specified by:
removeUserDefinition
in interfaceUserDefinitionService
-
createUserDefinitionRegistrationBuilder
public UserDefinitionRegistrationBuilder createUserDefinitionRegistrationBuilder()
- Specified by:
createUserDefinitionRegistrationBuilder
in interfaceUserDefinitionService
-
getUserDefinitionByKeyAndTenantId
public UserDefinition getUserDefinitionByKeyAndTenantId(String key, String tenantId)
- Specified by:
getUserDefinitionByKeyAndTenantId
in interfaceUserDefinitionService
-
getUserDefinitionModelByKey
public UserDefinitionModel getUserDefinitionModelByKey(String key)
- Specified by:
getUserDefinitionModelByKey
in interfaceUserDefinitionService
-
getUserDefinitionModelByKeyAndTenantId
public UserDefinitionModel getUserDefinitionModelByKeyAndTenantId(String key, String tenantId)
- Specified by:
getUserDefinitionModelByKeyAndTenantId
in interfaceUserDefinitionService
-
getUserDefinitionModelById
public UserDefinitionModel getUserDefinitionModelById(String userDefinitionId)
- Specified by:
getUserDefinitionModelById
in interfaceUserDefinitionService
-
getUserDefinitionModelForUser
public UserDefinitionModel getUserDefinitionModelForUser(String userId)
- Specified by:
getUserDefinitionModelForUser
in interfaceUserDefinitionService
-
register
public List<UserDefinition> register(UserDefinitionRegistrationBuilderImpl registrationBuilder)
-
-