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