summaryrefslogtreecommitdiffstats
path: root/base/tps-tomcat/src/org/dogtagpki/server/tps/config/ConfigDatabase.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/tps-tomcat/src/org/dogtagpki/server/tps/config/ConfigDatabase.java')
-rw-r--r--base/tps-tomcat/src/org/dogtagpki/server/tps/config/ConfigDatabase.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/base/tps-tomcat/src/org/dogtagpki/server/tps/config/ConfigDatabase.java b/base/tps-tomcat/src/org/dogtagpki/server/tps/config/ConfigDatabase.java
index f1b0d7178..cded13af5 100644
--- a/base/tps-tomcat/src/org/dogtagpki/server/tps/config/ConfigDatabase.java
+++ b/base/tps-tomcat/src/org/dogtagpki/server/tps/config/ConfigDatabase.java
@@ -55,9 +55,9 @@ public class ConfigDatabase extends Database<ConfigRecord> {
}
@Override
- public Collection<ConfigRecord> getRecords() throws Exception {
+ public Collection<ConfigRecord> findRecords(String filter) throws Exception {
- CMS.debug("ConfigDatabase.getRecords()");
+ CMS.debug("ConfigDatabase.findRecords()");
Collection<ConfigRecord> result = new ArrayList<ConfigRecord>();
@@ -75,6 +75,7 @@ public class ConfigDatabase extends Database<ConfigRecord> {
}
for (String configID : configIDs) {
+ if (filter != null && !configID.contains(filter)) continue;
ConfigRecord configData = getRecord(configID);
result.add(configData);
}