public static ContactService createDemoService() { if (instance == null) { final ContactService contactService = new ContactService(); Random r = new Random(0); Calendar cal = Calendar.getInstance(); for (int i = 0; i < 100; i++) { Contact contact = new Contact(); contact.setFirstName(fnames[r.nextInt(fnames.length)]); contact.setLastName(lnames[r.nextInt(fnames.length)]); contact.setEmail( contact.getFirstName().toLowerCase() + "@" + contact.getLastName().toLowerCase() + ".com"); contact.setPhone("+ 358 555 " + (100 + r.nextInt(900))); cal.set(1930 + r.nextInt(70), r.nextInt(11), r.nextInt(28)); contact.setBirthDate(cal.getTime()); contactService.save(contact); } instance = contactService; } return instance; }
public ArrayList<Contact> getAllContacts() { ArrayList<Contact> contactList = new ArrayList<Contact>(); String selectQuery = "SELECT * FROM " + TABLE_DETAILS; SQLiteDatabase db = this.getWritableDatabase(); Cursor cursor = db.rawQuery(selectQuery, null); if (cursor.moveToFirst()) { // if (cursor != null) do { Contact contact = new Contact(); contact.setName(cursor.getString(1)); contact.setAddress(cursor.getString(4)); contact.setPhone(cursor.getString(5)); String interest = getInterest(cursor.getInt(0)); contact.setInterest(interest); contactList.add(contact); } while (cursor.moveToNext()); } return contactList; }
public static void main(String[] args) { FileHandler fh = new FileHandler(); Contact c = new Contact(); List<Contact> contactList = new ArrayList<Contact>(); String[] fields = fh.readFile(new File("/names.txt")); for (int i = 0; i < fields.length; i++) { if (!(fields[i].equals("-----"))) { c.setFirstName(fields[i++]); c.setLastName(fields[i++]); c.setAddress(fields[i++]); c.setCity(fields[i++]); c.setState(fields[i++]); c.setZip(fields[i++]); c.setEmail(fields[i++]); c.setPhone(fields[i++]); } contactList.add(c); } for (int i = 0; i < contactList.size(); i++) { System.out.println( contactList.get(i).getFirstName() + " " + contactList.get(i).getLastName()); System.out.println(contactList.get(i).getAddress()); System.out.println( contactList.get(i).getCity() + ", " + contactList.get(i).getState() + " " + contactList.get(i).getZip()); System.out.println(contactList.get(i).getPhone()); System.out.println(contactList.get(i).getEmail()); System.out.println(); } }
/** * Handle HTTP POST Method. * * @param entity contact to create. * @return The new contact URI representation (Header Content-Location). */ @Post public Representation createContact(Representation entity) { Form form = new Form(entity); try { int id = Integer.parseInt(form.getFirstValue(ID, "-1")); if (id == -1) { System.out.println("id = -1"); setStatus(Status.CLIENT_ERROR_EXPECTATION_FAILED, "Must provide 'id' field."); return null; } Contact contact = getContact(id) == null ? new Contact(id) : getContact(id); contact.setFirstName(form.getFirstValue(FIRST_NAME, "N/A")); contact.setLastName(form.getFirstValue(LAST_NAME, "N/A")); contact.setPhone(form.getFirstValue(PHONE, "N/A")); contact.setMail(form.getFirstValue(MAIL, "N/A")); Status createStatus = super.addContact(contact); setStatus(createStatus); Representation rep = new StringRepresentation("Contact created", MediaType.TEXT_PLAIN); rep.setLocationRef(String.format("%s/%s", getRequest().getResourceRef().getIdentifier(), id)); return rep; } catch (Exception e) { e.printStackTrace(); setStatus(Status.SERVER_ERROR_INTERNAL); return null; } }
public ArrayList<Contact> getCustomizedContacts(String interest, String city, String area) { ArrayList<Contact> contactList = new ArrayList<Contact>(); boolean flag = true; String selectQuery = "select * from " + TABLE_DETAILS + " as a" + " natural join " + TABLE_INTEREST + " as b "; if (interest.compareTo("ALL") != 0) { if (flag) { selectQuery += " where "; flag = false; } else selectQuery += " and "; selectQuery += " a.Sr = b.sr and b.Interest = '" + interest + "'"; } if (city.compareTo("ALL") != 0) { if (flag) { selectQuery += " where "; flag = false; } else selectQuery += " and "; selectQuery += " a.City = '" + city + "'"; } if (area.compareTo("ALL") != 0) { if (flag) { selectQuery += " where "; flag = false; } else selectQuery += " and "; selectQuery += " a.Area = '" + area + "'"; } SQLiteDatabase db = this.getWritableDatabase(); Cursor cursor = db.rawQuery(selectQuery, null); if (cursor.moveToFirst()) { // if (cursor != null) do { Contact contact = new Contact(); contact.setName(cursor.getString(1)); contact.setAddress(cursor.getString(4)); contact.setPhone(cursor.getString(5)); contact.setInterest(cursor.getString(6)); contactList.add(contact); } while (cursor.moveToNext()); } return contactList; }
public void action() { Contact contact = new Contact(); String name, phone; name = JOptionPane.showInputDialog("Ange namn"); contact.setName(name); phone = JOptionPane.showInputDialog("Ange hemtelefon"); contact.setPhone(phone); contact.setMobile(JOptionPane.showInputDialog("Ange mobil")); contact.setEmail(JOptionPane.showInputDialog("Ange mail-adress")); JOptionPane.showMessageDialog(null, contact.toString()); JOptionPane.showMessageDialog( null, contact.getName() + "\n" + contact.getPhone() + "\n" + contact.getMobile() + "\n" + contact.getEmail()); }
private void getUpdatedContactInfo(Contact currentContact) { EditText editText = (EditText) this.findViewById(R.id.contactName); currentContact.setName(editText.getText().toString()); EditText aliasText = (EditText) this.findViewById(R.id.alias); currentContact.setAlias(aliasText.getText().toString()); EditText businessText = (EditText) this.findViewById(R.id.business_edit); currentContact.setBusiness(businessText.getText().toString()); final EditText phoneText = (EditText) this.findViewById(R.id.phone_edit); final Spinner phoneOptions = (Spinner) this.findViewById(R.id.phone_spinner); currentContact.setPhone(new HashMap<String, String>()); currentContact .getPhone() .put(phoneOptions.getSelectedItem().toString(), phoneText.getText().toString()); final EditText emailText = (EditText) this.findViewById(R.id.email_edit); final Spinner emailOptions = (Spinner) this.findViewById(R.id.email_spinner); currentContact.setEmail(new HashMap<String, String>()); currentContact .getEmail() .put(emailOptions.getSelectedItem().toString(), emailText.getText().toString()); final EditText streetText = (EditText) this.findViewById(R.id.address1_edit); final EditText cityText = (EditText) this.findViewById(R.id.address_city_edit); final EditText zipText = (EditText) this.findViewById(R.id.zip_code_edit); final Spinner stateOptions = (Spinner) this.findViewById(R.id.state_spinner); final Spinner addressOptions = (Spinner) this.findViewById(R.id.address_spinner); currentContact.setAddresses(new HashMap<String, Address>()); currentContact .getAddresses() .put( addressOptions.getSelectedItem().toString(), new Address( streetText.getText().toString(), cityText.getText().toString(), stateOptions.getSelectedItem().toString(), zipText.getText().toString())); }