Class SingleTAdminServiceImpl

  • All Implemented Interfaces:
    TenantAdminService, org.alfresco.repo.tenant.TenantUserService

    public class SingleTAdminServiceImpl
    extends java.lang.Object
    implements TenantAdminService
    Empty Tenant Deployer Service implementation (for Single-Tenant / Single-Instance)
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void createTenant​(java.lang.String tenantDomain, char[] adminRawPassword)  
      void createTenant​(java.lang.String tenantDomain, char[] adminRawPassword, java.lang.String contentRoot)  
      void createTenant​(java.lang.String tenantDomain, char[] adminRawPassword, java.lang.String contentRoot, java.lang.String dbUrl)  
      void deleteTenant​(java.lang.String tenantDomain)  
      void deployTenants​(org.alfresco.repo.tenant.TenantDeployer deployer, org.apache.commons.logging.Log logger)
      NO-OP
      void disableTenant​(java.lang.String tenantDomain)  
      void enableTenant​(java.lang.String tenantDomain)  
      boolean existsTenant​(java.lang.String tenantDomain)  
      void exportTenant​(java.lang.String tenantDomain, java.io.File directoryDestination)  
      java.util.List<org.alfresco.repo.tenant.Tenant> getAllTenants()
      Deprecated.
      java.lang.String getBaseNameUser​(java.lang.String username)  
      java.lang.String getCurrentUserDomain()  
      java.lang.String getDomainUser​(java.lang.String baseUsername, java.lang.String tenantDomain)  
      org.alfresco.repo.tenant.Tenant getTenant​(java.lang.String tenantDomain)  
      java.util.List<org.alfresco.repo.tenant.Tenant> getTenants​(boolean enabledOnly)
      Deprecated.
      java.lang.String getUserDomain​(java.lang.String username)  
      void importTenant​(java.lang.String tenantDomain, java.io.File directorySource, java.lang.String rootContentStoreDir)  
      boolean isEnabled()  
      boolean isEnabledTenant​(java.lang.String tenantDomain)  
      void register​(org.alfresco.repo.tenant.TenantDeployer tenantDeployer)
      NO-OP
      void register​(WorkflowDeployer workflowDeployer)
      NO-OP
      void startTenants()
      NO-OP
      void stopTenants()
      NO-OP
      void undeployTenants​(org.alfresco.repo.tenant.TenantDeployer deployer, org.apache.commons.logging.Log logger)
      NO-OP
      void unregister​(org.alfresco.repo.tenant.TenantDeployer tenantDeployer)
      NO-OP
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SingleTAdminServiceImpl

        public SingleTAdminServiceImpl()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface org.alfresco.repo.tenant.TenantUserService
        Returns:
        Returns false always
      • deployTenants

        public void deployTenants​(org.alfresco.repo.tenant.TenantDeployer deployer,
                                  org.apache.commons.logging.Log logger)
        NO-OP
        Specified by:
        deployTenants in interface TenantAdminService
      • undeployTenants

        public void undeployTenants​(org.alfresco.repo.tenant.TenantDeployer deployer,
                                    org.apache.commons.logging.Log logger)
        NO-OP
        Specified by:
        undeployTenants in interface TenantAdminService
      • register

        public void register​(org.alfresco.repo.tenant.TenantDeployer tenantDeployer)
        NO-OP
        Specified by:
        register in interface TenantAdminService
      • unregister

        public void unregister​(org.alfresco.repo.tenant.TenantDeployer tenantDeployer)
        NO-OP
        Specified by:
        unregister in interface TenantAdminService
      • getAllTenants

        @Deprecated
        public java.util.List<org.alfresco.repo.tenant.Tenant> getAllTenants()
        Deprecated.
        NO-OP
        Specified by:
        getAllTenants in interface TenantAdminService
        Returns:
        a list of all tenants regardless of state
      • getTenants

        @Deprecated
        public java.util.List<org.alfresco.repo.tenant.Tenant> getTenants​(boolean enabledOnly)
        Deprecated.
        NO-OP
        Specified by:
        getTenants in interface TenantAdminService
        Parameters:
        enabledOnly - true to retrieve only active tenants
        Returns:
        tenants, either active or all
      • getCurrentUserDomain

        public java.lang.String getCurrentUserDomain()
        Specified by:
        getCurrentUserDomain in interface org.alfresco.repo.tenant.TenantUserService
        Returns:
        Returns TenantService.DEFAULT_DOMAIN always
      • getUserDomain

        public java.lang.String getUserDomain​(java.lang.String username)
        Specified by:
        getUserDomain in interface org.alfresco.repo.tenant.TenantUserService
        Returns:
        Returns TenantService.DEFAULT_DOMAIN always
      • getBaseNameUser

        public java.lang.String getBaseNameUser​(java.lang.String username)
        Specified by:
        getBaseNameUser in interface org.alfresco.repo.tenant.TenantUserService
        Returns:
        Returns the given username always
      • getDomainUser

        public java.lang.String getDomainUser​(java.lang.String baseUsername,
                                              java.lang.String tenantDomain)
        Specified by:
        getDomainUser in interface org.alfresco.repo.tenant.TenantUserService
        Returns:
        Returns the given baseUserName always
      • createTenant

        public void createTenant​(java.lang.String tenantDomain,
                                 char[] adminRawPassword,
                                 java.lang.String contentRoot)
        Specified by:
        createTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always
      • createTenant

        public void createTenant​(java.lang.String tenantDomain,
                                 char[] adminRawPassword,
                                 java.lang.String contentRoot,
                                 java.lang.String dbUrl)
        Specified by:
        createTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always
      • createTenant

        public void createTenant​(java.lang.String tenantDomain,
                                 char[] adminRawPassword)
        Specified by:
        createTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always
      • deleteTenant

        public void deleteTenant​(java.lang.String tenantDomain)
        Specified by:
        deleteTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always
      • disableTenant

        public void disableTenant​(java.lang.String tenantDomain)
        Specified by:
        disableTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always
      • enableTenant

        public void enableTenant​(java.lang.String tenantDomain)
        Specified by:
        enableTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always
      • existsTenant

        public boolean existsTenant​(java.lang.String tenantDomain)
        Specified by:
        existsTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always
      • exportTenant

        public void exportTenant​(java.lang.String tenantDomain,
                                 java.io.File directoryDestination)
        Specified by:
        exportTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always
      • getTenant

        public org.alfresco.repo.tenant.Tenant getTenant​(java.lang.String tenantDomain)
        Specified by:
        getTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always
      • importTenant

        public void importTenant​(java.lang.String tenantDomain,
                                 java.io.File directorySource,
                                 java.lang.String rootContentStoreDir)
        Specified by:
        importTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always
      • isEnabledTenant

        public boolean isEnabledTenant​(java.lang.String tenantDomain)
        Specified by:
        isEnabledTenant in interface TenantAdminService
        Throws:
        java.lang.UnsupportedOperationException - always