@ProviderType
public interface TenantProvider
TenantProvider defines the service interface
which may be asked for tenant instances.| Modifier and Type | Method and Description |
|---|---|
Tenant |
getTenant(java.lang.String tenantId)
|
java.util.Iterator<Tenant> |
getTenants()
Returns an iterator of all
tenants known to this provider. |
java.util.Iterator<Tenant> |
getTenants(java.lang.String tenantFilter)
Returns an iterator of
tenants matching the given
tenantFilter. |
Tenant getTenant(java.lang.String tenantId)
java.util.Iterator<Tenant> getTenants()
tenants known to this provider.
If no tenants are known the iterator is empty.
This method is equivalent to calling getTenants(String) with
null or an empty string.
java.util.Iterator<Tenant> getTenants(java.lang.String tenantFilter)
tenants matching the given
tenantFilter.
The tenantFilter is a valid OSGi filter string as defined in
Section 3.2.6, Filter Syntax, of the OSGi Core Specification, Release 4
or null to return all tenants.
Calling this method with an empty string or null is equivalent to
calling the getTenants() method and returns all tenants.
If no tenants match the tenantFilter the iterator is empty.
null is never returned.
java.lang.IllegalArgumentException - if filter syntax is invalid. A more
detailed exception may be wrapped by the exception.Copyright © 2010 - 2023 Adobe. All Rights Reserved