1 package org.collectionspace.services.jaxrs;
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.RelationResource;
8 import org.collectionspace.services.relation.NewRelationResource;
9 import org.collectionspace.services.acquisition.AcquisitionResource;
11 import org.collectionspace.services.vocabulary.VocabularyResource;
13 //import org.collectionspace.services.query.QueryResource;
15 import javax.ws.rs.core.Application;
16 import java.util.HashSet;
20 public class CollectionSpaceJaxRsApplication extends Application {
22 private Set<Object> singletons = new HashSet<Object>();
23 private Set<Class<?>> empty = new HashSet<Class<?>>();
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 RelationResource());
32 singletons.add(new NewRelationResource());
34 singletons.add(new VocabularyResource());
36 // singletons.add(new QueryResource());
37 // singletons.add(new DomainIdentifierResource());
38 // singletons.add(new PingResource());
42 public Set<Class<?>> getClasses() {
47 public Set<Object> getSingletons() {