1 package org.collectionspace.services.jaxrs;
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 import org.collectionspace.services.acquisition.AcquisitionResource;
9 import org.collectionspace.services.query.QueryResource;
11 import javax.ws.rs.core.Application;
12 import java.util.HashSet;
16 public class CollectionSpaceJaxRsApplication extends Application {
18 private Set<Object> singletons = new HashSet<Object>();
19 private Set<Class<?>> empty = new HashSet<Class<?>>();
21 public CollectionSpaceJaxRsApplication() {
22 singletons.add(new CollectionObjectResource());
23 singletons.add(new IDResource());
24 singletons.add(new IntakeResource());
25 singletons.add(new AcquisitionResource());
26 // singletons.add(new RelationResource());
27 singletons.add(new NewRelationResource());
28 singletons.add(new QueryResource());
29 // singletons.add(new DomainIdentifierResource());
30 // singletons.add(new PingResource());
34 public Set<Class<?>> getClasses() {
39 public Set<Object> getSingletons() {