本文整理汇总了Java中com.flickr4java.flickr.people.User类的典型用法代码示例。如果您正苦于以下问题:Java User类的具体用法?Java User怎么用?Java User使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
User类属于com.flickr4java.flickr.people包,在下文中一共展示了User类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: afterPropertiesSet
import com.flickr4java.flickr.people.User; //导入依赖的package包/类
@Override
public void afterPropertiesSet() throws Exception {
flickr = new Flickr(apiKey, sharedSecret, new REST());
final AuthInterface authInterface = flickr.getAuthInterface();
Token requestToken = new Token(token, tokenSecret);
Auth auth = authInterface.checkToken(requestToken);
flickr.setAuth(auth);
auth.getUser().setFamily(true);
RequestContext requestContext = RequestContext.getRequestContext();
requestContext.setAuth(auth);
Flickr.debugRequest = false;
Flickr.debugStream = false;
final User user = auth.getUser();
userId = user.getId();
}
示例2: queryFlickrOnUserEmail
import com.flickr4java.flickr.people.User; //导入依赖的package包/类
/**
* Having what we presume is an email, query Flickr for the UserId string
*
* @param presumedEmail
* @return Flickr user's Id string if found, otherwise null
* @throws FlickrException Flickr throws with a user not found message if
* such applies
*/
private String queryFlickrOnUserEmail(Flickr flickr, String presumedEmail) throws FlickrException
{
String flickrUserId = null;
PeopleInterface pi = flickr.getPeopleInterface();
User flickrUser = null;
try
{
flickrUser = pi.findByEmail(presumedEmail);
}
catch( FlickrException fe ) // NOSONAR - throw these in the raw, wrap
// any others
{
throw fe;
}
catch( Exception e )
{
throw Throwables.propagate(e);
}
if( flickrUser != null )
{
flickrUserId = flickrUser.getId();
}
return flickrUserId;
}
示例3: queryFlickrOnUsername
import com.flickr4java.flickr.people.User; //导入依赖的package包/类
/**
* Having what we presume is an email, query Flickr for the UserId string
*
* @param presumedEmail
* @return Flickr user's Id string if found, otherwise null
* @throws FlickrException Flickr throws with a user not found message if
* such applies
*/
private String queryFlickrOnUsername(Flickr flickr, String presumedUsername) throws FlickrException
{
String flickrUserId = null;
PeopleInterface pi = flickr.getPeopleInterface();
User flickrUser = null;
try
{
flickrUser = pi.findByUsername(presumedUsername);
}
catch( FlickrException fe ) // NOSONAR - throw these in the raw, wrap
// any others
{
throw fe;
}
catch( Exception e )
{
throw Throwables.propagate(e);
}
if( flickrUser != null )
{
flickrUserId = flickrUser.getId();
}
return flickrUserId;
}
示例4: getBackupDirectory
import com.flickr4java.flickr.people.User; //导入依赖的package包/类
public File getBackupDirectory() {
User user = this.getAuth().getUser();
File basedir = Settings.getBackupDirectory();
String dir = basedir.getAbsolutePath();
dir += File.separator;
dir += user.getId();
File file = new File(dir);
if (!file.exists()) {
file.mkdirs();
}
if (!file.exists()) {
file = basedir;
}
return file;
}
示例5: getStreamUser
import com.flickr4java.flickr.people.User; //导入依赖的package包/类
@Override
public UserAccount getStreamUser(String uid) {
try {
PeopleInterface peopleInterface = flickr.getPeopleInterface();
User user = peopleInterface.getInfo(uid);
UserAccount streamUser = new FlickrAccount(user);
return streamUser;
}
catch(Exception e) {
return null;
}
}
示例6: FlickrAccount
import com.flickr4java.flickr.people.User; //导入依赖的package包/类
public FlickrAccount(User user) {
if (user == null) return;
//Id
setId(Sources.FLICKR + "#" + user.getId());
//The id of the user in the network
username = user.getId();
//The name of the user
name = user.getRealName();
//The username of the user
username = user.getUsername();
//streamId
source = Sources.FLICKR;
//Profile picture of the user
int iconFarm = user.getIconFarm();
int iconServer = user.getIconServer();
if (iconServer > 0) {
avatarBig = "http://farm" + iconFarm + ".staticflickr.com/" + iconServer
+ "/buddyicons/" + user.getId() + ".jpg";
} else {
avatarSmall = user.getSecureBuddyIconUrl();
}
//Location
location = user.getLocation();
pageUrl = "https://www.flickr.com/photos/" + username;
numItems = user.getPhotosCount();
}
示例7: FlickrStreamUser
import com.flickr4java.flickr.people.User; //导入依赖的package包/类
public FlickrStreamUser(User user) {
super(SocialNetworkSource.Flickr.toString(), Operation.NEW);
if (user == null) return;
//Id
id = SocialNetworkSource.Flickr+"#"+user.getId();
//The id of the user in the network
userid = user.getId();
//The name of the user
name = user.getRealName();
//The username of the user
username = user.getUsername();
//streamId
streamId = SocialNetworkSource.Flickr.toString();
//Profile picture of the user
int iconFarm = user.getIconFarm();
int iconServer = user.getIconServer();
if(iconServer > 0) {
profileImage = "http://farm" + iconFarm + ".staticflickr.com/" + iconServer
+ "/buddyicons/" + user.getId() + ".jpg";
}
else {
profileImage = user.getBuddyIconUrl();
}
//Location
location = user.getLocation();
pageUrl = "https://www.flickr.com/photos/" + userid;
items = user.getPhotosCount();
}
示例8: getStreamUser
import com.flickr4java.flickr.people.User; //导入依赖的package包/类
@Override
public StreamUser getStreamUser(String uid) {
try {
PeopleInterface peopleInterface = flickr.getPeopleInterface();
User user = peopleInterface.getInfo(uid);
StreamUser streamUser = new FlickrStreamUser(user);
return streamUser;
}
catch(Exception e) {
return null;
}
}
示例9: toString
import com.flickr4java.flickr.people.User; //导入依赖的package包/类
@Override
public String toString() {
User u = obj.getUser();
return u.getUsername() + " (" + u.getId() + ")";
}