Interface TenantService<P extends Tenant>

All Superinterfaces:
com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService<P>, com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityService<P>
All Known Implementing Classes:
DefaultTenantService

public interface TenantService<P extends Tenant> extends com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityService<P>
Tenant business domain specific version of MappableCrudEntityService.
  • Method Summary

    Modifier and Type
    Method
    Description
    readByIdentifierAndIdentifierType(String identifier, String identifierType)
    Read the tenant by its Tenant.getIdentifierValue() and, optionally, by Tenant.getIdentifierType().

    Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityService

    create, createAll, createAllAllowingPartialSuccess, delete, readAll, readAll, readAll, readAllByIds, readById, replace, replaceAll, replaceAllAllowingPartialSuccess, update, updateAll, updateAllAllowingPartialSuccess

    Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.RsqlMappableCrudEntityService

    readAll, readAll, readAll, readAll