]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
b1b272696fa2162d40ed8473fc4d196b5ac32a4e
[tmp/jakarta-migration.git] /
1 package org.collectionspace.services.jaxrs;
2
3 import org.collectionspace.services.account.AccountResource;
4 import org.collectionspace.services.collectionobject.CollectionObjectResource;
5 import org.collectionspace.services.id.IDResource;
6 import org.collectionspace.services.intake.IntakeResource;
7 import org.collectionspace.services.relation.NewRelationResource;
8 import org.collectionspace.services.acquisition.AcquisitionResource;
9 import org.collectionspace.services.dimension.DimensionResource;
10
11 import org.collectionspace.services.vocabulary.VocabularyResource;
12
13 //import org.collectionspace.services.query.QueryResource;
14
15 import javax.ws.rs.core.Application;
16 import java.util.HashSet;
17 import java.util.Set;
18
19
20 public class CollectionSpaceJaxRsApplication extends Application {
21
22     private Set<Object> singletons = new HashSet<Object>();
23     private Set<Class<?>> empty = new HashSet<Class<?>>();
24
25     public CollectionSpaceJaxRsApplication() {
26         singletons.add(new AccountResource());
27         singletons.add(new CollectionObjectResource());
28         singletons.add(new IDResource());
29         singletons.add(new IntakeResource());
30         singletons.add(new AcquisitionResource());
31         singletons.add(new NewRelationResource());
32         singletons.add(new VocabularyResource());
33         singletons.add(new DimensionResource());
34
35 //        singletons.add(new QueryResource());
36 //        singletons.add(new DomainIdentifierResource());
37 //        singletons.add(new PingResource());
38     }
39
40     @Override
41     public Set<Class<?>> getClasses() {
42         return empty;
43     }
44
45     @Override
46     public Set<Object> getSingletons() {
47         return singletons;
48     }
49 }
50