Package gwtappcontainer.shared.apps.insight

Examples of gwtappcontainer.shared.apps.insight.Member


      User user
      ) {   
    try {
      AccessController.ensureLoggedin(user);
     
      Member member = MemberRepository.get(memberId, user.getEmail());
     
      if (null == member)
        throw new APIException(Status.ERROR_RESOURCE_DOES_NOT_EXIST,
            "Unable to find member with id [" + memberId + "]");
     
View Full Code Here


  }
 
  public APIResponse getMember(@Named("email") String email, User user) {
    try {
      AccessController.ensureLoggedin(user);
      Member member = MemberRepository.get(email, user.getEmail());
     
      return new APIResponse(Status.SUCCESS, member);
    } catch (Exception ex) {
      return new APIResponse(ex);
    }
View Full Code Here

        sql = "select member_id, first_name, middle_name, last_name, email, " +
                "phone, home_address, office_address, home_phone, office_phone, singapore_nric " +
                "from members, centers where member_id = ?";
    }      
      
      Member member = null;

        try (Connection connection = DriverManager.getConnection(Utils.getCloudSqlURL())) {                  
            try (PreparedStatement ps = connection.prepareStatement(sql)) {  
              if (memberId == 0)
                ps.setString(1, email.toLowerCase());                   
              else {
                ps.setInt(1, memberId);           
        }
              
                try (ResultSet resultSet = ps.executeQuery()) {                                       
                    while (resultSet.next()) {
                      member = new Member();
                       
                        member.id = resultSet.getInt("member_id");
                        member.contactDetails.firstName = resultSet.getString("first_name");                      
                        member.contactDetails.lastName = resultSet.getString("last_name");
                        member.contactDetails.middleName = resultSet.getString("middle_name");   
View Full Code Here

      }         
  }
 
  public static void deleteCenter(int memberId, int centerId, String login) {
   
    Member member = get(memberId, login);
   
    if (null == member)
      throw new APIException(Status.ERROR_RESOURCE_DOES_NOT_EXIST,
          "There is no member with id [" + memberId + "]");
   
View Full Code Here

    List<ContactDetails> membersToBeInserted = new ArrayList<>();
   
    List<Integer> memberIds = new ArrayList<>();
    for (ContactDetails contact : contactDetails) {
      if (existingMap.containsKey(contact.email)) {
        Member member = existingMap.get(contact.email);
        membersToBeUpdated.add(applyChanges(member.contactDetails, contact));
        memberIds.add(member.id);
      }
      else
        membersToBeInserted.add(contact);             
View Full Code Here

          for (int i = 0; i < emails.size(); i++)
        ps.setString(i + 1, emails.get(i));         
                     
           try (ResultSet resultSet = ps.executeQuery()) {                                       
                 while (resultSet.next()) {
                   Member member = new Member();
                   member.id = resultSet.getInt(1);
                   member.contactDetails.firstName = resultSet.getString(2);                        
                   member.contactDetails.middleName = resultSet.getString(3);
                   member.contactDetails.lastName = resultSet.getString(4);
                   member.contactDetails.email = resultSet.getString(5);
View Full Code Here

    contactDetails.firstName = "sathya";
    contactDetails.email = "sathya.t@ishafoundation.org";
   
    MemberRepository.add(contactDetails, sgp.id, SUPER_USER);
   
    Member member = MemberRepository.get("sathya.t@ishafoundation.org", "sathya.t@ishafoundation.org");
       
    assertTrue(member != null);
    assertTrue(member.id != 0);
    assertTrue(member.contactDetails.firstName.equals("sathya"));
    assertTrue(member.contactDetails.email.equals("sathya.t@ishafoundation.org"));
View Full Code Here

      assertTrue(ex.statusCode == Status.ERROR_RESOURCE_INCORRECTLY_SPECIFIED);
    }
   
    contactDetails.email = "sathya.t@ishafoundation.org";
    MemberRepository.add(contactDetails, sgp.id, SUPER_USER);
    Member member = MemberRepository.get("sathya.t@ishafoundation.org", SUPER_USER);
       
    assertTrue(member != null);
    assertTrue(member.id != 0);
    assertTrue(member.contactDetails.firstName.equals("sathya"));
    assertTrue(member.contactDetails.email.equals("sathya.t@ishafoundation.org"));
View Full Code Here

    contactDetails.firstName = "sathya";
    contactDetails.email = "sathya.isha@gmail.com";       
   
    MemberRepository.add(contactDetails, sgp.id, SUPER_USER);
       
    Member member = MemberRepository.get("sathya.isha@gmail.com", SUPER_USER);
    assertTrue(null != member);
    int id = member.id;
   
    //update contact details
    contactDetails.firstName = "sathyanarayanan";
View Full Code Here

    ContactDetails contactDetails = new ContactDetails();
    contactDetails.firstName = "sathya";
    contactDetails.email = "sathya.t@ishafoundation.org";
   
    MemberRepository.add(contactDetails, sgp.id, SUPER_USER);
    Member member = MemberRepository.get("sathya.t@ishafoundation.org", SUPER_USER);
    int id = member.id;
   
    //can add center for one's own record or should have editmember privilege
    try {
      MemberRepository.addCenter(id, kl.id, VALID_USER);
View Full Code Here

TOP

Related Classes of gwtappcontainer.shared.apps.insight.Member

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.