How to fetch contacts from Gmail - java

I have seen Google Contacts API but I am not getting any thing I want to fetch email contacts from logged in users.
I found a simple example with php which is very easy but I am not able to convert it in to java. I am trying with Google contact API problem is the import statement is showing error.
How to import these.
import com.google.gdata.client.*;
import com.google.gdata.client.contacts.*;
import com.google.gdata.data.*;
import com.google.gdata.data.contacts.*;
import com.google.gdata.data.extensions.*;
import com.google.gdata.util.*;
import java.io.IOException;
I am not getting jar file for these imports. If is there any example other than google please give links.

I found the following maven entry:
<dependency>
<groupId>com.google.gdata</groupId>
<artifactId>gdata-contacts-3.0</artifactId>
<version>1.41.5</version>
</dependency>
supported the following imports, which allowed me to access the gmail contacts
import com.google.gdata.client.Service.GDataRequest;
import com.google.gdata.client.contacts.ContactsService;
import com.google.gdata.data.Link;
import com.google.gdata.data.TextConstruct;
import com.google.gdata.data.contacts.Birthday;
import com.google.gdata.data.contacts.ContactEntry;
import com.google.gdata.data.contacts.ContactFeed;
import com.google.gdata.data.extensions.Email;
import com.google.gdata.data.extensions.FamilyName;
import com.google.gdata.data.extensions.FormattedAddress;
import com.google.gdata.data.extensions.GivenName;
import com.google.gdata.data.extensions.Name;
import com.google.gdata.data.extensions.OrgName;
import com.google.gdata.data.extensions.Organization;
import com.google.gdata.data.extensions.PhoneNumber;
import com.google.gdata.data.extensions.StructuredPostalAddress;
import com.google.gdata.util.AuthenticationException;
import com.google.gdata.util.ContentType;
import com.google.gdata.util.PreconditionFailedException;
import com.google.gdata.util.ServiceException;

Related

JavaFX with ProJavaFX 2, underlined imports

I've bought a pro Javafx2 book and I tried to compile the first program from this book. The problem is that a few imports are underlined, as they can't be found. These are the problematic import statements:
import javafx.builders.GroupBuilder;
import javafx.builders.ImageViewBuilder;
import javafx.builders.RectangleBuilder;
import javafx.builders.SceneBuilder;
import javafx.builders.TextBuilder;
import javafx.builders.TranslateTransitionBuilder;
But these give no error:
import javafx.animation.Interpolator;
import javafx.animation.Timeline;
import javafx.animation.TranslateTransition;
import javafx.application.Application;
import javafx.geometry.VPos;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.paint.Color;
import javafx.scene.text.Font;
import javafx.scene.text.FontWeight;
import javafx.scene.text.Text;
import javafx.scene.text.TextAlignment;
import javafx.stage.Stage;
import javafx.util.Duration;
The question is if I'm doing something wrong? Do I need install something else to compile this code? Recently, I compiled a simple Hello World example and it worked fine.
What javafx are you using?Maybe JavaFX 8?If yes 'javafx.builders' doesn't exist anymore.
For example 'javafx.builders.GroupBuilder' is in package 'javafx.scene.GroupBuilder' and it is #Deprecated:

How do I fix the importing errors in this code?

I got some source code for an Entertainment Game Bot (for Runescape) years ago and am trying to run it now. However, a lot of the imports are unrecognized by jGrasp and I don't know how to fix the code as I am still only a student. The code for the imports is below:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Map;
import org.rsbot.bot.Bot;
import org.rsbot.event.events.MessageEvent;
import org.rsbot.script.util.*;
import org.rsbot.script.*;
import org.rsbot.script.wrappers.*;
import java.util.Random;
import javax.swing.JOptionPane;
import org.rsbot.event.listeners.MessageListener;
import org.rsbot.event.listeners.PaintListener;
import org.rsbot.script.methods.Game;
import org.rsbot.util.GlobalConfiguration;
#ScriptManifest(authors = { "Enfilade" }, keywords = {"rune", "riot"}, name = "Rune Riot", version = 1.0)
The program code is not shown as it is far over the character limit of this post. When I attempt to compile the code it gets a lot of import-related errors such as:
RuneRiot.java:17: error: package org.rsbot.bot does not exist
import org.rsbot.bot.Bot;
Please tell me what I need to do to solve the import errors and get the code to run properly. Thanks!
package org.rsbot.bot does not exist means that you are missing your org.rsbot.bot package.
This can mean one of two things:
You don't have the package. Solution: get the package.
You haven't added the package correctly. You need to get your jGrasp to put the Jar or source files (whatever format they are in) for the missing packages on your build path.

Replacement for missing liquibase classes moving from liquibase 2.0.3 to 3.3.0

