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 static void main(String[] args) { Session session = null; try { session = HibernateUtility.getSession(); // Create new instance of Contact and set values in it by reading them from form object System.out.println("Inserting Record"); Transaction tx = session.beginTransaction(); Contact contact1 = new Contact(); contact1.setId(1L); contact1.setFirstName("poornima"); contact1.setLastName("baby"); contact1.setEmail("*****@*****.**"); session.save(contact1); Contact contact2 = new Contact(); contact2.setId(2L); contact2.setFirstName("Raj"); contact2.setLastName("Kapoor"); contact2.setEmail("*****@*****.**"); session.save(contact2); Contact contact3 = new Contact(); contact3.setId(3l); contact3.setFirstName("Boney"); contact3.setLastName("Kapoor"); contact3.setEmail("*****@*****.**"); session.save(contact3); Contact contact4 = new Contact(); contact4.setId(4l); contact4.setFirstName("Raj"); contact4.setLastName("babbar"); contact4.setEmail("*****@*****.**"); session.save(contact4); tx.commit(); System.out.println("Done"); } catch (Exception e) { // tx.rollback(); System.out.println(e.getMessage()); } finally { // Actual contact insertion will happen at this step session.flush(); session.close(); } }
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 void createContact(String login, String firstName, String lastName, LocalDate birthDate) { // contact = new Contact(login, firstName, lastName, birthDate); if (contactDao.getContactMap().containsKey(login)) { System.out.println("This login isn't unique! Enter unique login"); } else { contact.setLogin(login); } contact.setFirstName(firstName); contact.setLastName(lastName); contact.setBirthDate(birthDate); contactDao.addContact(contact); }
private void generateContacts() { Contact contact1 = new Contact(); contact1.setFirstName("Al"); contact1.setLastName("Bundy"); contact1.setAddress(new Address(9764, "Jeopardy Ln", "Chicago", "IL", 60290)); addressService.saveAddress(contact1.getAddress()); contactService.saveContact(contact1); Contact contact2 = new Contact(); contact2.setFirstName("Ned"); contact2.setLastName("Flanders"); contact2.setAddress(new Address(740, "Evergreen Terrace", "Springfield", "OR", 97477)); addressService.saveAddress(contact2.getAddress()); contactService.saveContact(contact2); Contact contact3 = new Contact(); contact3.setFirstName("Peter"); contact3.setLastName("Griffin"); contact3.setAddress(new Address(31, "Spooner St", "Quahog", "RI", 12908)); addressService.saveAddress(contact3.getAddress()); contactService.saveContact(contact3); }
// read data from output file public void readDataFromFile(String sFileName) { try { BufferedReader reader = new BufferedReader(new FileReader(sFileName)); String str; while ((str = reader.readLine()) != null) { String[] parts = str.split(","); Contact entry = new Contact(); entry.setiD(Integer.parseInt(parts[0])); entry.setFirstName(parts[1]); entry.setLastName(parts[2]); entry.setEmailAddress(parts[3]); entry.setAge(Integer.parseInt(parts[4])); entry.setCellPhone(parts[5]); list.add(entry); } reader.close(); } catch (IOException e) { } }
/** Test for fetching zobjects when there is an object that matches the query */ @Test public void getInvoice() throws Exception { // Setup Product details String productId = getTestProduct(); String productRatePlanId = getTestProductRatePlan(productId); String productRateplanChargeId = getTestProductRatePlanCharge(productRatePlanId); assertNotNull(productId); assertNotNull(productRatePlanId); assertNotNull(productRateplanChargeId); SubscribeRequest subscribeReq = new SubscribeRequest(); // subscribeReq.setAccount(testAccount()); String uniqueString = UUID.randomUUID().toString(); Contact contact = new Contact(); contact.setFirstName(uniqueString); contact.setLastName(uniqueString); Account account = new Account(); account.setName(uniqueString); account.setBillCycleDay(1); account.setCurrency("USD"); account.setAllowInvoiceEdit(false); account.setAutoPay(false); account.setStatus("Draft"); account.setPaymentTerm("Due Upon Receipt"); account.setBatch("Batch1"); PaymentMethod paymentMethod = new PaymentMethod(); paymentMethod.setType("CreditCard"); paymentMethod.setCreditCardNumber("5105105105105100"); paymentMethod.setCreditCardType("Visa"); paymentMethod.setCreditCardExpirationYear(2026); paymentMethod.setCreditCardExpirationMonth(5); paymentMethod.setCreditCardHolderName("Unit Test"); // Generate Start and stop days for subscription XMLGregorianCalendar effectiveStartDate = null; XMLGregorianCalendar effectiveEndDate = null; try { GregorianCalendar calStart = new GregorianCalendar(); // calStart.setTime(now); calStart.add(Calendar.DATE, -1); GregorianCalendar calEnd = new GregorianCalendar(); // calEnd.setTime(now); calEnd.add(Calendar.DATE, 1); effectiveStartDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(calStart); effectiveEndDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(calStart); } catch (DatatypeConfigurationException e) { // TODO Auto-generated catch block e.printStackTrace(); } Subscription subscription = new Subscription(); subscription.setContractAcceptanceDate(effectiveStartDate); subscription.setContractEffectiveDate(effectiveStartDate); subscription.setInitialTerm(12); subscription.setRenewalTerm(12); RatePlan ratePlan = new RatePlan(); ratePlan.setProductRatePlanId(productRatePlanId); RatePlanData ratePlanData = new RatePlanData(); ratePlanData.setRatePlan(ratePlan); SubscriptionData subscriptionData = new SubscriptionData(); subscriptionData.setSubscription(subscription); subscriptionData.getRatePlanData().add(ratePlanData); subscribeReq.setAccount(account); subscribeReq.setBillToContact(contact); subscribeReq.setSoldToContact(contact); subscribeReq.setPaymentMethod(paymentMethod); subscribeReq.setSubscriptionData(subscriptionData); SubscribeResult subscribeResult = module.subscribe(Collections.singletonList(subscribeReq)).get(0); assertTrue(subscribeResult.isSuccess()); assertEquals(0, subscribeResult.getErrors().size()); Map<String, Object> result = module.getInvoice(subscribeResult.getInvoiceId()); System.out.println("Result = " + result); assertEquals("Posted", result.get("status")); // assertEquals("amount",result.get("amount")); assertNotSame(0, ((ArrayList) result.get("invoiceitems")).size()); assertNotNull(result.get("billTo")); assertNotNull(result.get("soldTo")); DeleteResult deleteResultAccount = null; DeleteResult deleteResultProduct = null; try { deleteResultAccount = module .delete( ZObjectType.Account, Collections.singletonList(subscribeResult.getAccountId())) .get(0); deleteResultProduct = module.delete(ZObjectType.Product, Collections.singletonList(productId)).get(0); } catch (Exception e) { e .printStackTrace(); // To change body of catch statement use File | Settings | File // Templates. } assertTrue(deleteResultAccount.isSuccess()); assertTrue(deleteResultProduct.isSuccess()); }
public void getAndroidContacts() { String phoneNumber = null; String email = null; Uri CONTENT_URI = ContactsContract.Contacts.CONTENT_URI; String _ID = ContactsContract.Contacts._ID; String DISPLAY_NAME = ContactsContract.Contacts.DISPLAY_NAME; String HAS_PHONE_NUMBER = ContactsContract.Contacts.HAS_PHONE_NUMBER; Uri PhoneCONTENT_URI = ContactsContract.CommonDataKinds.Phone.CONTENT_URI; String Phone_CONTACT_ID = ContactsContract.CommonDataKinds.Phone.CONTACT_ID; String NUMBER = ContactsContract.CommonDataKinds.Phone.NUMBER; Uri EmailCONTENT_URI = ContactsContract.CommonDataKinds.Email.CONTENT_URI; String EmailCONTACT_ID = ContactsContract.CommonDataKinds.Email.CONTACT_ID; String DATA = ContactsContract.CommonDataKinds.Email.DATA; StringBuffer output = new StringBuffer(); ContentResolver contentResolver = getContentResolver(); Cursor cursor = contentResolver.query(CONTENT_URI, null, null, null, null); { // Loop for every contact in the phone if (cursor.getCount() > 0) { while (cursor.moveToNext()) { Contact newContact = new Contact(); String contact_id = cursor.getString(cursor.getColumnIndex(_ID)); String name = cursor.getString(cursor.getColumnIndex(DISPLAY_NAME)); // debugging Log.d("Pulling from contacts: ", "Working .."); int hasPhoneNumber = Integer.parseInt(cursor.getString(cursor.getColumnIndex(HAS_PHONE_NUMBER))); if (hasPhoneNumber > 0) { // Query and loop for every phone number of the contact Cursor phoneCursor = contentResolver.query( PhoneCONTENT_URI, null, Phone_CONTACT_ID + " = ?", new String[] {contact_id}, null); while (phoneCursor.moveToNext()) { phoneNumber = phoneCursor.getString(phoneCursor.getColumnIndex(NUMBER)); } phoneCursor.close(); // Query and loop for every email of the contact Cursor emailCursor = contentResolver.query( EmailCONTENT_URI, null, EmailCONTACT_ID + " = ?", new String[] {contact_id}, null); while (emailCursor.moveToNext()) { email = emailCursor.getString(emailCursor.getColumnIndex(DATA)); } emailCursor.close(); } // sends phone number to the Contact object newContact.setPhone_num(phoneNumber); String spliced[] = name.split("\\s"); // checks for an "@" symbol in the first name of the contact pulled from the // local phone contacts to see whether it is actually an email address. if (spliced[0].indexOf("\u0040") != -1) { newContact.setFirstName("unknown contact information"); email = spliced[0]; } else { newContact.setFirstName(spliced[0]); } // checks to see whether there is or is not a last name placed in the name // category if (spliced.length > 1) { newContact.setLastName(spliced[1]); } // sets the email in the local contact app to the contact object newContact.setEmail(email); Log.d("new Contact email: ", email); if (email != "") { // sends the newly created object to the local contact database only if // there is a valid email entered for that contact ---TODO implement // facebook syncing with these email addresses to pull first and last // names into the application. MainActivity.db.dbAddContact(newContact); } } } } }
public static void main(String[] args) { Contact testContact = new Contact(); String input = null; // variable for users input Scanner keyboard = new Scanner(System.in); // creates Scanner Object System.out.print("Enter the last name: "); input = keyboard.nextLine(); // changes value of input testContact.setLastName(input); // sends input to setLastName method to be validated System.out.println("Last name: " + testContact.getLastName()); // displays users input System.out.print("Enter the first name: "); input = keyboard.nextLine(); // changes value of input testContact.setFirstName(input); // sends input to setFirstName method to be validated System.out.println("First name: " + testContact.getFirstName()); // displays users input System.out.print("Enter the Middle name: "); input = keyboard.nextLine(); // changes value of input testContact.setMiddleName(input); // sends input to setMiddleName method to be validated System.out.println("Middle name: " + testContact.getMiddleName()); // displays users input System.out.print("Enter the prefix (if you have none, input none): "); input = keyboard.nextLine(); // changes value of input testContact.setPrefix(input); // sends input to setPrefix method to be validated System.out.println("Prefix: " + testContact.getPrefix()); // displays users input System.out.print("Enter the phone number: "); input = keyboard.nextLine(); // changes value of input testContact.setPhoneNum(input); // sends input to setPhoneNum method to be validated System.out.println("Phone number: " + testContact.getPhoneNum()); // displays users input System.out.print("Enter the Email: "); input = keyboard.nextLine(); // changes value of input testContact.setEmail(input); // sends input to setEmail method to be validated System.out.println("Email: " + testContact.getEmail()); // displays users input System.out.print("Enter the Street: "); input = keyboard.nextLine(); // changes value of input testContact.setStreet(input); // sends input to setStreet method to be validated System.out.println("Street: " + testContact.getEmail()); // displays users input System.out.print("Enter the City: "); input = keyboard.nextLine(); // changes value of input testContact.setCity(input); // sends input to setCity method to be validated System.out.println("City: " + testContact.getCity()); // displays users input System.out.print("Enter the State: "); input = keyboard.nextLine(); // changes value of input testContact.setState(input); // sends input to setState method to be validated System.out.println("State: " + testContact.getState()); // displays users input System.out.print("Enter the Zip Code: "); input = keyboard.nextLine(); // changes value of input testContact.setZipCode(input); // sends input to setZipCode method to be validated System.out.println("Zip code: " + testContact.getZipCode()); // displays users input System.out.print("Enter the Occupation: "); input = keyboard.nextLine(); // changes value of input testContact.setOcupation(input); // sends input to setOccupation method to be validated System.out.println("Occupation: " + testContact.getOccupation()); // displays users input }