Interface MultiTenantService

All Known Implementing Classes:
MultiTenantServiceImpl

public interface MultiTenantService
Since:
5.6
Author:
Thomas Roger
  • Method Details

    • isTenantIsolationEnabledByDefault

      boolean isTenantIsolationEnabledByDefault()
    • getTenantDocumentType

      String getTenantDocumentType()
    • isTenantIsolationEnabled

      boolean isTenantIsolationEnabled(CoreSession session)
    • enableTenantIsolation

      void enableTenantIsolation(CoreSession session)
    • disableTenantIsolation

      void disableTenantIsolation(CoreSession session)
    • enableTenantIsolationFor

      void enableTenantIsolationFor(CoreSession session, DocumentModel doc)
    • disableTenantIsolationFor

      void disableTenantIsolationFor(CoreSession session, DocumentModel doc)
    • getTenants

      List<DocumentModel> getTenants()
    • isTenantAdministrator

      boolean isTenantAdministrator(Principal principal)
    • getProhibitedGroups

      List<String> getProhibitedGroups()