Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'framework/bundles/org.eclipse.ecf.storage/src/org/eclipse/ecf/storage/IIDStore.java')
-rw-r--r--framework/bundles/org.eclipse.ecf.storage/src/org/eclipse/ecf/storage/IIDStore.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/framework/bundles/org.eclipse.ecf.storage/src/org/eclipse/ecf/storage/IIDStore.java b/framework/bundles/org.eclipse.ecf.storage/src/org/eclipse/ecf/storage/IIDStore.java
index 30b0d31c0..f35cc6268 100644
--- a/framework/bundles/org.eclipse.ecf.storage/src/org/eclipse/ecf/storage/IIDStore.java
+++ b/framework/bundles/org.eclipse.ecf.storage/src/org/eclipse/ecf/storage/IIDStore.java
@@ -22,6 +22,14 @@ import org.eclipse.equinox.security.storage.ISecurePreferences;
public interface IIDStore {
/**
+ * Get {@link ISecurePreferences} for all IDs in ID store.
+ *
+ * @return array of ISecurePreferences instances. If number of instances current stored is 0, returns
+ * empty array. Will not return <code>null</code>.
+ */
+ public ISecurePreferences[] getNodes();
+
+ /**
* Get {@link ISecurePreferences} node for a given ID. Clients may use this to either create an {@link ISecurePreferences}
* instance for a new {@link ID}, or get an existing one from storage.
* @param id the ID to get the storage node for.

Back to the top