Examples of ActivityStreamService


Examples of com.ibm.sbt.services.client.connections.activitystreams.ActivityStreamService

     * Save an AS entry so the list is not empty.
     * @throws ActivityStreamServiceException
     */
    protected void saveEntry() throws ActivityStreamServiceException{
      if(activityStreamService == null){
        activityStreamService = new ActivityStreamService();
      }
      String eventId = null;
      Map<String, String> params = new HashMap<String, String>();
      params.put("rollup", "true");
      ActivityStreamEntityList list = activityStreamService.getStream("@me", "@all", "@all", params);
View Full Code Here

Examples of com.ibm.sbt.services.client.connections.activitystreams.ActivityStreamService

      if (actionable) connections.put("actionable", "true");
      if (saved) connections.put("saved", "true");
      postPayload.put("connections", connections);
    }
   
    ActivityStreamService service = new ActivityStreamService();
    try {
      String entryID = service.postEntry(userType, groupType, applicationType, postPayload);
      System.out.println("Created Entry "+entryID);
     
    } catch (SBTServiceException e) {
      fail("SBTServiceException: " + e.getMessage());
    }
View Full Code Here

Examples of com.ibm.sbt.services.client.connections.activitystreams.ActivityStreamService

    object.putString("displayName", "Display Name for Misscrblogging sameple");
    postPayload.putObject("actor", actor);
    postPayload.putString("verb", "@invite");
    postPayload.putObject("object", object);

    ActivityStreamService service = new ActivityStreamService();
    try {
      service.postEntry("@me", "@status", "@all", postPayload);
    } catch (SBTServiceException e) {
      fail("SBTServiceException: " + e.getMessage());
    }
    }
View Full Code Here

Examples of org.nuxeo.ecm.activity.ActivityStreamService

        return memberAddedList;
    }

    private void addNewActivity(Principal principal,
            SocialWorkspace socialWorkspace, RelationshipKind kind) {
        ActivityStreamService activityStreamService = Framework.getLocalService(ActivityStreamService.class);
        // Activity without context
        Activity activity = createActivity(principal, socialWorkspace, kind,
                false);
        activityStreamService.addActivity(activity);
        // with Social Workspace as context
        activity = createActivity(principal, socialWorkspace, kind, true);
        activityStreamService.addActivity(activity);
    }
View Full Code Here

Examples of org.nuxeo.ecm.activity.ActivityStreamService

        return addMiniMessage(principal, message, new Date());
    }

    @Override
    public void removeMiniMessage(MiniMessage miniMessage) {
        ActivityStreamService activityStreamService = getActivityStreamService();
        Activity activity = activityStreamService.getActivity(miniMessage.getId());
        activityStreamService.removeActivities(Collections.singleton(activity));
    }
View Full Code Here

Examples of org.nuxeo.ecm.activity.ActivityStreamService

    public List<ActivityMessage> getCurrentPage() {
        if (pageActivityMessages == null) {
            pageActivityMessages = new ArrayList<ActivityMessage>();
            long pageSize = getMinMaxPageSize();

            ActivityStreamService activityStreamService = Framework.getLocalService(ActivityStreamService.class);
            Map<String, Serializable> parameters = new HashMap<String, Serializable>();
            parameters.put(REPOSITORY_NAME_PARAMETER, getRepositoryName());
            parameters.put(SOCIAL_WORKSPACE_ID_PARAMETER,
                    getSocialWorkspaceId());

            ActivitiesList activities = activityStreamService.query(
                    SocialWorkspaceActivityStreamFilter.ID, parameters,
                    getCurrentPageOffset(), pageSize);
            nextOffset = offset + activities.size();
            activities = activities.filterActivities(getCoreSession());
            pageActivityMessages.addAll(activities.toActivityMessages(
View Full Code Here

Examples of org.nuxeo.ecm.activity.ActivityStreamService

    }

    protected void addMakeDocumentPublicActivity(DocumentModel doc,
            Principal principal) {
        String socialWorkspaceActivityObject = ActivityHelper.createDocumentActivityObject(socialWorkspace.getDocument());
        ActivityStreamService activityStreamService = Framework.getLocalService(ActivityStreamService.class);
        Activity activity = new ActivityBuilder().verb(
                MAKE_DOCUMENT_PUBLIC_VERB).actor(
                ActivityHelper.createUserActivityObject(principal)).displayActor(
                ActivityHelper.generateDisplayName(principal)).object(
                ActivityHelper.createDocumentActivityObject(doc)).displayObject(
                ActivityHelper.getDocumentTitle(doc)).target(
                socialWorkspaceActivityObject).displayTarget(
                socialWorkspace.getTitle()).context(
                socialWorkspaceActivityObject).build();
        activityStreamService.addActivity(activity);
    }
View Full Code Here

Examples of org.nuxeo.ecm.activity.ActivityStreamService

    public List<ActivityMessage> getCurrentPage() {
        if (pageActivityMessages == null) {
            pageActivityMessages = new ArrayList<ActivityMessage>();
            long pageSize = getMinMaxPageSize();

            ActivityStreamService activityStreamService = Framework.getLocalService(ActivityStreamService.class);
            Map<String, Serializable> parameters = new HashMap<String, Serializable>();
            parameters.put(ACTIVITY_STREAM_PARAMETER, getActivityStreamName());
            parameters.put(CONTEXT_DOCUMENT_PARAMETER, getContextDocument());
            ActivitiesList activities = activityStreamService.query(
                    WallActivityStreamFilter.ID, parameters,
                    getCurrentPageOffset(), pageSize);
            nextOffset = offset + activities.size();
            activities = activities.filterActivities(getCoreSession());
            pageActivityMessages.addAll(activities.toActivityMessages(
View Full Code Here

Examples of org.nuxeo.ecm.activity.ActivityStreamService

    public List<ActivityMessage> getCurrentPage() {
        if (pageActivityMessages == null) {
            pageActivityMessages = new ArrayList<ActivityMessage>();
            long pageSize = getMinMaxPageSize();

            ActivityStreamService activityStreamService = Framework.getLocalService(ActivityStreamService.class);
            String streamType = getStreamType();
            if (FOR_ACTOR_STREAM_TYPE.equals(streamType)) {
                Map<String, Serializable> parameters = new HashMap<String, Serializable>();
                parameters.put(ACTOR_PARAMETER, getActor());
                parameters.put(QUERY_TYPE_PARAMETER, ACTIVITY_STREAM_FOR_ACTOR);
                ActivitiesList activities = activityStreamService.query(
                        UserActivityStreamFilter.ID, parameters,
                        getCurrentPageOffset(), pageSize);
                nextOffset = offset + activities.size();
                activities = activities.filterActivities(getCoreSession());
                pageActivityMessages.addAll(activities.toActivityMessages(
                        getLocale(), getActivityLinkBuilderName()));
            } else if (FROM_ACTOR_STREAM_TYPE.equals(streamType)) {
                Map<String, Serializable> parameters = new HashMap<String, Serializable>();
                parameters.put(ACTOR_PARAMETER, getActor());
                parameters.put(QUERY_TYPE_PARAMETER, ACTIVITY_STREAM_FROM_ACTOR);
                ActivitiesList activities = activityStreamService.query(
                        UserActivityStreamFilter.ID, parameters,
                        getCurrentPageOffset(), pageSize);
                nextOffset = offset + activities.size();
                activities = activities.filterActivities(getCoreSession());
                pageActivityMessages.addAll(activities.toActivityMessages(
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.