Class DefaultScimUserFacade
- java.lang.Object
-
- de.hybris.platform.scimfacades.user.impl.DefaultScimUserFacade
-
- All Implemented Interfaces:
ScimUserFacade
public class DefaultScimUserFacade extends java.lang.Object implements ScimUserFacade
Default implementation of ScimUserFacade
-
-
Constructor Summary
Constructors Constructor Description DefaultScimUserFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScimUsercreateUser(ScimUser scimUser)Create user from scim userbooleandeleteUser(java.lang.String userId)Delete userFlexibleSearchServicegetFlexibleSearchService()ModelServicegetModelService()Converter<UserModel,ScimUser>getScimUserConverter()Converter<ScimUser,UserModel>getScimUserReverseConverter()ScimUsergetUser(java.lang.String userId)Get scim user for userIdUserModelgetUserForScimUserId(java.lang.String scimUserId)Get user for scimUser idjava.util.List<ScimUser>getUsers(java.lang.String userId)Get all scim usersvoidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)voidsetModelService(ModelService modelService)voidsetScimUserConverter(Converter<UserModel,ScimUser> scimUserConverter)voidsetScimUserReverseConverter(Converter<ScimUser,UserModel> scimUserReverseConverter)ScimUserupdateUser(java.lang.String userId, ScimUser scimUser)Update user for userId
-
-
-
Method Detail
-
createUser
public ScimUser createUser(ScimUser scimUser)
Description copied from interface:ScimUserFacadeCreate user from scim user- Specified by:
createUserin interfaceScimUserFacade- Parameters:
scimUser- the scim user object- Returns:
- ScimUser object
-
updateUser
public ScimUser updateUser(java.lang.String userId, ScimUser scimUser)
Description copied from interface:ScimUserFacadeUpdate user for userId- Specified by:
updateUserin interfaceScimUserFacade- Parameters:
userId- the user idscimUser- the scim user object- Returns:
- ScimUser object
-
getUser
public ScimUser getUser(java.lang.String userId)
Description copied from interface:ScimUserFacadeGet scim user for userId- Specified by:
getUserin interfaceScimUserFacade- Parameters:
userId- the user id- Returns:
- ScimUser object
-
getUsers
public java.util.List<ScimUser> getUsers(java.lang.String userId)
Description copied from interface:ScimUserFacadeGet all scim users- Specified by:
getUsersin interfaceScimUserFacade- Parameters:
userId- the user id- Returns:
- List
of scim users
-
deleteUser
public boolean deleteUser(java.lang.String userId)
Description copied from interface:ScimUserFacadeDelete user- Specified by:
deleteUserin interfaceScimUserFacade- Parameters:
userId- the user id- Returns:
- boolean true if successful deleted otherwise false
-
getUserForScimUserId
public UserModel getUserForScimUserId(java.lang.String scimUserId)
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 ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getFlexibleSearchService
public FlexibleSearchService getFlexibleSearchService()
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
setScimUserReverseConverter
public void setScimUserReverseConverter(Converter<ScimUser,UserModel> scimUserReverseConverter)
-
-