Class AdminSoapService

java.lang.Object
com.atlassian.confluence.rpc.soap.services.AdminSoapService

public class AdminSoapService extends Object
A Soap service holding functionality for Confluence Administrators.
  • Constructor Details

    • AdminSoapService

      public AdminSoapService()
  • Method Details

    • getServerInfo

      public RemoteServerInfo getServerInfo() throws RemoteException
      Throws:
      RemoteException
    • flushIndexQueue

      public boolean flushIndexQueue() throws RemoteException
      Support remote interface for flushing the index queue.
      Returns:
      true if the flush actually occurred.
      Throws:
      RemoteException
    • refreshIndex

      public boolean refreshIndex()
    • clearIndexQueue

      public boolean clearIndexQueue() throws RemoteException
      Support remote interface for clearing out the index queue.
      Throws:
      RemoteException
    • recoverIndex

      public boolean recoverIndex() throws RemoteException
      Throws:
      RemoteException
    • getClusterInformation

      public RemoteClusterInformation getClusterInformation()
    • getClusterNodeStatuses

      public RemoteNodeStatus[] getClusterNodeStatuses() throws RemoteException
      Throws:
      RemoteException
    • isDarkFeatureEnabled

      public boolean isDarkFeatureEnabled(String key)
    • startActivity

      public boolean startActivity(String key, String username) throws RemoteException
      Adds a user as an active participant to the specified activity
      Parameters:
      key - The key used to identify the activity
      username - The username of the user who is participating in the activity
      Throws:
      RemoteException
    • stopActivity

      public boolean stopActivity(String key, String username) throws RemoteException
      Removes a user as an active participant to the specified activity
      Parameters:
      key - The key used to identify the activity
      username - The username of the user who is no longer participating in the activity
      Throws:
      RemoteException
    • isPluginInstalled

      public boolean isPluginInstalled(String pluginKey) throws RemoteException
      Throws:
      RemoteException
    • isPluginEnabled

      public boolean isPluginEnabled(String pluginKey) throws RemoteException
      Throws:
      RemoteException
    • installPlugin

      public boolean installPlugin(String pluginFileName, byte[] pluginData) throws RemoteException
      Throws:
      RemoteException
    • setEnableAnonymousAccess

      public boolean setEnableAnonymousAccess(boolean value) throws RemoteException
      Throws:
      RemoteException
    • setHeartbeatManager

      public void setHeartbeatManager(HeartbeatManager heartbeatManager)
    • setSoapServiceHelper

      public void setSoapServiceHelper(SoapServiceHelper soapServiceHelper)
    • setIndexManager

      public void setIndexManager(IndexManager indexManager)
    • setClusterManager

      public void setClusterManager(ClusterManager clusterManager)
    • setPermissionManager

      public void setPermissionManager(PermissionManager permissionManager)
    • setIndexRecoveryService

      public void setIndexRecoveryService(IndexRecoveryService indexRecoveryService)
    • setPluginAccessor

      public void setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor)
    • setPluginController

      public void setPluginController(com.atlassian.plugin.PluginController pluginController)
    • setAnonymousUserPermissionsService

      public void setAnonymousUserPermissionsService(AnonymousUserPermissionsService anonymousUserPermissionsService)