- * @param forceReload
- * {@code true} to force a reload of the contexts
- * @return The contexts of the identity
- * @throws PluginException
- * if an error occured communicating with the Web of Trust
- * plugin
- */
- public Set<String> getContexts(boolean forceReload) throws PluginException {
- if (!contextsLoaded || forceReload) {
- Set<String> contexts = webOfTrustConnector.loadIdentityContexts(this);
- contextsLoaded = true;
- this.contexts.clear();
- this.contexts.addAll(contexts);
- }
- return Collections.unmodifiableSet(contexts);
+ * @param contexts
+ * All contexts of the identity
+ */
+ void setContexts(Set<String> contexts) {
+ this.contexts.clear();
+ this.contexts.addAll(contexts);