com.aol.acc
Class AccPluginManager

java.lang.Object
  extended by com.aol.acc.AccBase
      extended by com.aol.acc.AccPluginManager

public class AccPluginManager
extends AccBase

The IAccPluginManager interface is for management of AIMcc plugins.


Method Summary
 void disablePlugin(java.lang.String uuid)
          DEPRECATED: Use IAccPluginInfo::Property(AccPluginProp_Enabled);
Disable the given plugin.
 void enablePlugin(java.lang.String uuid)
          DEPRECATED: Use IAccPluginInfo::Property(AccPluginProp_Enabled);
Enable the given plugin.
 void execCommand(java.lang.String uuid, int command, java.lang.String[] value)
          DEPRECATED: Use IAccCommand::Exec instead.
Execute a plugin command.

 AccPluginInfo[] getEnabledPlugins()
          DEPRECATED: Use IAccPluginInfo::Property(AccPluginInfo_Enabled).
Gets the list of enabled plugins, as a list of IAccPluginInfos.

 AccPluginInfo[] getInstalledPlugins()
          Get the list of installed plugins, as a list of IAccPluginInfos.

 AccPluginInfo getPluginByUuid(java.lang.String uuid)
          Gets a specific plugin by UUID.

 void queryCommandStatus(java.lang.String uuid, int command, java.lang.String[] value)
          DEPRECATED: Use IAccCommand::QueryStatus instead.
Query the status of a plugin command.

 
Methods inherited from class com.aol.acc.AccBase
compareHandle, equals
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstalledPlugins

public AccPluginInfo[] getInstalledPlugins()
                                    throws AccException
Get the list of installed plugins, as a list of IAccPluginInfos.

Throws:
AccException

getPluginByUuid

public AccPluginInfo getPluginByUuid(java.lang.String uuid)
                              throws AccException
Gets a specific plugin by UUID.

Throws:
AccException

getEnabledPlugins

public AccPluginInfo[] getEnabledPlugins()
                                  throws AccException
DEPRECATED: Use IAccPluginInfo::Property(AccPluginInfo_Enabled).
Gets the list of enabled plugins, as a list of IAccPluginInfos.

Throws:
AccException

enablePlugin

public void enablePlugin(java.lang.String uuid)
                  throws AccException
DEPRECATED: Use IAccPluginInfo::Property(AccPluginProp_Enabled);
Enable the given plugin. If previously disabled, it will be started.

Throws:
AccException

disablePlugin

public void disablePlugin(java.lang.String uuid)
                   throws AccException
DEPRECATED: Use IAccPluginInfo::Property(AccPluginProp_Enabled);
Disable the given plugin. If previously loaded, it will be stopped.

Throws:
AccException

queryCommandStatus

public void queryCommandStatus(java.lang.String uuid,
                               int command,
                               java.lang.String[] value)
                        throws AccException
DEPRECATED: Use IAccCommand::QueryStatus instead.
Query the status of a plugin command.

Throws:
AccException

execCommand

public void execCommand(java.lang.String uuid,
                        int command,
                        java.lang.String[] value)
                 throws AccException
DEPRECATED: Use IAccCommand::Exec instead.
Execute a plugin command.

Throws:
AccException