diff options
author | Endi S. Dewata <edewata@redhat.com> | 2014-02-20 16:58:34 -0500 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2014-02-28 12:54:05 -0500 |
commit | d6d197d1a4513a3262a59c3989845f69285a38ad (patch) | |
tree | 4c9becb4c5dc3ef66cf4be6c0bdd2406ab779f03 /base/ca/src/com/netscape/ca | |
parent | 819fd31d34b3159e895f15bfad41bf483adca79e (diff) | |
download | pki-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.java | 107 |
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; - } - -} |