PluginProcessor

public abstract class PluginProcessor implements PluginHandler

Methods

getDAOFactory

public DAOFactory getDAOFactory()

getLogger

public Logger getLogger()

getModuleGroup

public ModuleGroup getModuleGroup()

getModuleGroupImpl

protected abstract ModuleGroup getModuleGroupImpl()

getProperties

public PropertySheet getProperties()

getProperties

public String[] getProperties(String key)

getProperty

public String getProperty(String key)

getProperty

public String getProperty(String key, String def)

getSystemComponent

public Component getSystemComponent(String id)

getSystemModule

public SystemModule getSystemModule()

processActivation

public void processActivation(Plugin plugin)

See also: hk.hku.cecid.piazza.commons.spa.PluginHandler.processActivation(Plugin)

processDeactivation

public void processDeactivation(Plugin plugin)

See also: hk.hku.cecid.piazza.commons.spa.PluginHandler.processDeactivation(Plugin)

setModuleGroup

public void setModuleGroup(ModuleGroup moduleGroup)

setModuleGroupImpl

protected abstract void setModuleGroupImpl(ModuleGroup moduleGroup)