Package org.nuxeo.ecm.activity

Examples of org.nuxeo.ecm.activity.ActivitiesListImpl


            query.setMaxResults((int) limit);
        }
        if (offset > 0) {
            query.setFirstResult((int) offset);
        }
        return new ActivitiesListImpl(query.getResultList());
    }
View Full Code Here


        Query query = em.createQuery("select activity from Activity activity where activity.verb = :verb and activity.actor like :actor");
        query.setParameter("verb", "socialworkspace:members");
        query.setParameter("actor", "doc:%");

        @SuppressWarnings("unchecked")
        ActivitiesList activities = new ActivitiesListImpl(
                query.getResultList());
        for (Activity activity : activities) {
            String oldActor = activity.getActor();
            String oldDisplayActor = activity.getDisplayActor();
            String oldObject = activity.getObject();
View Full Code Here

            query.setMaxResults((int) limit);
        }
        if (offset > 0) {
            query.setFirstResult((int) offset);
        }
        return new ActivitiesListImpl(query.getResultList());
    }
View Full Code Here

            query.setMaxResults((int) limit);
        }
        if (offset > 0) {
            query.setFirstResult((int) offset);
        }
        return new ActivitiesListImpl(query.getResultList());
    }
View Full Code Here

            for (String relationshipKind : relationshipKinds) {
                actors.addAll(relationshipService.getTargetsOfKind(actor,
                        RelationshipKind.fromString(relationshipKind)));
            }
            if (actors.isEmpty()) {
                return new ActivitiesListImpl();
            }

            query = em.createQuery("select activity from Activity activity "
                    + "where activity.actor in (:actors) and activity.verb in (:verbs) "
                    + "and activity.context is null order by activity.publishedDate desc");
            query.setParameter("actors", actors);
            query.setParameter("verbs", verbs);
            break;
        case ACTIVITY_STREAM_FROM_ACTOR:
            query = em.createQuery("select activity from Activity activity "
                    + "where activity.actor = :actor and activity.verb in (:verbs) "
                    + "and activity.context is null order by activity.publishedDate desc");
            query.setParameter("actor", actor);
            query.setParameter("verbs", verbs);
            break;
        default:
            throw new IllegalArgumentException("Invalid QueryType parameter");
        }

        if (limit > 0) {
            query.setMaxResults((int) limit);
        }
        if (offset > 0) {
            query.setFirstResult((int) offset);
        }
        return new ActivitiesListImpl(query.getResultList());
    }
View Full Code Here

TOP

Related Classes of org.nuxeo.ecm.activity.ActivitiesListImpl

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.