diff options
Diffstat (limited to 'base/ocsp/src/com/netscape/ocsp/OCSPApplication.java')
-rw-r--r-- | base/ocsp/src/com/netscape/ocsp/OCSPApplication.java | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/base/ocsp/src/com/netscape/ocsp/OCSPApplication.java b/base/ocsp/src/com/netscape/ocsp/OCSPApplication.java new file mode 100644 index 000000000..1e3c6e0fc --- /dev/null +++ b/base/ocsp/src/com/netscape/ocsp/OCSPApplication.java @@ -0,0 +1,41 @@ +package com.netscape.ocsp; + +import java.util.HashSet; +import java.util.Set; + +import javax.ws.rs.core.Application; + +import com.netscape.cms.servlet.admin.GroupMemberResourceService; +import com.netscape.cms.servlet.admin.GroupResourceService; +import com.netscape.cms.servlet.admin.SystemCertificateResourceService; +import com.netscape.cms.servlet.admin.UserCertResourceService; +import com.netscape.cms.servlet.admin.UserResourceService; +import com.netscape.cms.servlet.csadmin.SystemConfigurationResourceService; + +public class OCSPApplication extends Application { + + private Set<Object> singletons = new HashSet<Object>(); + private Set<Class<?>> classes = new HashSet<Class<?>>(); + + public OCSPApplication() { + // installer + classes.add(SystemConfigurationResourceService.class); + + // user and group management + classes.add(GroupMemberResourceService.class); + classes.add(GroupResourceService.class); + classes.add(UserCertResourceService.class); + classes.add(UserResourceService.class); + + // system certs + classes.add(SystemCertificateResourceService.class); + } + + public Set<Class<?>> getClasses() { + return classes; + } + + public Set<Object> getSingletons() { + return singletons; + } +} |