summaryrefslogtreecommitdiffstats
path: root/base/ca/src/com/netscape/ca
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2014-02-20 16:58:34 -0500
committerEndi S. Dewata <edewata@redhat.com>2014-02-28 12:54:05 -0500
commitd6d197d1a4513a3262a59c3989845f69285a38ad (patch)
tree4c9becb4c5dc3ef66cf4be6c0bdd2406ab779f03 /base/ca/src/com/netscape/ca
parent819fd31d34b3159e895f15bfad41bf483adca79e (diff)
downloadpki-d6d197d1a4513a3262a59c3989845f69285a38ad.tar.gz
pki-d6d197d1a4513a3262a59c3989845f69285a38ad.tar.xz
pki-d6d197d1a4513a3262a59c3989845f69285a38ad.zip
Reorganized REST service classes.
The REST service classes have been moved into org.dogtagpki.server namespace. A new upgrade script has been added to update existing instances. Ticket #114
Diffstat (limited to 'base/ca/src/com/netscape/ca')
-rw-r--r--base/ca/src/com/netscape/ca/CertificateAuthorityApplication.java107
1 files changed, 0 insertions, 107 deletions
diff --git a/base/ca/src/com/netscape/ca/CertificateAuthorityApplication.java b/base/ca/src/com/netscape/ca/CertificateAuthorityApplication.java
deleted file mode 100644
index b20a544f5..000000000
--- a/base/ca/src/com/netscape/ca/CertificateAuthorityApplication.java
+++ /dev/null
@@ -1,107 +0,0 @@
-package com.netscape.ca;
-
-import java.util.LinkedHashSet;
-import java.util.Set;
-
-import javax.ws.rs.core.Application;
-
-import com.netscape.certsrv.apps.CMS;
-import com.netscape.certsrv.base.EBaseException;
-import com.netscape.certsrv.base.IConfigStore;
-import com.netscape.certsrv.base.PKIException;
-import com.netscape.cms.authorization.ACLInterceptor;
-import com.netscape.cms.authorization.AuthMethodInterceptor;
-import com.netscape.cms.servlet.account.AccountService;
-import com.netscape.cms.servlet.admin.GroupService;
-import com.netscape.cms.servlet.admin.KRAConnectorService;
-import com.netscape.cms.servlet.admin.SystemCertService;
-import com.netscape.cms.servlet.admin.UserService;
-import com.netscape.cms.servlet.cert.CertService;
-import com.netscape.cms.servlet.csadmin.SecurityDomainService;
-import com.netscape.cms.servlet.csadmin.SystemConfigService;
-import com.netscape.cms.servlet.profile.ProfileService;
-import com.netscape.cms.servlet.request.CertRequestService;
-import com.netscape.cmscore.logging.AuditService;
-import com.netscape.cmscore.selftests.SelfTestService;
-
-public class CertificateAuthorityApplication extends Application {
-
- private Set<Object> singletons = new LinkedHashSet<Object>();
- private Set<Class<?>> classes = new LinkedHashSet<Class<?>>();
-
- public CertificateAuthorityApplication() {
-
- // account
- classes.add(AccountService.class);
-
- // audit
- classes.add(AuditService.class);
-
- // installer
- classes.add(SystemConfigService.class);
-
- // certs and requests
- classes.add(CertService.class);
- classes.add(CertRequestService.class);
-
- // profile management
- classes.add(ProfileService.class);
-
- // selftests
- classes.add(SelfTestService.class);
-
- // user and group management
- classes.add(GroupService.class);
- classes.add(UserService.class);
-
- // system certs
- classes.add(SystemCertService.class);
-
- // kra connector
- classes.add(KRAConnectorService.class);
-
- // security domain
- IConfigStore cs = CMS.getConfigStore();
-
- // check server state
- int state;
- try {
- state = cs.getInteger("cs.state");
- } catch (EBaseException e) {
- CMS.debug(e);
- throw new RuntimeException(e);
- }
-
- // if server is configured, check security domain selection
- if (state == 1) {
- String select;
- try {
- select = cs.getString("securitydomain.select");
- } catch (EBaseException e) {
- CMS.debug(e);
- throw new RuntimeException(e);
- }
-
- // if it's a new security domain, register the service
- if ("new".equals(select)) {
- classes.add(SecurityDomainService.class);
- }
- }
-
- // exception mapper
- classes.add(PKIException.Mapper.class);
-
- // interceptors
- singletons.add(new AuthMethodInterceptor());
- singletons.add(new ACLInterceptor());
- }
-
- public Set<Class<?>> getClasses() {
- return classes;
- }
-
- public Set<Object> getSingletons() {
- return singletons;
- }
-
-}