*
* @param context
* The context to add
+ * @throws PluginException
+ * if an error occured communicating with the Web of Trust
+ * plugin
*/
- public void addContext(String context) {
- if (contexts.add(context)) {
- /* TODO - add. */
- }
+ public void addContext(String context) throws PluginException {
+ webOfTrustConnector.addContext(this, context);
}
/**
*
* @param context
* The context to remove
+ * @throws PluginException
+ * if an error occured communicating with the Web of Trust
+ * plugin
*/
- public void removeContext(String context) {
- if (contexts.remove(context)) {
- /* TODO - remove */
- }
+ public void removeContext(String context) throws PluginException {
+ webOfTrustConnector.removeContext(this, context);
+ }
+
+ /**
+ * Sets the property with the given name to the given value.
+ *
+ * @param name
+ * The name of the property to set
+ * @param value
+ * The new value of the property
+ * @throws PluginException
+ * if an error occured communicating with the Web of Trust
+ * plugin
+ */
+ public void setProperty(String name, String value) throws PluginException {
+ webOfTrustConnector.setProperty(this, name, value);
+ }
+
+ /**
+ * Removes the property with the given name.
+ *
+ * @param name
+ * The name of the property to remove
+ * @throws PluginException
+ * if an error occured communicating with the Web of Trust
+ * plugin
+ */
+ public void removeProperty(String name) throws PluginException {
+ webOfTrustConnector.removeProperty(this, name);
}
//