diff options
author | Ade Lee <alee@redhat.com> | 2016-06-10 22:18:03 -0400 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2016-06-13 21:02:32 +0200 |
commit | 2ff3c4d50a3ca3f66db097d2c15f46417ad5a3fc (patch) | |
tree | 661d96cb6a6f2bfcc585889aed4c6f0e67ad6974 /base/ca/src/org/dogtagpki/server | |
parent | 5f1bd9ce85dbe13ce8b40e6ffcf6812d6e54a12d (diff) | |
download | pki-2ff3c4d50a3ca3f66db097d2c15f46417ad5a3fc.tar.gz pki-2ff3c4d50a3ca3f66db097d2c15f46417ad5a3fc.tar.xz pki-2ff3c4d50a3ca3f66db097d2c15f46417ad5a3fc.zip |
Add man page and clarify CLI for kra-connector
Diffstat (limited to 'base/ca/src/org/dogtagpki/server')
-rw-r--r-- | base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java b/base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java index 0216558bf..4ef1b7ea3 100644 --- a/base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java +++ b/base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java @@ -24,6 +24,7 @@ import javax.ws.rs.core.Request; import javax.ws.rs.core.Response; import javax.ws.rs.core.UriInfo; +import com.netscape.certsrv.apps.CMS; import com.netscape.certsrv.base.BadRequestException; import com.netscape.certsrv.base.EBaseException; import com.netscape.certsrv.base.PKIException; @@ -52,14 +53,26 @@ public class KRAConnectorService extends PKIService implements KRAConnectorResou @Override public Response addConnector(KRAConnectorInfo info) { - if (info == null) throw new BadRequestException("KRA connector info is null."); + if (info == null) throw new BadRequestException("Missing KRA connector info."); try { KRAConnectorProcessor processor = new KRAConnectorProcessor(getLocale(headers)); processor.addConnector(info); return createNoContentResponse(); } catch (EBaseException e) { - e.printStackTrace(); + CMS.debug(e); + throw new PKIException(e.getMessage()); + } + } + + @Override + public Response addHost(String host, String port) { + try { + KRAConnectorProcessor processor = new KRAConnectorProcessor(getLocale(headers)); + processor.addHost(host, port); + return createNoContentResponse(); + } catch (EBaseException e) { + CMS.debug(e); throw new PKIException(e.getMessage()); } } @@ -67,32 +80,27 @@ public class KRAConnectorService extends PKIService implements KRAConnectorResou @Override public Response removeConnector(String host, String port) { - if (host == null) throw new BadRequestException("KRA connector host is null."); - if (port == null) throw new BadRequestException("KRA connector port is null."); + if (host == null) throw new BadRequestException("Missing KRA connector host."); + if (port == null) throw new BadRequestException("Missing KRA connector port."); try { KRAConnectorProcessor processor = new KRAConnectorProcessor(getLocale(headers)); processor.removeConnector(host, port); return createNoContentResponse(); } catch (EBaseException e) { - e.printStackTrace(); + CMS.debug(e); throw new PKIException(e.getMessage()); } } @Override - public Response removeConnectorForm(String host, String port) { - return removeConnector(host, port); - } - - @Override public Response getConnectorInfo() { try { KRAConnectorProcessor processor = new KRAConnectorProcessor(getLocale(headers)); return createOKResponse(processor.getConnectorInfo()); } catch (EBaseException e) { - e.printStackTrace(); + CMS.debug(e); throw new PKIException(e.getMessage()); } } |