Class SubsystemChainingFtpAuthenticator
- java.lang.Object
-
- org.alfresco.filesys.auth.ftp.FTPAuthenticatorBase
-
- org.alfresco.repo.security.authentication.AbstractChainingFtpAuthenticator
-
- org.alfresco.repo.security.authentication.subsystems.SubsystemChainingFtpAuthenticator
-
- All Implemented Interfaces:
org.alfresco.jlan.ftp.FTPAuthenticator,ActivateableBean,org.springframework.beans.factory.DisposableBean
public class SubsystemChainingFtpAuthenticator extends AbstractChainingFtpAuthenticator
This class wires up all the activeFTPAuthenticatorBasebeans in a chain.- Since:
- 4.2.1
- Author:
- alex.mukha
-
-
Field Summary
-
Fields inherited from class org.alfresco.filesys.auth.ftp.FTPAuthenticatorBase
logger, serverConfiguration
-
-
Constructor Summary
Constructors Constructor Description SubsystemChainingFtpAuthenticator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<FTPAuthenticatorBase>getUsableFtpAuthenticators()Gets the FTP authenticators across which methods will chain.voidsetApplicationContextManager(ChildApplicationContextManager applicationContextManager)IOCvoidsetSourceBeanName(java.lang.String sourceBeanName)Sets the name of the bean to look up in the child application contexts.-
Methods inherited from class org.alfresco.repo.security.authentication.AbstractChainingFtpAuthenticator
authenticateUser
-
Methods inherited from class org.alfresco.filesys.auth.ftp.FTPAuthenticatorBase
checkForAdminUserName, closeAuthenticator, createTransaction, destroy, getAuthenticationComponent, getAuthenticationService, getAuthorityService, getTransactionService, initialize, initialize, isActive, setActive, setAuthenticationComponent, setAuthenticationService, setAuthorityService, setConfig, setTransactionService
-
-
-
-
Method Detail
-
setApplicationContextManager
public void setApplicationContextManager(ChildApplicationContextManager applicationContextManager)
IOC- Parameters:
applicationContextManager- the applicationContextManager to set
-
setSourceBeanName
public void setSourceBeanName(java.lang.String sourceBeanName)
Sets the name of the bean to look up in the child application contexts.- Parameters:
sourceBeanName- the bean name
-
getUsableFtpAuthenticators
protected java.util.List<FTPAuthenticatorBase> getUsableFtpAuthenticators()
Description copied from class:AbstractChainingFtpAuthenticatorGets the FTP authenticators across which methods will chain.- Specified by:
getUsableFtpAuthenticatorsin classAbstractChainingFtpAuthenticator- Returns:
- the usable FTP authenticators
-
-