Package edu.umbc.ultra.logic

Examples of edu.umbc.ultra.logic.User


      // Get the high-level user entity that is the ancestor of this
      // patient entity
      Entity userEntity = datastore.get(patientEntity.getParent());

      // Populate user object with user entity properties from database
      User user = new User(userEntity.getKey().toString(),
          User.getPrivilegeLevelFromString((String) userEntity
              .getProperty("Privilege")),
          (Date) userEntity.getProperty("Registered"),
          (String) userEntity.getProperty("FirstName"),
          (String) userEntity.getProperty("LastName"));
View Full Code Here


    ArrayList<Comment> comments = new ArrayList<Comment>();

    // Iterate over the results from the query
    for (Entity result : pq.asIterable()) {
      User author = RightsManagementController.getInstance().getUser(result.getProperty("Author").toString());
      Comment comment = new Comment(result.getProperty("Text").toString(),
                    (Date) result.getProperty("Timestamp"),
                    author, result.getProperty("Title").toString());
      comments.add(comment);
    }
View Full Code Here

  public RightsManagementController() {

  }

  public User.PrivilegeLevel getPrivilegeLevel(String email) {
    User user = getUser(email);
    if (user != null) {
      return user.getPrivilegeLevel();
    }
    return null;
  }
View Full Code Here

      // passed in email address
      Entity userEntity = datastore.get(KeyFactory.createKey("User",
          email));

      // Populate a user object with the resulting entity properties
      User newUser = new User(email,
          User.getPrivilegeLevelFromString((String) userEntity
              .getProperty("Privilege")),
          (java.util.Date) userEntity.getProperty("Registered"),
          (String) userEntity.getProperty("FirstName"),
          (String) userEntity.getProperty("LastName"));
View Full Code Here

    }
  }

  public boolean changePrivilegeLevel(String email,
      User.PrivilegeLevel privileges) {
    User user = getUser(email);
    if (user != null) {
      // If the user exists, overwrite it in the database with the updated
      // privilege level
      return putUser(new User(email, privileges,
          user.getRegisteredDate(), user.getFirstName(),
          user.getLastName()));
    }
    return false;
  }
View Full Code Here

  }

  // Returns false if user already exists, true otherwise
  public boolean addUser(User user) {
    // See if this user exists in the dbase already...
    User userFromDBase = getUser(user.getGoogleUser());
    if (userFromDBase != null) {
      return false;
    }

    // Create root entity with a key specifier created from the user's email
View Full Code Here

    // Get an instance of the UserService
    UserService userService = UserServiceFactory.getUserService();
    String userEmail = userService.getCurrentUser().getEmail();
    RightsManagementController rightsController = RightsManagementController
        .getInstance();
    User user = rightsController.getUser(userEmail);
    Comment newc = new Comment(req.getParameter("newcomment"), user, "Later Interpretation");
    ArrayList<Comment> comList = new ArrayList<Comment>();
    comList.add(newc);
    UploadComments(KeyFactory.stringToKey(req.getParameter("entry")), comList);
    res.sendRedirect("/viewrecord?entry=" + req.getParameter("entry"));
View Full Code Here

   
    // Get an instance of the UserService
    UserService userService = UserServiceFactory.getUserService();
    String userEmail = userService.getCurrentUser().getEmail();
   
    User user = rightsController.getUser(userEmail);
    ArrayList<Comment> comments = new ArrayList<Comment>();

    // Makes sure there is a value in complaint.
    if ((req.getParameter("complaint") == null)
        || (req.getParameter("complaint").length() == 0)) {
View Full Code Here

  public Entity UploadEntry(DataEntry entry) {
 
    DatastoreService datastore = DatastoreServiceFactory
        .getDatastoreService();
   
    User author = entry.getAuthor();
    Patient patient = entry.getPatient();
    ArrayList<Comment> comments = entry.getComments();

    // Create and add Patient entity using as a key the unique id assigned
    // upon creation
    Entity patientEntity = new Entity("Patient", patient.getId(),KeyFactory.createKey("User", author.getGoogleUser()));
    patientEntity.setProperty("FirstName", patient.getFirstName());
    patientEntity.setProperty("LastName", patient.getLastName());
    patientEntity.setProperty("DOB", patient.getDob());
    patientEntity.setProperty("Gender", patient.getGender().toString());
    patientEntity.setProperty("ID", patient.getId());
View Full Code Here

TOP

Related Classes of edu.umbc.ultra.logic.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.