本文整理了Java中org.apache.streams.pojo.json.Activity.setUrl()
方法的一些代码示例,展示了Activity.setUrl()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Activity.setUrl()
方法的具体详情如下:
包路径:org.apache.streams.pojo.json.Activity
类名称:Activity
方法名:setUrl
[英]An IRI [RFC3987] identifying a resource providing an HTML representation of the activity. An activity MAY contain a url property
[中]标识提供活动HTML表示的资源的IRI[RFC3987]。活动可能包含url属性
代码示例来源:origin: apache/streams
activityObject.setAuthor(actor.getAuthor());
activity.setUrl(provider.getUrl());
activity.setProvider(provider);
activity.setActor(actor);
代码示例来源:origin: apache/streams
/**
* Updates the given Activity object with the values from the item
* @param item the object to use as the source
* @param activity the target of the updates. Will receive all values from the tweet.
* @throws ActivityConversionException ActivityConversionException
*/
public static void updateActivity(Media item, Activity activity) throws ActivityConversionException {
activity.setActor(buildActor(item));
activity.setVerb("post");
if (item.getCreatedTime() != null) {
activity.setPublished(new DateTime(Long.parseLong(item.getCreatedTime()) * 1000));
}
activity.setId(formatId(activity.getVerb(),
Optional.ofNullable(item.getId()).orElse(null)));
activity.setProvider(getProvider());
activity.setUrl(item.getLink());
activity.setObject(buildActivityObject(item));
if (item.getCaption() != null) {
activity.setContent(item.getCaption().getText());
}
addInstagramExtensions(activity, item);
}
代码示例来源:origin: apache/streams
/**
* Given a Google Plus {@link com.google.api.services.plus.model.Activity},
* convert that into an Activity streams formatted {@link Activity}
*
* @param gPlusActivity input c.g.a.s.p.m.Activity
* @param activity output o.a.s.p.j.Activity
*/
public static void updateActivity(com.google.api.services.plus.model.Activity gPlusActivity, Activity activity) {
activity.setActor(buildActor(gPlusActivity.getActor()));
activity.setVerb("post");
activity.setTitle(gPlusActivity.getTitle());
activity.setUrl(gPlusActivity.getUrl());
activity.setProvider(getProvider());
if (gPlusActivity.getObject() != null) {
activity.setContent(gPlusActivity.getObject().getContent());
}
activity.setId(formatId(activity.getVerb(), Optional.ofNullable(gPlusActivity.getId()).orElse(null)));
DateTime published = new DateTime(String.valueOf(gPlusActivity.getPublished()));
activity.setPublished(published);
setObject(activity, gPlusActivity.getObject());
addGPlusExtensions(activity, gPlusActivity);
}
代码示例来源:origin: apache/streams
/**
* convert BeatApi.BeatResponse.Beat to Activity
* @param beat BeatApi.BeatResponse.Beat
* @return Activity
*/
public Activity convert(BeatApi.BeatResponse.Beat beat) {
Activity converted = new Activity();
converted.setId(beat.getDocid());
converted.setVerb("post");
converted.setContent(beat.getContent());
converted.setTitle(beat.getTitle());
converted.setPublished(new DateTime(beat.getTime()));
converted.setUrl(beat.getLink());
converted.setActor(new ActivityObject());
Map<String, Object> extensions = ExtensionUtil.getInstance().ensureExtensions(converted);
extensions.put("keywords", beat.getContent());
setLocation(beat, extensions);
setObject(beat, converted);
setProvider(beat, converted);
Map<String, BeatApi.BeatResponse.Beat.Tag> mappedTags = mapTags(beat);
setLanguage(mappedTags, extensions);
extensions.put("sysomos", beat);
setChannelSpecificValues(beat, converted, mappedTags);
return converted;
}
代码示例来源:origin: apache/streams
/**
* Given a {@link YouTube.Videos} object and an
* {@link Activity} object, fill out the appropriate details
*
* @param video Video
* @param activity Activity
* @throws ActivitySerializerException ActivitySerializerException
*/
public static void updateActivity(Video video, Activity activity, String channelId) throws ActivitySerializerException {
activity.setActor(buildActor(video, video.getSnippet().getChannelId()));
activity.setVerb("post");
activity.setId(formatId(activity.getVerb(), Optional.ofNullable(video.getId()).orElse(null)));
activity.setPublished(new DateTime(video.getSnippet().getPublishedAt().getValue()));
activity.setTitle(video.getSnippet().getTitle());
activity.setContent(video.getSnippet().getDescription());
activity.setUrl("https://www.youtube.com/watch?v=" + video.getId());
activity.setProvider(getProvider());
activity.setObject(buildActivityObject(video));
addYoutubeExtensions(activity, video);
}
内容来源于网络,如有侵权,请联系作者删除!