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