public class PluginConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHSOURCE_DEFAULT_DOMAIN |
static java.lang.String |
PLUGIN_DBKEY_PREFIX |
static java.lang.String |
WGAPLUGIN_SUFFIX |
Constructor and Description |
---|
PluginConfig() |
Modifier and Type | Method and Description |
---|---|
static PluginConfig |
fromXML(java.lang.String xml) |
java.lang.String |
getAuthentication() |
java.util.List<PluginID> |
getDependencies() |
java.lang.String |
getDescription() |
PluginID |
getId() |
Version |
getMinimumJavaVersion() |
Version |
getMinimumWGAVersion() |
int |
getPersonalisationMode() |
static java.lang.Class<? extends PluginConfig> |
getPluginConfigClassForCompliance(CSConfig csconfig) |
java.lang.String |
getPluginHomepage() |
java.lang.String |
getTitle() |
java.lang.String |
getVendor() |
java.lang.String |
getWebHomepage() |
static PluginConfig |
instantiatePluginConfigForCompliance(CSConfig csConfig) |
boolean |
isShowOnStartPage() |
boolean |
isUsageAsAuthSource() |
boolean |
isUsageAsContentStore() |
boolean |
isUsageAsDesignProvider() |
void |
setAuthentication(java.lang.String authentication) |
void |
setDependencies(java.util.List<PluginID> dependencies) |
void |
setDescription(java.lang.String description) |
void |
setId(PluginID id) |
void |
setMinimumJavaVersion(Version minimumJavaVersion) |
void |
setMinimumWGAVersion(Version minimumWGAVersion) |
void |
setPersonalisationMode(int personalisationMode) |
void |
setPluginHomepage(java.lang.String pluginHomepage) |
void |
setShowOnStartPage(boolean showOnStartPage) |
void |
setTitle(java.lang.String title) |
void |
setUsageAsAuthSource(boolean usageAsAuthSource) |
void |
setUsageAsContentStore(boolean usageAsContentStore) |
void |
setUsageAsDesignProvider(boolean usageAsDesignProvider) |
void |
setVendor(java.lang.String vendor) |
void |
setWebHomepage(java.lang.String webHomepage) |
java.lang.String |
toXML() |
public static final java.lang.String PLUGIN_DBKEY_PREFIX
public static final java.lang.String WGAPLUGIN_SUFFIX
public static final java.lang.String AUTHSOURCE_DEFAULT_DOMAIN
public static java.lang.Class<? extends PluginConfig> getPluginConfigClassForCompliance(CSConfig csconfig)
public static PluginConfig instantiatePluginConfigForCompliance(CSConfig csConfig)
public java.lang.String getAuthentication()
public void setAuthentication(java.lang.String authentication)
public java.util.List<PluginID> getDependencies()
public void setDependencies(java.util.List<PluginID> dependencies)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public PluginID getId()
public void setId(PluginID id)
public Version getMinimumJavaVersion()
public void setMinimumJavaVersion(Version minimumJavaVersion)
public Version getMinimumWGAVersion()
public void setMinimumWGAVersion(Version minimumWGAVersion)
public java.lang.String getPluginHomepage()
public void setPluginHomepage(java.lang.String pluginHomepage)
public boolean isUsageAsAuthSource()
public void setUsageAsAuthSource(boolean usageAsAuthSource)
public boolean isUsageAsContentStore()
public void setUsageAsContentStore(boolean usageAsContentStore)
public boolean isUsageAsDesignProvider()
public void setUsageAsDesignProvider(boolean usageAsDesignProvider)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public boolean isShowOnStartPage()
public void setShowOnStartPage(boolean showOnStartPage)
public java.lang.String toXML()
public static PluginConfig fromXML(java.lang.String xml)
public int getPersonalisationMode()
public void setPersonalisationMode(int personalisationMode)
public java.lang.String getVendor()
public void setVendor(java.lang.String vendor)
public java.lang.String getWebHomepage()
public void setWebHomepage(java.lang.String webHomepage)