Exemplo n.º 1
0
  @Override
  public void initialize(Bootstrap<MyFoodConfiguration> bootstrap) {
    configureSwagger();

    MyFoodHibernate hibernate = MyFoodHibernate.getInstance();
    bootstrap.addBundle(hibernate);

    bootstrap.addBundle(new AssetsBundle("/swagger-ui/", "/", "index.html"));
  }
Exemplo n.º 2
0
  @Override
  public void run(MyFoodConfiguration configuration, Environment environment) {
    environment.jersey().register(new RestaurantResource());
    environment.jersey().register(new ProductResource());
    environment.jersey().register(new OrderResource());

    environment.jersey().register(new ProductDAO(MyFoodHibernate.getSession()));
    environment.jersey().register(new MenuOrderDAO());
    environment.jersey().register(new MenuOrderItemDAO());
    environment.jersey().register(new RestaurantDAO());

    environment.jersey().register(new ApiListingResource());

    environment.getObjectMapper().setDateFormat(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"));
  }