My favorites
▼
|
Sign in
abdera-activitystreams
An Activitystrea.ms Apache Abdera extension
Project Home
Downloads
Wiki
Issues
Source
Checkout
Browse
Changes
Source path:
svn
/
trunk
/
abdera-extensions-activitystreams
/
src
/
main
/
java
/
com
/
cliqset
/
abdera
/
ext
/
activity
/
examples
/
CreatePostPhoto.java
r4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package com.cliqset.abdera.ext.activity.examples;
import java.util.Date;
import org.apache.abdera.Abdera;
import org.apache.abdera.model.Feed;
import com.cliqset.abdera.ext.activity.ActivityEntry;
import com.cliqset.abdera.ext.activity.ActivityExtensionFactory;
import com.cliqset.abdera.ext.activity.ObjectType;
import com.cliqset.abdera.ext.activity.Verb;
import com.cliqset.abdera.ext.activity.object.Photo;
import com.cliqset.abdera.ext.atommedia.AtomMediaExtensionFactory;
import com.cliqset.abdera.ext.serviceprovider.ServiceProviderExtensionFactory;
public class CreatePostPhoto {
/**
* @param args
*/
public static void main(String[] args) {
Abdera abdera = new Abdera();
abdera.getFactory().registerExtension(new ActivityExtensionFactory());
abdera.getFactory().registerExtension(new ServiceProviderExtensionFactory());
abdera.getFactory().registerExtension(new AtomMediaExtensionFactory());
Feed feed = abdera.newFeed();
ActivityEntry entry = new ActivityEntry(feed.addEntry());
entry.setId("tag:site.org,2009-01-01:/some/unique/id");
entry.setTitle("picturetaker took a Picture!");
entry.setVerb(Verb.POST, false);
entry.setPublished(new Date());
Photo photo = entry.addTypedObject(ObjectType.PHOTO);
photo.addThumbnail("https://picturepostingsite.com/picturetaker/1234567890/thumbnail", "image/jpeg", 16, 32);
photo.addLargerImage("http://picturepostingsite.com/picturetaker/1234567890/larger", "image/jpeg", 1024, 768);
photo.setTitle("My backyard!");
photo.setDescription("this is an excellent shot of my backyard on a summer evening.");
photo.setPageLink("http://picturepostingsite.com/picturetaker/1234567890");
entry.setServiceProvider("PicturePostingSite", "http://www.picturepostingsite.com", "http://www.picturepostingsite.com/icon.jpg");
try {
feed.writeTo(System.out);
} catch (Exception e) {
e.printStackTrace();
}
}
}
Show details
Hide details
Change log
r3
by char...@cliqset.com on Nov 13, 2009
Diff
Initial import.
Go to:
...bdera-extensions-activitystreams
...tensions-activitystreams/pom.xml
...a-extensions-activitystreams/src
...ensions-activitystreams/src/main
...ns-activitystreams/src/main/java
...ctivitystreams/src/main/java/com
...treams/src/main/java/com/cliqset
...src/main/java/com/cliqset/abdera
...main/java/com/cliqset/abdera/ext
.../com/cliqset/abdera/ext/activity
.../activity/ActivityConstants.java
.../ext/activity/ActivityEntry.java
...ty/ActivityExtensionFactory.java
...a/ext/activity/EntryWrapper.java
.../abdera/ext/activity/Object.java
...era/ext/activity/ObjectType.java
...et/abdera/ext/activity/Verb.java
...set/abdera/ext/activity/examples
...ity/examples/CreatePostNote.java
...ty/examples/CreatePostPhoto.java
...iqset/abdera/ext/activity/object
...ext/activity/object/Article.java
...a/ext/activity/object/Audio.java
...ctivity/object/AudioPodcast.java
...ra/ext/activity/object/Book.java
...xt/activity/object/Bookmark.java
...a/ext/activity/object/Event.java
...ra/ext/activity/object/File.java
...a/ext/activity/object/Group.java
...a/ext/activity/object/Image.java
...a/ext/activity/object/Movie.java
.../activity/object/MusicAlbum.java
...ra/ext/activity/object/Note.java
.../ext/activity/object/Person.java
...a/ext/activity/object/Photo.java
.../activity/object/PhotoAlbum.java
...a/ext/activity/object/Place.java
...xt/activity/object/Playlist.java
.../ext/activity/object/Review.java
...ra/ext/activity/object/Song.java
...t/activity/object/TVEpisode.java
...a/ext/activity/object/Video.java
...ctivity/object/VideoPodcast.java
...activity/object/WeblogEntry.java
...com/cliqset/abdera/ext/atommedia
...a/AtomMediaExtensionFactory.java
...xt/atommedia/ContentWrapper.java
...a/ext/atommedia/LinkWrapper.java
...xt/atommedia/MediaConstants.java
.../atommedia/MediaDescription.java
Project members,
sign in
to write a code review
Older revisions
All revisions of this file
File info
Size: 1914 bytes, 51 lines
View raw file
Powered by
Google Project Hosting