Package org.apache.shindig.social.core.model

Examples of org.apache.shindig.social.core.model.ActivityEntryImpl


        activityObjects.add(new ActivityObjectImpl());

        activityStreamsObjects = new ArrayList<ActivityStreamsObjectImpl>();
        activityStreamsObjects.add(new ActivityStreamsObjectImpl());

        activityEntry = new ActivityEntryImpl();
        activityEntry.setId("entry id");
        activityEntry.setTitle("activity title");
        activityEntry.setVerb("activity verb");

        activityObject = new ActivityObjectImpl();
View Full Code Here


        tmp.setUserId(uid);
        tmp.setGroupId(groupId.getObjectId().toString());
        tmp.setAppId(appId);

        ActivityStreamsEntry saved = repository.save(tmp);
        ActivityEntryImpl impl = converter.convert(saved);
        return ImmediateFuture.newInstance((ActivityEntry) impl);
    }
View Full Code Here

    public ActivityEntryImpl convert(ActivityStreamsEntry saved) {
        if(saved == null) {
            return null;
        }
        ActivityEntryImpl impl = new ActivityEntryImpl();
        impl.setActor(convert(saved.getActor()));
        impl.setContent(saved.getContent());
        impl.setExtensions(convert(saved.getExtensions()));
        impl.setGenerator(convert(saved.getGenerator()));
        impl.setIcon(convert(saved.getIcon()));
        impl.setId(saved.getId());
        impl.setObject(convert(saved.getObject()));
        impl.setOpenSocial(convert(saved.getOpenSocial()));
        impl.setProvider(convert(saved.getProvider()));
        impl.setPublished(dateToString(saved.getPublished()));
        impl.setTarget(convert(saved.getTarget()));
        impl.setUpdated(dateToString(saved.getUpdated()));
        impl.setTitle(saved.getTitle());
        impl.setUrl(saved.getUrl());
        impl.setVerb(saved.getVerb());
        return impl;
    }
View Full Code Here

  @Test
  public void testHandleGetActivityEntryById() throws Exception {
    String path = "/activitystreams/john.doe/@friends/@app/myObjectId123"// TODO: change id=1 in DB for consistency
    RestHandler operation = registry.getRestHandler(path, "GET");

    ActivityEntry entry = new ActivityEntryImpl();
    org.easymock.EasyMock.expect(service.getActivityEntry(eq(JOHN_DOE.iterator().next()),
        eq(new GroupId(GroupId.Type.friends, null)),
        eq("appId"), eq(ImmutableSet.<String>of()), eq("myObjectId123"), eq(token))).andReturn(
        ImmediateFuture.newInstance(entry));
View Full Code Here

    String jsonActivityEntry = "{title: 'hi mom!', object: {id: 'testObject'}}";

    String path = "/activitystreams/john.doe/@self/@app";
    RestHandler operation = registry.getRestHandler(path, method);

    ActivityEntry entry = new ActivityEntryImpl();
    org.easymock.EasyMock.expect(converter.convertToObject(eq(jsonActivityEntry), eq(ActivityEntry.class)))
        .andReturn(entry);

    org.easymock.EasyMock.expect(service.createActivityEntry(eq(JOHN_DOE.iterator().next()),
        eq(new GroupId(GroupId.Type.self, null)), eq("appId"), eq(ImmutableSet.<String>of()),
View Full Code Here

    String jsonActivityEntry = "{title: 'hi mom!', object: {id: 'testObject'}}";

    String path = "/activitystreams/john.doe/@self/@app";
    RestHandler operation = registry.getRestHandler(path, "POST");

    ActivityEntry entry = new ActivityEntryImpl();
    org.easymock.EasyMock.expect(converter.convertToObject(eq(jsonActivityEntry), eq(ActivityEntry.class)))
        .andReturn(entry);

    org.easymock.EasyMock.expect(service.createActivityEntry(eq(JOHN_DOE.iterator().next()),
        eq(new GroupId(GroupId.Type.self, null)), eq("appId"), eq(ImmutableSet.<String>of()),
View Full Code Here

    String jsonActivityEntry = "{title: 'hi mom!', object: {id: 'testObject'}}";

    String path = "/activitystreams/john.doe/@self/@app/testObject";
    RestHandler operation = registry.getRestHandler(path, "PUT");

    ActivityEntry entry = new ActivityEntryImpl();
    org.easymock.EasyMock.expect(converter.convertToObject(eq(jsonActivityEntry), eq(ActivityEntry.class)))
        .andReturn(entry);

    org.easymock.EasyMock.expect(service.updateActivityEntry(eq(JOHN_DOE.iterator().next()),
        eq(new GroupId(GroupId.Type.self, null)), eq("appId"), eq(ImmutableSet.<String>of()),
View Full Code Here

        activityObjects.add(new ActivityObjectImpl());

        activityStreamsObjects = new ArrayList<ActivityStreamsObjectImpl>();
        activityStreamsObjects.add(new ActivityStreamsObjectImpl());

        activityEntry = new ActivityEntryImpl();
        activityEntry.setId("entry id");
        activityEntry.setTitle("activity title");
        activityEntry.setVerb("activity verb");

        activityObject = new ActivityObjectImpl();
View Full Code Here

    public ActivityEntryImpl convert(ActivityStreamsEntry saved) {
        if(saved == null) {
            return null;
        }
        ActivityEntryImpl impl = new ActivityEntryImpl();
        impl.setActor(convert(saved.getActor()));
        impl.setContent(saved.getContent());
        impl.setExtensions(convert(saved.getExtensions()));
        impl.setGenerator(convert(saved.getGenerator()));
        impl.setIcon(convert(saved.getIcon()));
        impl.setId(saved.getId());
        impl.setObject(convert(saved.getObject()));
        impl.setOpenSocial(convert(saved.getOpenSocial()));
        impl.setProvider(convert(saved.getProvider()));
        impl.setPublished(dateToString(saved.getPublished()));
        impl.setTarget(convert(saved.getTarget()));
        impl.setUpdated(dateToString(saved.getUpdated()));
        impl.setTitle(saved.getTitle());
        impl.setUrl(saved.getUrl());
        impl.setVerb(saved.getVerb());
        return impl;
    }
View Full Code Here

        tmp.setUserId(uid);
        tmp.setGroupId(groupId.getObjectId().toString());
        tmp.setAppId(appId);

        ActivityStreamsEntry saved = repository.save(tmp);
        ActivityEntryImpl impl = converter.convert(saved);
        return ImmediateFuture.newInstance((ActivityEntry) impl);
    }
View Full Code Here

TOP

Related Classes of org.apache.shindig.social.core.model.ActivityEntryImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.