Hello,

This looks like a CLASSPATH error, please make sure to include the required
library in your CLASSPATH (.jar files). For instance, the ContactEntry
should be declared in gdata-contacts-3.0.jar.

Best,
Alain

On Tue, Jun 7, 2011 at 11:26 PM, Neha Chandra <[email protected]>wrote:

> import com.google.gdata.client.
> **contacts.ContactsService;
> import com.google.gdata.data.**PlainTextConstruct;
> import com.google.gdata.data.**contacts.ContactEntry;
> import com.google.gdata.data.**extensions.Email;
> import com.google.gdata.data.**extensions.ExtendedProperty;
> import com.google.gdata.util.**AuthenticationException;
> import com.google.gdata.util.XmlBlob;
>
>
> public class SharedContactServiceImpl extends RemoteServiceServlet
> implements
> SharedContactService {
>     /**
>      *
>      */
>     private static final long serialVersionUID = 1L;
>
>     public ContactEntry createContact()throws IllegalArgumentException {
>         // Create the entry to insert
>         ContactsService myService = new ContactsService("exampleCo-**
> exampleApp-1");
>         try {
>             myService.setUserCredentials("**[email protected]",
> "gapps@123");
>         } catch (AuthenticationException e1) {
>             // TODO Auto-generated catch block
>             e1.printStackTrace();
>         }
>         String name = "nehaContact";
>         String notes = "this is some notes from gdata API client";
>
>         ContactEntry contact = new ContactEntry();
>         contact.setTitle(new PlainTextConstruct(name));
>         contact.setContent(new PlainTextConstruct(notes));
>
>         Email primaryMail = new Email();
>         primaryMail.setAddress("de...@**in.gappsdemo.in");
>         
> primaryMail.setRel("http://**schemas.google.com/g/2005#home<http://schemas.google.com/g/2005#home>
> **");
>         primaryMail.setPrimary(true);
>         contact.addEmailAddress(**primaryMail);
>
>         Email secondaryMail = new Email();
>         secondaryMail.setAddress("de..**[email protected]");
>         
> secondaryMail.setRel("http://**schemas.google.com/g/2005#work<http://schemas.google.com/g/2005#work>
> **");
>         secondaryMail.setPrimary(**false);
>         contact.addEmailAddress(**secondaryMail);
>
>         ExtendedProperty favouriteFlower = new ExtendedProperty();
>         favouriteFlower.setName("**favourite flower");
>         favouriteFlower.setValue("**daisy");
>         contact.addExtendedProperty(**favouriteFlower);
>
>         ExtendedProperty sportsProperty = new ExtendedProperty();
>         sportsProperty.setName("**sports");
>         XmlBlob sportKinds = new XmlBlob();
>         sportKinds.setBlob(new String("<dance><salsa/><**ballroom
> dancing/><dance/>"));
>         sportsProperty.setXmlBlob(**sportKinds);
>         contact.addExtendedProperty(**sportsProperty);
>         System.out.println(contact);
>
>         // Ask the service to insert the new entry
>         try{
>             System.out.println("Inside try  Block:");
>             URL postUrl = new URL("https://www.google.com/**
> m8/feeds/contacts/in.**gappsdemo.in/full<https://www.google.com/m8/feeds/contacts/in.gappsdemo.in/full>
> ");
>             System.out.println("Inside try  Block1:");
>             return myService.insert(postUrl, contact);
>
>
>
>         }
>         catch (Exception e) {
>             // TODO: handle exception
>             e.printStackTrace();
>         }
>         return contact;
>     }
>
> }
>
> when i am using this code it gives the following error : [ERROR]
> [simplerpc] - Line 9: No source code is available for type
> com.google.gdata.data.**contacts.ContactEntry; did you forget to inherit a
> required module?
>
> --
> You received this message because you are subscribed to the Google
> Groups "Google Contacts, Shared Contacts and User Profiles APIs" group.
> To post to this group, send email to
> [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://code.google.com/apis/contacts/community/forum.html
>



-- 
Alain Vongsouvanh

-- 
You received this message because you are subscribed to the Google
Groups "Google Contacts, Shared Contacts and User Profiles APIs" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://code.google.com/apis/contacts/community/forum.html

Reply via email to