]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
59fda2050b5ca0f261544fc7f60a23fbed53eda6
[tmp/jakarta-migration.git] /
1 package org.collectionspace.services.jaxrs;
2
3 import org.collectionspace.services.CollectionObjectResource;
4 import org.collectionspace.services.IDResource;
5 import org.collectionspace.services.IntakeResource;
6
7 import javax.ws.rs.core.Application;
8 import java.util.HashSet;
9 import java.util.Set;
10
11 public class CollectionSpaceJaxRsApplication extends Application {
12
13     private Set<Object> singletons = new HashSet<Object>();
14     private Set<Class<?>> empty = new HashSet<Class<?>>();
15
16     public CollectionSpaceJaxRsApplication() {
17         singletons.add(new CollectionObjectResource());
18         singletons.add(new IDResource());
19         singletons.add(new IntakeResource());
20 //        singletons.add(new DomainIdentifierResource());
21 //        singletons.add(new PingResource());
22     }
23
24     @Override
25     public Set<Class<?>> getClasses() {
26         return empty;
27     }
28
29     @Override
30     public Set<Object> getSingletons() {
31         return singletons;
32     }
33 }
34