summaryrefslogtreecommitdiffstats
path: root/base/ca/src
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2015-09-24 23:36:43 -0400
committerAde Lee <alee@redhat.com>2015-09-27 10:37:01 -0400
commitd8f9c77a62a7bfea82e892f8ecb309630826fed5 (patch)
tree3f37cb2f1972db3f36d2d793f64acf6f2cb1c926 /base/ca/src
parent058f1cf1e657ba441f1fcd590fa4cec8ca96e5b0 (diff)
downloadpki-d8f9c77a62a7bfea82e892f8ecb309630826fed5.tar.gz
pki-d8f9c77a62a7bfea82e892f8ecb309630826fed5.tar.xz
pki-d8f9c77a62a7bfea82e892f8ecb309630826fed5.zip
Added Features REST API resource
This will help us track whether or not a server has a feature either offered or enabled. Ultimately, it could be used by an admin to enable or disable features. The Java client is not included in this commit. Will add in a subsequent commit.
Diffstat (limited to 'base/ca/src')
-rw-r--r--base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java b/base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java
index 235ea105b..b0fc73ce9 100644
--- a/base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java
+++ b/base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java
@@ -8,6 +8,7 @@ import javax.ws.rs.core.Application;
import org.dogtagpki.server.rest.ACLInterceptor;
import org.dogtagpki.server.rest.AccountService;
import org.dogtagpki.server.rest.AuthMethodInterceptor;
+import org.dogtagpki.server.rest.FeatureService;
import org.dogtagpki.server.rest.GroupService;
import org.dogtagpki.server.rest.MessageFormatInterceptor;
import org.dogtagpki.server.rest.PKIExceptionMapper;
@@ -57,6 +58,9 @@ public class CAApplication extends Application {
// kra connector
classes.add(KRAConnectorService.class);
+ // features
+ classes.add(FeatureService.class);
+
// security domain
IConfigStore cs = CMS.getConfigStore();