Esempio n. 1
0
 public void contextInitialized(ServletContextEvent event) {
   // This will be invoked as part of a warm up request, or the first user
   // request if no warm up request was invoked.
   ObjectifyService.register(GcmMessage.class);
   // ObjectifyService.register(CFUser.class);
   ObjectifyService.register(MyResource.class);
 }
 static {
   ObjectifyService.register(Channel.class);
   ObjectifyService.register(Target.class);
   ObjectifyService.register(Reason.class);
   ObjectifyService.register(User.class);
   ObjectifyService.register(PersistentConfiguration.class);
 }
  public void init() {
    reportStore = new ReportStore();
    reportStore.init();

    ObjectifyService.register(User.class);
    ObjectifyService.register(StoredReport.class);
    ObjectifyService.register(StoredImage.class);
  }
Esempio n. 4
0
 public static OrganizationService getInstance() {
   if (_self == null) {
     _self = new OrganizationService();
     ObjectifyService.register(HelpDeskOrganization.class);
     ObjectifyService.register(OrganizationResetTask.class);
   }
   return _self;
 }
  @Post("xml")
  public Representation acceptItem(Representation entity) {

    DomRepresentation result = null;
    Document d = null;
    try {

      DomRepresentation input = new DomRepresentation(entity);
      Document doc = input.getDocument();
      // handle input document
      Element rootEl = doc.getDocumentElement();
      String usernameDoctor = XMLUtils.getTextValue(rootEl, "username");
      // output
      result = new DomRepresentation(MediaType.TEXT_XML);
      d = result.getDocument();

      try {
        ObjectifyService.register(Patient.class);
        ObjectifyService.register(Relative.class);
      } catch (Exception e) {
      }

      Key<Relative> doctor = new Key<Relative>(Relative.class, usernameDoctor);

      Objectify ofy = ObjectifyService.begin();

      List<Patient> listRU = ofy.query(Patient.class).filter("doctor", doctor).list();

      Element root = d.createElement("getUsers");
      d.appendChild(root);

      Element eltName4 = d.createElement("getUsersList");

      for (Patient us : listRU) {

        Element user = d.createElement("user");

        user.setAttribute("firstname", "" + us.getFirstName());
        user.setAttribute("lastname", "" + us.getLastName());
        user.setAttribute("username", "" + us.getUsername());
        user.setAttribute("password", "" + us.getPassword());
        user.appendChild(d.createTextNode(us.getUsername()));
        eltName4.appendChild(user);
      }
      root.appendChild(eltName4);

      d.normalizeDocument();

    } catch (Exception e) {
      result = XMLUtils.createXMLError("get doctors list error", "" + e.getMessage());
    }

    return result;
  }
  public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {

    UserService userService = UserServiceFactory.getUserService();
    User user = userService.getCurrentUser();

    ObjectifyService.register(Subscriber.class);
    Subscriber newSubscriber = new Subscriber(user.getEmail());
    ofy().save().entity(newSubscriber).now();

    // MailUpdate.subscribers.add(user);

    System.out.println(user.getEmail() + " has subscribed");
    List<Subscriber> subscribers = ObjectifyService.ofy().load().type(Subscriber.class).list();
    // for (Subscriber subscriber : subscribers){
    // ofy().delete().entity(subscriber);
    // }
    Collections.sort(subscribers);
    System.out.println("size" + subscribers.size());
    for (Subscriber subscriber : subscribers) {
      System.out.println(subscriber.getEmail());
    }
    // try{
    // RequestDispatcher view = req.getRequestDispatcher("");
    // view.forward(req, resp);

    // } catch (Exception e){}
    resp.sendRedirect("/");
  }
Esempio n. 7
0
  @Override
  public void start(UpdatableInjectionContext injectionContext) {
    InterceptorRegistry interceptorRegistry = injectionContext.get(InterceptorRegistry.class);
    interceptorRegistry.registerInterceptor(JobProcessor.class, new JobProcessorInterceptor());

    ObjectifyService.register(JobStatus.class);
  }
  @Override
  public void setUp() {
    try {
      helper.setUp();

      ModelFactory.setInstance(new ServerModelFactory());

      try {
        ObjectifyService.register(UserImpl.class);
        ObjectifyService.register(InterestImpl.class);
        ObjectifyService.register(C2DMConfig.class);
      } catch (IllegalArgumentException e) {
      }

      /*
       * Viene utilizzato Jetty v7.5.4 come Servlet Container
       * http://www.eclipse.org/jetty/
       */
      server = new Server(0);
      ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
      context.setContextPath("/");
      server.setHandler(context);
      context.addFilter(new FilterHolder(new FilterForTesting()), "/*", 0);
      context.addFilter(new FilterHolder(new ServletFilter()), "/*", 0);
      context.addServlet(new ServletHolder(new MockServlet()), "/*");

      server.start();
      port = server.getConnectors()[0].getLocalPort();

      // User utilizzato col solo scopo di ottenere un X-AccessToken valido per effettuare le
      // richieste
      UserImpl user1 =
          (UserImpl) ModelFactory.getInstance().createUser(12345, "Michele Piccirillo", null);
      fbAccessToken = "accessToken";
      user1.setAuthToken(fbAccessToken);
      ObjectifyService.begin().put(user1);

      Thread.sleep(
          15); // Ulizzato per assicurare che il tempo necessario per la persistenza sul Datatore
               // sia passato

    } catch (Exception e) {
      e.printStackTrace();
    }
  }
