Class DefaultScimUserFacade
java.lang.Object
de.hybris.platform.scimfacades.user.impl.DefaultScimUserFacade
- All Implemented Interfaces:
ScimUserFacade
Default implementation of ScimUserFacade
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateUser(ScimUser scimUser) Create user from scim userbooleandeleteUser(String userId) Delete userde.hybris.platform.servicelayer.search.FlexibleSearchServicede.hybris.platform.servicelayer.model.ModelServicede.hybris.platform.servicelayer.internal.dao.GenericDao<UserModel>Get scim user for userIdgetUserForScimUserId(String scimUserId) Get user for scimUser idgetUsers()Get all scim usersGet all scim usersprotected voidprotected voidpersistUpdatedUser(UserModel user) voidsetEnhancedScimUserConverter(de.hybris.platform.servicelayer.dto.converter.Converter<UserModel, ScimUser> enhancedScimUserConverter) voidsetFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetScimUserConverter(de.hybris.platform.servicelayer.dto.converter.Converter<UserModel, ScimUser> scimUserConverter) voidsetScimUserGenericDao(de.hybris.platform.servicelayer.internal.dao.GenericDao<UserModel> scimUserGenericDao) voidsetScimUserReverseConverter(de.hybris.platform.servicelayer.dto.converter.Converter<ScimUser, UserModel> scimUserReverseConverter) updateUser(String userId, ScimUser scimUser) Update user for userId
-
Constructor Details
-
DefaultScimUserFacade
public DefaultScimUserFacade()
-
-
Method Details
-
getUsers
Description copied from interface:ScimUserFacadeGet all scim users- Specified by:
getUsersin interfaceScimUserFacade- Returns:
- List
of scim users
-
createUser
Description copied from interface:ScimUserFacadeCreate user from scim user- Specified by:
createUserin interfaceScimUserFacade- Parameters:
scimUser- the scim user object- Returns:
- ScimUser object
-
updateUser
Description copied from interface:ScimUserFacadeUpdate user for userId- Specified by:
updateUserin interfaceScimUserFacade- Parameters:
userId- the user idscimUser- the scim user object- Returns:
- ScimUser object
-
persistUpdatedUser
-
getUser
Description copied from interface:ScimUserFacadeGet scim user for userId- Specified by:
getUserin interfaceScimUserFacade- Parameters:
userId- the user id- Returns:
- ScimUser object
-
getUsers
Description copied from interface:ScimUserFacadeGet all scim users- Specified by:
getUsersin interfaceScimUserFacade- Parameters:
userId- the user id- Returns:
- List
of scim users
-
deleteUser
Description copied from interface:ScimUserFacadeDelete user- Specified by:
deleteUserin interfaceScimUserFacade- Parameters:
userId- the user id- Returns:
- boolean true if successful deleted otherwise false
-
markUserAsDeactivated
-
getUserForScimUserId
Description copied from interface:ScimUserFacadeGet user for scimUser id- Specified by:
getUserForScimUserIdin interfaceScimUserFacade- Parameters:
scimUserId- the scim user id- Returns:
- UserModel user model object
-
getModelService
public de.hybris.platform.servicelayer.model.ModelService getModelService() -
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService) -
getFlexibleSearchService
public de.hybris.platform.servicelayer.search.FlexibleSearchService getFlexibleSearchService() -
setFlexibleSearchService
public void setFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService) -
getScimUserReverseConverter
-
setScimUserReverseConverter
-
getScimUserConverter
-
setScimUserConverter
-
getScimUserGenericDao
-
setScimUserGenericDao
public void setScimUserGenericDao(de.hybris.platform.servicelayer.internal.dao.GenericDao<UserModel> scimUserGenericDao) -
getEnhancedScimUserConverter
-
setEnhancedScimUserConverter
-