I have a project using liquibase-core 2.0.3. When I updated to liquibase-core 3.3.0 I'm getting a lot of compiler class not found errors for the classes below.
Any help on info on where/what they have been replaced with is much appreciated?
import liquibase.change.core.AnonymousChange;
import liquibase.database.core.MaxDBDatabase;
import liquibase.database.typeconversion.TypeConverter;
import liquibase.database.typeconversion.core.CacheTypeConverter;
import liquibase.database.typeconversion.core.DB2TypeConverter;
import liquibase.database.typeconversion.core.DefaultTypeConverter;
import liquibase.database.typeconversion.core.DerbyTypeConverter;
import liquibase.database.typeconversion.core.FirebirdTypeConverter;
import liquibase.database.typeconversion.core.H2TypeConverter;
import liquibase.database.typeconversion.core.HsqlTypeConverter;
import liquibase.database.typeconversion.core.InformixTypeConverter;
import liquibase.database.typeconversion.core.MSSQLTypeConverter;
import liquibase.database.typeconversion.core.MaxDBTypeConverter;
import liquibase.database.typeconversion.core.MySQLTypeConverter;
import liquibase.database.typeconversion.core.OracleTypeConverter;
import liquibase.database.typeconversion.core.Postgres83TypeConverter;
import liquibase.database.typeconversion.core.PostgresTypeConverter;
import liquibase.database.typeconversion.core.SQLiteTypeConverter;
import liquibase.database.typeconversion.core.SybaseASATypeConverter;
import liquibase.database.typeconversion.core.SybaseTypeConverter;
import liquibase.snapshot.jvm.DB2DatabaseSnapshotGenerator;
import liquibase.snapshot.jvm.DerbyDatabaseSnapshotGenerator;
import liquibase.snapshot.jvm.H2DatabaseSnapshotGenerator;
import liquibase.snapshot.jvm.HsqlDatabaseSnapshotGenerator;
import liquibase.snapshot.jvm.InformixDatabaseSnapshotGenerator;
import liquibase.snapshot.jvm.MSSQLDatabaseSnapshotGenerator;
import liquibase.snapshot.jvm.MySQLDatabaseSnapshotGenerator;
import liquibase.snapshot.jvm.OracleDatabaseSnapshotGenerator;
import liquibase.snapshot.jvm.PostgresDatabaseSnapshotGenerator;
import liquibase.snapshot.jvm.SQLiteDatabaseSnapshotGenerator;
import liquibase.snapshot.jvm.StandardJdbcDatabaseSnapshotGenerator;
MaxDBDatabase was pulled into a separate extension https://github.com/liquibase/liquibase-maxdb so you will need to include that jar as well.
The TypeConverter code mainly moved to the classes in liquibase.datatype.
The database-specific SnapshotGenerator classes were replaced with a more general-purpose SnapshotGeneratorFactory and object-specific subclasses vs. database-specific subclasses.
I see you cross-posted to the liquibase forum at http://forum.liquibase.org/topic/replacement-for-missing-liquibase-classes-moving-from-liquibase-2-0-3-to-3-3-0#49382000001219004 If you have specific usage questions, that is probably the best place to follow up since it is more discussion-oriented than stackoverflow.

Request.GraphUserCallback cannot be resolved to a type in ParseLoginUI

I am trying to use ParseLoginUI but there are several errors, one of which is the following
Request.GraphUserCallback cannot be resolved to a type
I have tried to import com.facebook.session; and I have seen the other solutions (1, 2, 3) but they are not working. This issue is happening in the ParseLoginFragment file. I have the following imports:
import android.app.Activity;
import android.app.DownloadManager.Request;
import android.os.Bundle;
import android.text.InputType;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import com.facebook.Response;
import com.facebook.model.GraphUser;
import com.parse.LogInCallback;
import com.parse.ParseException;
import com.parse.ParseFacebookUtils;
import com.parse.ParseTwitterUtils;
import com.parse.ParseUser;
import com.parse.SaveCallback;
import com.parse.twitter.Twitter;
I have added the FacebookSDK project in my workspace and have added it to my buildpath for ParseLoginUI. If anyone knows the solution, the help would be very much appreciated.
I don't know if it is still relevant, because it has been long time since you asked, but if you or anyone reads this maybe I can help/
I had the same problem, and then I tried the folowing:
I deleted this import:
import android.app.DownloadManager.Request;
and added this imports:
import com.facebook.Session;
import com.facebook.Request;
after doing so, I got an error in Request.GraphUserCallback()
I don't know why it does this, but hover over the problem and it will let you **implement the unimplemented method **
#Override
public void onCompleted(GraphUser user, Response response) {
// TODO Auto-generated method stub
}
(the method exist but for some reason it doesn't recognize it),
just copy everything that is inside the original onompleted and it suppose to work!
Hopes this helps

GWT can't define canvas on existing element

I have an element defined as a HTML element, namely <canvas id = 'foo' width = '25' height = '40'></canvas>. I am trying to draw to it like this:
import com.google.gwt.dom.client.Element;
import com.google.gwt.user.client.DOM;
Canvas canvas2 = Canvas.createIfSupported();
Element el = DOM.getElementById("foo");
canvas2.setElement(el);
The last line is throwing an error in Eclipse, error message being The method setElement(Element) from the type UIObject is not visible. What should I do to correct it? This is the list of classes I am importing, is there any JAR conflict?
import com.google.gwt.canvas.client.Canvas;
import com.google.gwt.canvas.dom.client.Context2d;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.dom.client.Element;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.KeyCodes;
import com.google.gwt.event.dom.client.KeyUpEvent;
import com.google.gwt.event.dom.client.KeyUpHandler;
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.VerticalPanel;
Unfortunately there is no easy way to do this currently. Issue #6683 is open for that in GWT's issue tracker. The suggested workaround is to copy the Canvas widget class and loose the visibility of the constructor... not very convenient I admit.

Categories

Resources