Class DefaultScimGroupFacade

java.lang.Object
de.hybris.platform.scimfacades.group.impl.DefaultScimGroupFacade
All Implemented Interfaces:
ScimGroupFacade

public class DefaultScimGroupFacade extends Object implements ScimGroupFacade
Default implementation of ScimGroupFacade
  • Constructor Details

    • DefaultScimGroupFacade

      public DefaultScimGroupFacade()
  • Method Details

    • createGroup

      public ScimGroup createGroup(ScimGroup scimGroup)
      Description copied from interface: ScimGroupFacade
      Create group from scim group
      Specified by:
      createGroup in interface ScimGroupFacade
      Parameters:
      scimGroup - the scim group object
      Returns:
      ScimGroup object
    • updateGroup

      public ScimGroup updateGroup(String groupId, ScimGroup scimGroup)
      Description copied from interface: ScimGroupFacade
      Update group for groupId
      Specified by:
      updateGroup in interface ScimGroupFacade
      Parameters:
      groupId - the group id
      scimGroup - the scim group object
      Returns:
      ScimGroup object
    • getGroup

      public ScimGroup getGroup(String groupId)
      Description copied from interface: ScimGroupFacade
      Get scim group for groupId
      Specified by:
      getGroup in interface ScimGroupFacade
      Parameters:
      groupId - the group id
      Returns:
      ScimGroup object
    • getGroups

      public List<ScimGroup> getGroups()
      Description copied from interface: ScimGroupFacade
      Get all scim groups
      Specified by:
      getGroups in interface ScimGroupFacade
      Returns:
      List of scim groups
    • deleteGroup

      public void deleteGroup(String groupId)
      Description copied from interface: ScimGroupFacade
      Delete group
      Specified by:
      deleteGroup in interface ScimGroupFacade
      Parameters:
      groupId - the group id
    • getGroupForScimGroupId

      public ScimUserGroupModel getGroupForScimGroupId(String scimGroupId)
      Description copied from interface: ScimGroupFacade
      Get group for ScimGroup id
      Specified by:
      getGroupForScimGroupId in interface ScimGroupFacade
      Parameters:
      scimGroupId - the scim group id
      Returns:
      groupModel group 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)
    • getScimGroupReverseConverter

      public de.hybris.platform.servicelayer.dto.converter.Converter<ScimGroup,ScimUserGroupModel> getScimGroupReverseConverter()
    • setScimGroupReverseConverter

      public void setScimGroupReverseConverter(de.hybris.platform.servicelayer.dto.converter.Converter<ScimGroup,ScimUserGroupModel> scimGroupReverseConverter)
    • getScimGroupConverter

      public de.hybris.platform.servicelayer.dto.converter.Converter<ScimUserGroupModel,ScimGroup> getScimGroupConverter()
    • setScimGroupConverter

      public void setScimGroupConverter(de.hybris.platform.servicelayer.dto.converter.Converter<ScimUserGroupModel,ScimGroup> scimGroupConverter)
    • getScimUserGroupGenericDao

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

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