Package org.alfresco.repo.admin
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 Summary
Constructors Constructor Description SysAdminParamsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()StringgetAlfrescoContext()Gets Alfresco context.StringgetAlfrescoHost()Gets Alfresco host.intgetAlfrescoPort()Gets Alfresco port.StringgetAlfrescoProtocol()Gets Alfresco protocole.List<String>getAllowedUserList()Gets the list of users who are allowed to log in.booleangetAllowWrite()Do we allow write operations by non-system users on the repository?.StringgetApiExplorerUrl()Gets Rest Api-Explorer URL.intgetMaxUsers()Gets the maximum number of users who are allowed to log in.StringgetShareContext()Gets Share context.StringgetShareHost()Gets Share host.intgetSharePort()Gets Share port.StringgetShareProtocol()Gets Share protocol.StringgetSitePublicGroup()Gets the group name used for public site visibility.voidsetAlfrescoContext(String alfrescoContext)voidsetAlfrescoHost(String alfrescoHost)voidsetAlfrescoPort(int alfrescoPort)voidsetAlfrescoProtocol(String alfrescoProtocol)voidsetAllowedUsers(String allowedUsers)Sets the list of users who are allowed to log in.voidsetAllowWrite(boolean allowWrite)Controls where we allow write operations by non-system users on the repository.voidsetApiExplorerUrl(String apiExplorerUrl)voidsetApplicationContext(org.springframework.context.ApplicationContext ctx)voidsetMaxUsers(int maxUsers)Sets the maximum number of users who are allowed to log in.voidsetShareContext(String shareContext)voidsetShareHost(String shareHost)voidsetSharePort(int sharePort)voidsetShareProtocol(String shareProtocol)voidsetSitePublicGroup(String sitePublicGroup)StringsubsituteHost(String hostName)Expands the special ${localname} token within a host name using the resolved DNS name for the local host.
-
-
-
Method Detail
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext ctx)
- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception- Specified by:
afterPropertiesSetin interfaceorg.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 ornullif all users are allowed to log in
-
getAllowedUserList
public List<String> getAllowedUserList()
Description copied from interface:SysAdminParamsGets the list of users who are allowed to log in.- Specified by:
getAllowedUserListin interfaceSysAdminParams- Returns:
- the allowed user list or
nullif 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:SysAdminParamsGets the maximum number of users who are allowed to log in.- Specified by:
getMaxUsersin interfaceSysAdminParams- 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-trueif we allow write operations by non-system users on the repository
-
getAllowWrite
public boolean getAllowWrite()
Description copied from interface:SysAdminParamsDo we allow write operations by non-system users on the repository?.- Specified by:
getAllowWritein interfaceSysAdminParams- Returns:
trueif we allow write operations by non-system users on the repository
-
getAlfrescoContext
public String getAlfrescoContext()
Description copied from interface:SysAdminParamsGets Alfresco context.- Specified by:
getAlfrescoContextin interfaceSysAdminParams- Returns:
- Alfresco context
-
setAlfrescoContext
public void setAlfrescoContext(String alfrescoContext)
-
getAlfrescoHost
public String getAlfrescoHost()
Description copied from interface:SysAdminParamsGets Alfresco host.- Specified by:
getAlfrescoHostin interfaceSysAdminParams- Returns:
- Alfresco host
-
setAlfrescoHost
public void setAlfrescoHost(String alfrescoHost)
-
getAlfrescoPort
public int getAlfrescoPort()
Description copied from interface:SysAdminParamsGets Alfresco port.- Specified by:
getAlfrescoPortin interfaceSysAdminParams- Returns:
- Alfresco port
-
setAlfrescoPort
public void setAlfrescoPort(int alfrescoPort)
-
getAlfrescoProtocol
public String getAlfrescoProtocol()
Description copied from interface:SysAdminParamsGets Alfresco protocole.- Specified by:
getAlfrescoProtocolin interfaceSysAdminParams- Returns:
- Alfresco protocole
-
setAlfrescoProtocol
public void setAlfrescoProtocol(String alfrescoProtocol)
-
getShareContext
public String getShareContext()
Description copied from interface:SysAdminParamsGets Share context.- Specified by:
getShareContextin interfaceSysAdminParams- Returns:
- Share context
-
setShareContext
public void setShareContext(String shareContext)
-
getShareHost
public String getShareHost()
Description copied from interface:SysAdminParamsGets Share host.- Specified by:
getShareHostin interfaceSysAdminParams- Returns:
- Share host
-
setShareHost
public void setShareHost(String shareHost)
-
getSharePort
public int getSharePort()
Description copied from interface:SysAdminParamsGets Share port.- Specified by:
getSharePortin interfaceSysAdminParams- Returns:
- Share port
-
setSharePort
public void setSharePort(int sharePort)
-
getShareProtocol
public String getShareProtocol()
Description copied from interface:SysAdminParamsGets Share protocol.- Specified by:
getShareProtocolin interfaceSysAdminParams- 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:
subsituteHostin interfaceSysAdminParams- Parameters:
hostName- the host name- Returns:
- the string
-
getSitePublicGroup
public String getSitePublicGroup()
Description copied from interface:SysAdminParamsGets the group name used for public site visibility. Only members of this group will have SiteConsumer access to 'public' share sites.- Specified by:
getSitePublicGroupin interfaceSysAdminParams- Returns:
- the name of the public site group.
-
setSitePublicGroup
public void setSitePublicGroup(String sitePublicGroup)
-
getApiExplorerUrl
public String getApiExplorerUrl()
Description copied from interface:SysAdminParamsGets Rest Api-Explorer URL.- Specified by:
getApiExplorerUrlin interfaceSysAdminParams- Returns:
- Api-Explorer URL
-
setApiExplorerUrl
public void setApiExplorerUrl(String apiExplorerUrl)
-
-