Class ScimUserReversePopulator

java.lang.Object
de.hybris.platform.scimfacades.user.populators.ScimUserReversePopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<ScimUser,UserModel>

public class ScimUserReversePopulator extends Object implements de.hybris.platform.converters.Populator<ScimUser,UserModel>
Populates employee model using SCIM User information
  • Constructor Details

    • ScimUserReversePopulator

      public ScimUserReversePopulator()
  • Method Details

    • populate

      public void populate(ScimUser scimUser, UserModel user)
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<ScimUser,UserModel>
    • updateGroups

      protected void updateGroups(ScimUser scimUser, EmployeeModel employee)
      Update groups in user model
      Parameters:
      scimUser -
      employee -
    • getGroups

      protected Set<PrincipalGroupModel> getGroups(ScimUser scimUser)
      Get groups for scim user
      Parameters:
      scimUser -
      Returns:
      groups
    • getName

      public String getName(String firstName, String lastName)
    • getCommonI18NService

      public de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService()
    • setCommonI18NService

      public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService)
    • getScimUserGroupGenericDao

      public de.hybris.platform.servicelayer.internal.dao.GenericDao<ScimUserGroupModel> getScimUserGroupGenericDao()
    • setScimUserGroupGenericDao

      public void setScimUserGroupGenericDao(de.hybris.platform.servicelayer.internal.dao.GenericDao<ScimUserGroupModel> scimUserGroupGenericDao)