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