org.alfresco.repo.management.subsystems
Interface ActivateableBean

All Known Subinterfaces:
SubscriptionService
All Known Implementing Classes:
AlfrescoCifsAuthenticator, AlfrescoFtpAuthenticator, AuthenticationServiceImpl, CifsAuthenticatorBase, EnterpriseCifsAuthenticator, FTPAuthenticatorBase, LDAPAuthenticationComponentImpl, LDAPUserRegistry, MutableAuthenticationServiceImpl, PassthruCifsAuthenticator, PassthruFtpAuthenticator, SubscriptionServiceImpl

public interface ActivateableBean

An interface to be implemented by beans that can be 'turned off' by some configuration setting. When such beans are inactive, they will not perform any validation checks on initialization and will remain in a state where their ActivateableBean.isActive() method always returns false. ChainingSubsystemProxyFactory will ignore any ActivatableBeans whose ActivateableBean.isActive() method returns false. This allows certain functions of a chained subsystem (e.g. CIFS authentication, SSO) to be targeted to specific members of the chain.


Method Summary
 boolean isActive()
          Determines whether this bean is active.
 

Method Detail

isActive

boolean isActive()
Determines whether this bean is active.

Returns:
true if this bean is active


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.