diff options
author | Endi S. Dewata <edewata@redhat.com> | 2014-02-10 13:56:15 -0500 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2014-03-04 22:41:46 -0500 |
commit | 56b9ead088c59ea76d796002e74d42d7e31eac44 (patch) | |
tree | 38473afc8d126936ef806b44af2aae01f2ab8fcd /base/ocsp/src | |
parent | 9e14d6f3e5e69093067f0a76e5b7090c102e11d3 (diff) | |
download | pki-56b9ead088c59ea76d796002e74d42d7e31eac44.tar.gz pki-56b9ead088c59ea76d796002e74d42d7e31eac44.tar.xz pki-56b9ead088c59ea76d796002e74d42d7e31eac44.zip |
Added CLI parameter to select message format.
A new CLI parameter has been added to allow the user select the
REST message format. This is done by setting the default consumes
and produces when creating the client proxy. For this to work the
hard-coded @Consumes and @Produces annotations need to be removed
from the interface definition. A new interceptor has been added
to validate the message format before executing the operation.
Ticket #554
Diffstat (limited to 'base/ocsp/src')
-rw-r--r-- | base/ocsp/src/org/dogtagpki/server/ocsp/rest/OCSPApplication.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/base/ocsp/src/org/dogtagpki/server/ocsp/rest/OCSPApplication.java b/base/ocsp/src/org/dogtagpki/server/ocsp/rest/OCSPApplication.java index 1be534978..688fec772 100644 --- a/base/ocsp/src/org/dogtagpki/server/ocsp/rest/OCSPApplication.java +++ b/base/ocsp/src/org/dogtagpki/server/ocsp/rest/OCSPApplication.java @@ -10,6 +10,7 @@ import org.dogtagpki.server.rest.AccountService; import org.dogtagpki.server.rest.AuditService; import org.dogtagpki.server.rest.AuthMethodInterceptor; import org.dogtagpki.server.rest.GroupService; +import org.dogtagpki.server.rest.MessageFormatInterceptor; import org.dogtagpki.server.rest.SecurityDomainService; import org.dogtagpki.server.rest.SelfTestService; import org.dogtagpki.server.rest.SystemCertService; @@ -65,6 +66,7 @@ public class OCSPApplication extends Application { // interceptors singletons.add(new AuthMethodInterceptor()); singletons.add(new ACLInterceptor()); + singletons.add(new MessageFormatInterceptor()); } public Set<Class<?>> getClasses() { |