public class UserDefinitionServiceImpl extends CommonEngineServiceImpl<CoreIdmEngineConfiguration> implements UserDefinitionService
| Modifier and Type | Field and Description |
|---|---|
static String |
IDENTITY_LINK_USER_DEFINITION_SCOPE |
commandExecutorconfiguration| Constructor and Description |
|---|
UserDefinitionServiceImpl(CoreIdmEngineConfiguration configuration) |
| Modifier and Type | Method and 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) |
getCommandExecutor, setCommandExecutorgetConfigurationpublic static final String IDENTITY_LINK_USER_DEFINITION_SCOPE
public UserDefinitionServiceImpl(CoreIdmEngineConfiguration configuration)
public UserDefinitionQuery createUserDefinitionQuery()
createUserDefinitionQuery in interface UserDefinitionServicepublic void removeUserDefinition(String userDefinitionId)
removeUserDefinition in interface UserDefinitionServicepublic UserDefinitionRegistrationBuilder createUserDefinitionRegistrationBuilder()
createUserDefinitionRegistrationBuilder in interface UserDefinitionServicepublic UserDefinition getUserDefinitionByKeyAndTenantId(String key, String tenantId)
getUserDefinitionByKeyAndTenantId in interface UserDefinitionServicepublic UserDefinitionModel getUserDefinitionModelByKey(String key)
getUserDefinitionModelByKey in interface UserDefinitionServicepublic UserDefinitionModel getUserDefinitionModelByKeyAndTenantId(String key, String tenantId)
getUserDefinitionModelByKeyAndTenantId in interface UserDefinitionServicepublic UserDefinitionModel getUserDefinitionModelById(String userDefinitionId)
getUserDefinitionModelById in interface UserDefinitionServicepublic UserDefinitionModel getUserDefinitionModelForUser(String userId)
getUserDefinitionModelForUser in interface UserDefinitionServicepublic List<UserDefinition> register(UserDefinitionRegistrationBuilderImpl registrationBuilder)