From 972056ba5ebc67c2bba11ce563f3e5e8794e4b8f Mon Sep 17 00:00:00 2001 From: Barry Kern Date: Wed, 2 Oct 2013 21:53:14 -0500 Subject: [PATCH] initial commit of fetching a users gmail contacts --- .../social/google/api/contacts/Contact.java | 11 +++++++++++ .../social/google/api/contacts/ContactEntry.java | 11 +++++++++++ .../social/google/api/contacts/ContactList.java | 11 +++++++++++ .../google/api/contacts/ContactsOperations.java | 11 +++++++++++ .../social/google/api/contacts/EmailContact.java | 11 +++++++++++ .../social/google/api/contacts/EmailContactList.java | 11 +++++++++++ .../social/google/api/contacts/Feed.java | 11 +++++++++++ .../google/api/contacts/GenericContactField.java | 11 +++++++++++ .../google/api/contacts/impl/ContactsTemplate.java | 11 +++++++++++ .../src/test/java/AbstractGoogleApiTest.java | 9 +++++++++ .../src/test/java/ContactsTemplateTest.java | 9 +++++++++ .../src/test/resources/contactList.json | 0 12 files changed, 117 insertions(+) create mode 100644 spring-social-google/src/main/java/org/springframework/social/google/api/contacts/Contact.java create mode 100644 spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactEntry.java create mode 100644 spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactList.java create mode 100644 spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactsOperations.java create mode 100644 spring-social-google/src/main/java/org/springframework/social/google/api/contacts/EmailContact.java create mode 100644 spring-social-google/src/main/java/org/springframework/social/google/api/contacts/EmailContactList.java create mode 100644 spring-social-google/src/main/java/org/springframework/social/google/api/contacts/Feed.java create mode 100644 spring-social-google/src/main/java/org/springframework/social/google/api/contacts/GenericContactField.java create mode 100644 spring-social-google/src/main/java/org/springframework/social/google/api/contacts/impl/ContactsTemplate.java create mode 100644 spring-social-google/src/test/java/AbstractGoogleApiTest.java create mode 100644 spring-social-google/src/test/java/ContactsTemplateTest.java create mode 100644 spring-social-google/src/test/resources/contactList.json diff --git a/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/Contact.java b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/Contact.java new file mode 100644 index 00000000..46fffd55 --- /dev/null +++ b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/Contact.java @@ -0,0 +1,11 @@ +package org.springframework.social.google.api.contacts; + +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/23/13 + * Time: 9:47 PM + * To change this template use File | Settings | File Templates. + */ +public class Contact { +} diff --git a/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactEntry.java b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactEntry.java new file mode 100644 index 00000000..48ba8448 --- /dev/null +++ b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactEntry.java @@ -0,0 +1,11 @@ +package org.springframework.social.google.api.contacts; + +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/25/13 + * Time: 7:30 PM + * To change this template use File | Settings | File Templates. + */ +public class ContactEntry { +} diff --git a/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactList.java b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactList.java new file mode 100644 index 00000000..e97ce33c --- /dev/null +++ b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactList.java @@ -0,0 +1,11 @@ +package org.springframework.social.google.api.contacts; + +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/25/13 + * Time: 7:48 PM + * To change this template use File | Settings | File Templates. + */ +public class ContactList { +} diff --git a/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactsOperations.java b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactsOperations.java new file mode 100644 index 00000000..c127bf37 --- /dev/null +++ b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/ContactsOperations.java @@ -0,0 +1,11 @@ +package org.springframework.social.google.api.contacts; + +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/23/13 + * Time: 9:43 PM + * To change this template use File | Settings | File Templates. + */ +public class ContactsOperations { +} diff --git a/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/EmailContact.java b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/EmailContact.java new file mode 100644 index 00000000..28c4f886 --- /dev/null +++ b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/EmailContact.java @@ -0,0 +1,11 @@ +package org.springframework.social.google.api.contacts; + +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/23/13 + * Time: 9:45 PM + * To change this template use File | Settings | File Templates. + */ +public class EmailContact { +} diff --git a/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/EmailContactList.java b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/EmailContactList.java new file mode 100644 index 00000000..b76ea23d --- /dev/null +++ b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/EmailContactList.java @@ -0,0 +1,11 @@ +package org.springframework.social.google.api.contacts; + +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/25/13 + * Time: 9:15 PM + * To change this template use File | Settings | File Templates. + */ +public class EmailContactList { +} diff --git a/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/Feed.java b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/Feed.java new file mode 100644 index 00000000..765da81b --- /dev/null +++ b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/Feed.java @@ -0,0 +1,11 @@ +package org.springframework.social.google.api.contacts; + +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/26/13 + * Time: 8:22 PM + * To change this template use File | Settings | File Templates. + */ +public class Feed { +} diff --git a/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/GenericContactField.java b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/GenericContactField.java new file mode 100644 index 00000000..e85747d6 --- /dev/null +++ b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/GenericContactField.java @@ -0,0 +1,11 @@ +package org.springframework.social.google.api.contacts; + +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/26/13 + * Time: 6:24 AM + * To change this template use File | Settings | File Templates. + */ +public class GenericContactField { +} diff --git a/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/impl/ContactsTemplate.java b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/impl/ContactsTemplate.java new file mode 100644 index 00000000..fb502a71 --- /dev/null +++ b/spring-social-google/src/main/java/org/springframework/social/google/api/contacts/impl/ContactsTemplate.java @@ -0,0 +1,11 @@ +package org.springframework.social.google.api.contacts.impl; + +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/23/13 + * Time: 9:44 PM + * To change this template use File | Settings | File Templates. + */ +public class ContactsTemplate { +} diff --git a/spring-social-google/src/test/java/AbstractGoogleApiTest.java b/spring-social-google/src/test/java/AbstractGoogleApiTest.java new file mode 100644 index 00000000..3b16b40a --- /dev/null +++ b/spring-social-google/src/test/java/AbstractGoogleApiTest.java @@ -0,0 +1,9 @@ +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/26/13 + * Time: 7:36 PM + * To change this template use File | Settings | File Templates. + */ +public class AbstractGoogleApiTest { +} diff --git a/spring-social-google/src/test/java/ContactsTemplateTest.java b/spring-social-google/src/test/java/ContactsTemplateTest.java new file mode 100644 index 00000000..336d3564 --- /dev/null +++ b/spring-social-google/src/test/java/ContactsTemplateTest.java @@ -0,0 +1,9 @@ +/** + * Created with IntelliJ IDEA. + * User: bkern + * Date: 9/26/13 + * Time: 7:44 PM + * To change this template use File | Settings | File Templates. + */ +public class ContactsTemplateTest { +} diff --git a/spring-social-google/src/test/resources/contactList.json b/spring-social-google/src/test/resources/contactList.json new file mode 100644 index 00000000..e69de29b