Esempio n. 9
0
  static {
    try {

      ObjectifyService.register(VoteDetails.class);
    } catch (Exception ex) {

      // System.out.println(ex.toString());
    }
  }
Esempio n. 10
0
 static {
   ObjectifyService.register(Line.class);
   ObjectifyService.register(Point.class);
   ObjectifyService.register(PlanQuadrat.class);
   ObjectifyService.register(PQA.class);
   ObjectifyService.register(TrainNode.class);
   ObjectifyService.register(UserFavouritePosition.class);
   ObjectifyService.register(RootEntity.class);
 }
  @Post("xml")
  public Representation acceptItem(Representation entity) {

    DomRepresentation representation = null;
    try {
      DomRepresentation input = new DomRepresentation(entity);
      // input
      Document doc = input.getDocument();
      Element rootEl = doc.getDocumentElement();
      String username = XMLUtils.getTextValue(rootEl, "username");

      // output
      representation = new DomRepresentation(MediaType.TEXT_XML);

      // Generate a DOM document representing the list of
      // items.

      String res = "";
      try {
        ObjectifyService.register(Patient.class);
      } catch (Exception e) {
      }

      Objectify ofy = ObjectifyService.begin();
      Patient us = ofy.query(Patient.class).filter("username", username).get();
      if (us == null) {
        res = "user not found.";
      } else {

        ofy.delete(us);
        res = "OK, " + us.getUsername() + " deleted.";
      }
      getLogger().info("res: " + res);
      Map<String, String> map = new HashMap<String, String>();
      map.put("result", res);
      Document d = representation.getDocument();
      d = XMLUtils.createXMLResult("rehabDeleteUserOutput", map, d);

    } catch (IOException e) {
      representation = XMLUtils.createXMLError("user delete error", "" + e.getMessage());
    }

    // Returns the XML representation of this document.
    return representation;
  }
Esempio n. 12
0
 static {
   ObjectifyService.register(LogEntry.class);
 }
Esempio n. 13
0
 @Override
 public void contextInitialized(ServletContextEvent event) {
   ObjectifyService.register(Competition.class);
 }
Esempio n. 14
0
 static {
   ObjectifyService.register(Match.class);
   ObjectifyService.register(Player.class);
   ObjectifyService.register(AutoMatch.class);
 }
Esempio n. 15
0
 public void contextInitialized(ServletContextEvent event) {
   ObjectifyService.register(Game.class);
   ObjectifyService.register(Season.class);
   ObjectifyService.register(Team.class);
 }
Esempio n. 16
0
 static {
   ObjectifyService.register(Petition.class);
 }
Esempio n. 17
0
 public StateDAO() {
   ObjectifyService.register(State.class);
   ofy = ObjectifyService.begin();
 }
 static {
   ObjectifyService.register(UserProfileData.class);
 }
 @Override
 public void contextInitialized(ServletContextEvent sce) {
   ObjectifyService.register(IPNMessage.class);
 }
 static {
   ObjectifyService.register(Subscriber.class);
 }
Esempio n. 21
0
 static {
   ObjectifyService.register(AuthToken.class);
 }
 static {
   // Typically you would register this inside an OfyServive wrapper. See:
   // https://code.google.com/p/objectify-appengine/wiki/BestPractices
   ObjectifyService.register(schooldetails.class);
 }
Esempio n. 23
0
 static {
   ObjectifyService.register(Message.class);
 }
 static {
   ObjectifyService.register(Greeting.class);
 }
 static {
   ObjectifyService.register(Result.class);
 }
 private StudyProgramRegistry() {
   ObjectifyService.register(StudyProgram.class);
 }
 static {
   ObjectifyService.register(FeedParameters.class);
   objectify = ObjectifyService.begin();
 }