Interface ExternalRoleMappingRepository<P>

All Superinterfaces:
org.springframework.data.repository.CrudRepository<P,String>, com.broadleafcommerce.common.extension.DomainTypeAware, org.springframework.data.repository.Repository<P,String>
All Known Subinterfaces:
JpaExternalRoleMappingRepository<D>

@NoRepositoryBean public interface ExternalRoleMappingRepository<P> extends org.springframework.data.repository.CrudRepository<P,String>, com.broadleafcommerce.common.extension.DomainTypeAware
  • Method Details

    • findByIdAndArchivedFalse

      Optional<P> findByIdAndArchivedFalse(String id)
      Find unarchived external role mappings by id
      Parameters:
      id - The id
      Returns:
      The external role mapping if it exists.
    • findAllByNameContainingIgnoreCaseAndArchivedFalse

      org.springframework.data.domain.Page<P> findAllByNameContainingIgnoreCaseAndArchivedFalse(String name, org.springframework.data.domain.Pageable page)
      Find all external role mappings by name.
      Parameters:
      name - The name to search by
      Returns:
      A page of external role mappings
    • findByExternalRoleIdentifierInAndArchivedFalse

      List<P> findByExternalRoleIdentifierInAndArchivedFalse(Collection<String> externalIdentifiers)
      Find unarchived external role mappings by supplied external identifiers
      Parameters:
      externalIdentifiers - A collection of external identifier strings
      Returns:
      A list of external role mappings.
    • findByRoleIdInAndArchivedFalse

      List<P> findByRoleIdInAndArchivedFalse(Collection<String> roleIds)
      Find unarchived roles by Broadleaf role ids
      Parameters:
      roleIds - The Broadleaf role IDs to search by
      Returns:
      A list of external role mappings.