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 Summary
Modifier and TypeMethodDescriptionorg.springframework.data.domain.Page<P>
findAllByNameContainingIgnoreCaseAndArchivedFalse
(String name, org.springframework.data.domain.Pageable page) Find all external role mappings by name.findByExternalRoleIdentifierInAndArchivedFalse
(Collection<String> externalIdentifiers) Find unarchived external role mappings by supplied external identifiersFind unarchived external role mappings by idfindByRoleIdInAndArchivedFalse
(Collection<String> roleIds) Find unarchived roles by Broadleaf role idsMethods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findAll, findAllById, findById, save, saveAll
Methods inherited from interface com.broadleafcommerce.common.extension.DomainTypeAware
getDomainType
-
Method Details
-
findByIdAndArchivedFalse
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
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
Find unarchived roles by Broadleaf role ids- Parameters:
roleIds
- The Broadleaf role IDs to search by- Returns:
- A list of external role mappings.
-