Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-2710

Define TenantManager API

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • Tenant 1.0.0
    • Extensions
    • None

    Description

      Tenants currently can only be administered (create, update, remove) through the Web Console. In addition the TenantProvider service interface allows for looking tenants up (read).

      For administrative purposes it would be good to have a TenantManager service interface which allows for these administrative tasks. Something like:

      public interface TenantManager extends TenantProvider {
      Tenant create(String tenantId, Map<String, Object> properties);
      void setProperty(Tenant tenant, String name, Object value);
      void remove(Tenant tenant);
      }

      Attachments

        1. SLING-2710.patch
          5 kB
          Felix Meschberger
        2. SLING-2710-2.patch
          6 kB
          Felix Meschberger

        Activity

          People

            fmeschbe Felix Meschberger
            fmeschbe Felix Meschberger
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: