public class WGAPlugin
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
WGAPlugin.Configuration |
class |
WGAPlugin.DependencyFault |
class |
WGAPlugin.InitialisationFault |
class |
WGAPlugin.InstallationFault |
Modifier and Type | Field and Description |
---|---|
static java.util.Set<java.lang.String> |
PLATFORM_PLUGINS |
static int |
UPDATESTATUS_INSTALL_DEACTIVATED |
static int |
UPDATESTATUS_INSTALL_PARALLEL |
static int |
UPDATESTATUS_NEW |
static int |
UPDATESTATUS_UPDATE |
static int |
UPDATESTATUS_UPDATE_IDENTICAL |
Modifier and Type | Method and Description |
---|---|
void |
addInstallationFault(WGAPlugin.InstallationFault fault) |
java.lang.String |
buildDatabaseKey() |
void |
checkDependencies() |
boolean |
equals(java.lang.Object obj) |
de.innovationgate.wga.common.beans.csconfig.v1.CSConfig |
getCsConfig() |
java.util.Map |
getDependentPlugins() |
java.lang.String |
getDesignURL() |
long |
getFileLastModified() |
java.lang.String |
getFilePath() |
java.lang.String |
getIdentification() |
java.util.List<WGAPlugin.InstallationFault> |
getInstallationFaults() |
java.lang.String |
getInstallationKey() |
java.lang.String |
getLicenseText() |
java.util.Map |
getMandatoryPlugins() |
WorkspaceOperation |
getOperation() |
OverlayData |
getOverlayData() |
WGAPluginSet |
getParent() |
java.io.File |
getPluginFile() |
java.lang.String |
getPluginHomepage() |
de.innovationgate.wga.common.beans.csconfig.v1.PluginID |
getPluginID() |
java.lang.String |
getRegisteredFilePath() |
WGAPluginSet.RuntimeContext |
getRuntimeContext() |
de.innovationgate.wga.common.beans.DesignDefinition |
getSyncInfo() |
int |
getUpdateStatus() |
int |
hashCode() |
void |
init() |
boolean |
isActive() |
boolean |
isDefaultPlugin() |
boolean |
isDirectory() |
boolean |
isPlatformPlugin() |
boolean |
isReconnectDatabase() |
boolean |
isUpdated() |
boolean |
isValid() |
static WGAPlugin.Configuration |
loadConfiguration(java.io.File file,
boolean full) |
void |
setActive(boolean active) |
void |
setDefaultPlugin(boolean defaultPlugin) |
void |
setInstallationKey(java.lang.String installationKey) |
void |
setOperation(WorkspaceOperation operation) |
void |
setReconnectDatabase(boolean reconnectDatabase) |
void |
setUpdateStatus(int updateStatus) |
void |
setValid(boolean valid) |
void |
validate() |
public static final int UPDATESTATUS_NEW
public static final int UPDATESTATUS_UPDATE
public static final int UPDATESTATUS_INSTALL_PARALLEL
public static final int UPDATESTATUS_INSTALL_DEACTIVATED
public static final int UPDATESTATUS_UPDATE_IDENTICAL
public static java.util.Set<java.lang.String> PLATFORM_PLUGINS
public java.io.File getPluginFile()
public void init() throws org.apache.commons.vfs2.FileSystemException, java.io.IOException, InvalidPluginException
org.apache.commons.vfs2.FileSystemException
java.io.IOException
InvalidPluginException
public void validate() throws InvalidPluginException
InvalidPluginException
public static WGAPlugin.Configuration loadConfiguration(java.io.File file, boolean full) throws java.io.FileNotFoundException, java.io.IOException, de.innovationgate.wga.common.beans.csconfig.v1.InvalidCSConfigVersionException
java.io.FileNotFoundException
java.io.IOException
de.innovationgate.wga.common.beans.csconfig.v1.InvalidCSConfigVersionException
public java.lang.String getDesignURL() throws org.apache.commons.vfs2.FileSystemException
org.apache.commons.vfs2.FileSystemException
public de.innovationgate.wga.common.beans.csconfig.v1.PluginID getPluginID()
public boolean isActive()
public void setActive(boolean active)
public void checkDependencies()
public java.util.Map getMandatoryPlugins()
public boolean isValid()
public void setValid(boolean valid)
public WGAPluginSet getParent()
public java.lang.String getInstallationKey()
public void setInstallationKey(java.lang.String installationKey)
public long getFileLastModified()
public java.lang.String getFilePath()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.util.List<WGAPlugin.InstallationFault> getInstallationFaults()
public void addInstallationFault(WGAPlugin.InstallationFault fault)
public java.lang.String getIdentification()
public WorkspaceOperation getOperation()
public void setOperation(WorkspaceOperation operation)
public int getUpdateStatus()
public void setUpdateStatus(int updateStatus)
public java.lang.String buildDatabaseKey()
public boolean isReconnectDatabase()
public void setReconnectDatabase(boolean reconnectDatabase)
public java.lang.String getPluginHomepage()
public boolean isDirectory()
public java.util.Map getDependentPlugins()
public de.innovationgate.wga.common.beans.csconfig.v1.CSConfig getCsConfig()
public OverlayData getOverlayData()
public java.lang.String getLicenseText()
public de.innovationgate.wga.common.beans.DesignDefinition getSyncInfo()
public boolean isUpdated()
public WGAPluginSet.RuntimeContext getRuntimeContext()
public java.lang.String getRegisteredFilePath()
public boolean isDefaultPlugin()
public void setDefaultPlugin(boolean defaultPlugin)
public boolean isPlatformPlugin()