Class SysAdminParamsImpl

java.lang.Object
org.alfresco.repo.admin.SysAdminParamsImpl
All Implemented Interfaces:
SysAdminParams, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class SysAdminParamsImpl extends Object implements SysAdminParams, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
Configurable system parameters.
  • Constructor Details

    • SysAdminParamsImpl

      public SysAdminParamsImpl()
  • Method Details

    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext ctx)
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • setAllowedUsers

      public void setAllowedUsers(String allowedUsers)
      Sets the list of users who are allowed to log in.
      Parameters:
      allowedUsers - a comma-separated list of users who are allowed to log in or null if all users are allowed to log in
    • getAllowedUserList

      public List<String> getAllowedUserList()
      Description copied from interface: SysAdminParams
      Gets the list of users who are allowed to log in.
      Specified by:
      getAllowedUserList in interface SysAdminParams
      Returns:
      the allowed user list or null if all users are allowed to log in
    • setMaxUsers

      public void setMaxUsers(int maxUsers)
      Sets the maximum number of users who are allowed to log in.
      Parameters:
      maxUsers - the maximum number of users who are allowed to log in
    • getMaxUsers

      public int getMaxUsers()
      Description copied from interface: SysAdminParams
      Gets the maximum number of users who are allowed to log in.
      Specified by:
      getMaxUsers in interface SysAdminParams
      Returns:
      the the maximum number of users who are allowed to log in
    • setAllowWrite

      public void setAllowWrite(boolean allowWrite)
      Controls where we allow write operations by non-system users on the repository.
      Parameters:
      allowWrite - true if we allow write operations by non-system users on the repository
    • getAllowWrite

      public boolean getAllowWrite()
      Description copied from interface: SysAdminParams
      Do we allow write operations by non-system users on the repository?.
      Specified by:
      getAllowWrite in interface SysAdminParams
      Returns:
      true if we allow write operations by non-system users on the repository
    • getAlfrescoContext

      public String getAlfrescoContext()
      Description copied from interface: SysAdminParams
      Gets Alfresco context.
      Specified by:
      getAlfrescoContext in interface SysAdminParams
      Returns:
      Alfresco context
    • setAlfrescoContext

      public void setAlfrescoContext(String alfrescoContext)
    • getAlfrescoHost

      public String getAlfrescoHost()
      Description copied from interface: SysAdminParams
      Gets Alfresco host.
      Specified by:
      getAlfrescoHost in interface SysAdminParams
      Returns:
      Alfresco host
    • setAlfrescoHost

      public void setAlfrescoHost(String alfrescoHost)
    • getAlfrescoPort

      public int getAlfrescoPort()
      Description copied from interface: SysAdminParams
      Gets Alfresco port.
      Specified by:
      getAlfrescoPort in interface SysAdminParams
      Returns:
      Alfresco port
    • setAlfrescoPort

      public void setAlfrescoPort(int alfrescoPort)
    • getAlfrescoProtocol

      public String getAlfrescoProtocol()
      Description copied from interface: SysAdminParams
      Gets Alfresco protocole.
      Specified by:
      getAlfrescoProtocol in interface SysAdminParams
      Returns:
      Alfresco protocole
    • setAlfrescoProtocol

      public void setAlfrescoProtocol(String alfrescoProtocol)
    • getShareContext

      public String getShareContext()
      Description copied from interface: SysAdminParams
      Gets Share context.
      Specified by:
      getShareContext in interface SysAdminParams
      Returns:
      Share context
    • setShareContext

      public void setShareContext(String shareContext)
    • getShareHost

      public String getShareHost()
      Description copied from interface: SysAdminParams
      Gets Share host.
      Specified by:
      getShareHost in interface SysAdminParams
      Returns:
      Share host
    • setShareHost

      public void setShareHost(String shareHost)
    • getSharePort

      public int getSharePort()
      Description copied from interface: SysAdminParams
      Gets Share port.
      Specified by:
      getSharePort in interface SysAdminParams
      Returns:
      Share port
    • setSharePort

      public void setSharePort(int sharePort)
    • getShareProtocol

      public String getShareProtocol()
      Description copied from interface: SysAdminParams
      Gets Share protocol.
      Specified by:
      getShareProtocol in interface SysAdminParams
      Returns:
      Share protocol
    • setShareProtocol

      public void setShareProtocol(String shareProtocol)
    • subsituteHost

      public String subsituteHost(String hostName)
      Expands the special ${localname} token within a host name using the resolved DNS name for the local host.
      Specified by:
      subsituteHost in interface SysAdminParams
      Parameters:
      hostName - the host name
      Returns:
      the string
    • getSitePublicGroup

      public String getSitePublicGroup()
      Description copied from interface: SysAdminParams
      Gets the group name used for public site visibility. Only members of this group will have SiteConsumer access to 'public' share sites.
      Specified by:
      getSitePublicGroup in interface SysAdminParams
      Returns:
      the name of the public site group.
    • setSitePublicGroup

      public void setSitePublicGroup(String sitePublicGroup)
    • getApiExplorerUrl

      public String getApiExplorerUrl()
      Description copied from interface: SysAdminParams
      Gets Rest Api-Explorer URL.
      Specified by:
      getApiExplorerUrl in interface SysAdminParams
      Returns:
      Api-Explorer URL
    • setApiExplorerUrl

      public void setApiExplorerUrl(String apiExplorerUrl)