createContact("Riker", "William", "Serial Number: SC-231-427\nCurrent Post: USS Titan NCC-80102 (Captain)\nPrevious Posts:\n\tUSS Enterprise NCC-1701-E (First Officer)\n\tUSS Enterprise NCC-1701-D (First Officer)\n\tUSS Hood NCC-42296 (First Officer)\n\tUSS Potemkin NCC-18253\n\tUSS Pegasus NCC-53847 (Conn Officer)", "riker@starfleet.com", "555-555-5555");
}
/** This method creates a Contact object to use for testing purposes. */
private void createContact(String lastName, String firstName, String notes, String email, String phone) {
Contact contact = new Contact();
String contactId = UUID.randomUUID().toString();
contact.setContactId(contactId);
contact.setFirstName(firstName);
contact.setLastName(lastName);
contact.setNotes(notes);
String phoneId = UUID.randomUUID().toString();
PhoneNumber phoneNumber = new PhoneNumber();
phoneNumber.setPhoneId(phoneId);
phoneNumber.setContactId(contactId);
phoneNumber.setPhoneNumber(phone);
Set<PhoneNumber> phoneSet = new LinkedHashSet<PhoneNumber>();
phoneSet.add(phoneNumber);
contact.setPhoneNumbers(phoneSet);
String emailId = UUID.randomUUID().toString();
EmailAddress emailAddress = new EmailAddress();
emailAddress.setEmailId(emailId);
emailAddress.setContactId(contactId);
emailAddress.setEmailAddress(email);
Set<EmailAddress> emailSet = new LinkedHashSet<EmailAddress>();
emailSet.add(emailAddress);
contact.setEmailAddresses(emailSet);
contact.setContactId(contactId);
contactMap.put(contactId, contact);
debug("Test Contact Created. First Name: %s, Last Name: %s, Contact ID: %s", firstName, lastName, contactId);
}