Interface AccessModeManager

  • All Known Implementing Classes:
    DefaultAccessModeManager

    @Internal
    public interface AccessModeManager
    This interface should be used internally in core only
    Since:
    6.7.0
    • Method Detail

      • getAccessMode

        AccessMode getAccessMode()
        Returns:
        the maintenance info
        Since:
        6.8.0
      • updateAccessMode

        void updateAccessMode​(AccessMode accessMode)
                       throws com.atlassian.config.ConfigurationException
        This method should be called by Confluence core services only
        Parameters:
        accessMode - update the access mode for Confluence
        Throws:
        com.atlassian.config.ConfigurationException
        Since:
        6.7.0
      • isReadOnlyAccessModeEnabled

        boolean isReadOnlyAccessModeEnabled()
        Returns:
        true if the current access mode is READ_ONLY
        Since:
        6.8.0
      • shouldEnforceReadOnlyAccess

        boolean shouldEnforceReadOnlyAccess()
        Returns:
        true if we should enforce read only access (without exemptions)
        Since:
        6.9.0