Files
Athou_commafeed/src/main/java/com/commafeed/frontend/rest/RESTApplication.java

42 lines
1.3 KiB
Java
Raw Normal View History

package com.commafeed.frontend.rest;
2013-03-28 19:41:40 +01:00
import java.util.Set;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
2013-04-16 13:52:20 +02:00
import com.commafeed.frontend.rest.resources.AdminMetricsREST;
2013-04-05 16:31:42 +02:00
import com.commafeed.frontend.rest.resources.AdminSettingsREST;
2013-03-29 17:17:36 +01:00
import com.commafeed.frontend.rest.resources.AdminUsersREST;
2013-03-28 19:41:40 +01:00
import com.commafeed.frontend.rest.resources.EntriesREST;
2013-03-31 08:17:28 +02:00
import com.commafeed.frontend.rest.resources.SessionREST;
2013-03-28 19:41:40 +01:00
import com.commafeed.frontend.rest.resources.SettingsREST;
import com.commafeed.frontend.rest.resources.SubscriptionsREST;
2013-04-15 21:50:36 +02:00
import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider;
2013-03-28 19:41:40 +01:00
import com.google.common.collect.Sets;
2013-04-15 21:50:36 +02:00
import com.wordnik.swagger.jaxrs.JaxrsApiReader;
2013-03-28 19:41:40 +01:00
@ApplicationPath("/rest")
public class RESTApplication extends Application {
2013-04-15 21:50:36 +02:00
static {
JaxrsApiReader.setFormatString("");
}
2013-03-28 19:41:40 +01:00
@Override
public Set<Class<?>> getClasses() {
Set<Class<?>> set = Sets.newHashSet();
2013-04-15 21:50:36 +02:00
set.add(ApiListingResource.class);
set.add(JacksonJsonProvider.class);
2013-03-28 19:41:40 +01:00
set.add(SubscriptionsREST.class);
set.add(EntriesREST.class);
set.add(SettingsREST.class);
2013-03-29 17:17:36 +01:00
set.add(AdminUsersREST.class);
2013-04-05 16:31:42 +02:00
set.add(AdminSettingsREST.class);
2013-04-16 13:52:20 +02:00
set.add(AdminMetricsREST.class);
2013-03-31 08:17:28 +02:00
set.add(SessionREST.class);
2013-03-28 19:41:40 +01:00
return set;
}
}