diff options
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.java | 5 |
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); } |