Class DefaultScimUserFacade

  • All Implemented Interfaces:
    ScimUserFacade

    public class DefaultScimUserFacade
    extends java.lang.Object
    implements ScimUserFacade
    Default implementation of ScimUserFacade
    • Constructor Detail

      • DefaultScimUserFacade

        public DefaultScimUserFacade()
    • Method Detail

      • updateUser

        public ScimUser updateUser​(java.lang.String userId,
                                   ScimUser scimUser)
        Description copied from interface: ScimUserFacade
        Update user for userId
        Specified by:
        updateUser in interface ScimUserFacade
        Parameters:
        userId - the user id
        scimUser - the scim user object
        Returns:
        ScimUser object
      • getUser

        public ScimUser getUser​(java.lang.String userId)
        Description copied from interface: ScimUserFacade
        Get scim user for userId
        Specified by:
        getUser in interface ScimUserFacade
        Parameters:
        userId - the user id
        Returns:
        ScimUser object
      • getUsers

        public java.util.List<ScimUser> getUsers​(java.lang.String userId)
        Description copied from interface: ScimUserFacade
        Get all scim users
        Specified by:
        getUsers in interface ScimUserFacade
        Parameters:
        userId - the user id
        Returns:
        List of scim users
      • deleteUser

        public boolean deleteUser​(java.lang.String userId)
        Description copied from interface: ScimUserFacade
        Delete user
        Specified by:
        deleteUser in interface ScimUserFacade
        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: ScimUserFacade
        Get user for scimUser id
        Specified by:
        getUserForScimUserId in interface ScimUserFacade
        Parameters:
        scimUserId - the scim user id
        Returns:
        UserModel user model object
      • setModelService

        public void setModelService​(ModelService modelService)
      • setFlexibleSearchService

        public void setFlexibleSearchService​(FlexibleSearchService flexibleSearchService)
      • setScimUserReverseConverter

        public void setScimUserReverseConverter​(Converter<ScimUser,​UserModel> scimUserReverseConverter)