Example usage for org.apache.commons.collections CollectionUtils addAll

List of usage examples for org.apache.commons.collections CollectionUtils addAll

Introduction

In this page you can find the example usage for org.apache.commons.collections CollectionUtils addAll.

Prototype

public static void addAll(Collection collection, Object[] elements) 

Source Link

Document

Adds all elements in the array to the given collection.

Usage

From source file:org.ow2.bonita.persistence.db.DbSessionImpl.java

@Override
public Set<IncomingEventInstance> getIncomingEvents(final ActivityInstanceUUID activityUUID) {
    final Set<IncomingEventInstance> result = new HashSet<IncomingEventInstance>();
    final Query query = getSession().getNamedQuery("getActivityInstanceIncomingEvents");

    query.setString("activityUUID", activityUUID.getValue());
    CollectionUtils.addAll(result, query.iterate());
    return result;
}

From source file:org.ow2.bonita.persistence.db.DbSessionImpl.java

@Override
public Set<IncomingEventInstance> getBoundaryIncomingEvents(final ActivityInstanceUUID activityUUID) {
    final Set<IncomingEventInstance> result = new HashSet<IncomingEventInstance>();
    final Query query = getSession().getNamedQuery("getActivityBoudaryIncomingEvents");

    query.setString("activityUUID", activityUUID.getValue());
    CollectionUtils.addAll(result, query.iterate());
    return result;
}

From source file:org.ow2.bonita.persistence.db.DbSessionImpl.java

@Override
public Set<OutgoingEventInstance> getBoundaryOutgoingEvents(final ActivityInstanceUUID activityUUID) {
    final Set<OutgoingEventInstance> result = new HashSet<OutgoingEventInstance>();
    final Query query = getSession().getNamedQuery("getActivityBoundaryOutgoingEvents");

    query.setString("activityUUID", activityUUID.getValue());
    CollectionUtils.addAll(result, query.iterate());
    return result;
}

From source file:org.ow2.bonita.persistence.db.DbSessionImpl.java

@Override
public Set<OutgoingEventInstance> getOutgoingEvents(final ProcessInstanceUUID instanceUUID) {
    final Set<OutgoingEventInstance> result = new HashSet<OutgoingEventInstance>();
    final Query query = getSession().getNamedQuery("getInstanceOutgoingEvents");

    query.setString("instanceUUID", instanceUUID.getValue());
    CollectionUtils.addAll(result, query.iterate());
    return result;
}

From source file:org.ow2.bonita.persistence.db.DbSessionImpl.java

@Override
public Set<OutgoingEventInstance> getOutgoingEvents() {
    final Set<OutgoingEventInstance> result = new HashSet<OutgoingEventInstance>();
    final Query query = getSession().getNamedQuery("getOutgoingEvents");

    CollectionUtils.addAll(result, query.iterate());
    return result;
}

From source file:org.ow2.bonita.persistence.db.DbSessionImpl.java

@Override
public Set<OutgoingEventInstance> getOutgoingEvents(final String eventName, final String toProcessName,
        final String toActivityName, final ActivityInstanceUUID activityUUID) {
    final Set<OutgoingEventInstance> result = new HashSet<OutgoingEventInstance>();
    Query query = null;/*from ww w  . j a v a 2s  . c  om*/
    query = getSession().getNamedQuery("getOutgoingEventsWithUUID");
    query.setString("processName", toProcessName);
    query.setString("activityName", toActivityName);
    query.setString("activityUUID", activityUUID == null ? null : activityUUID.getValue());
    query.setString("name", eventName);

    CollectionUtils.addAll(result, query.iterate());
    return result;
}

From source file:org.ow2.bonita.persistence.db.DbSessionImpl.java

@Override
public Set<IncomingEventInstance> getIncomingEvents(final String eventName, final String toProcessName,
        final String toActivityName, final ActivityInstanceUUID actiivtyUUID) {
    final Set<IncomingEventInstance> result = new HashSet<IncomingEventInstance>();
    final Query query = getSession().getNamedQuery("getIncomingEventsWithUUID");
    query.setString("name", eventName);
    query.setString("processName", toProcessName);
    query.setString("activityName", toActivityName);
    query.setString("activityUUID", actiivtyUUID.getValue());

    CollectionUtils.addAll(result, query.iterate());
    return result;
}

From source file:org.ow2.bonita.persistence.db.DbSessionImpl.java

@Override
public Set<IncomingEventInstance> getSignalIncomingEvents(final String signal) {
    final Set<IncomingEventInstance> result = new HashSet<IncomingEventInstance>();
    final Query query = getSession().getNamedQuery("getSignalIncomingEvents");
    query.setString("eventName", signal);

    CollectionUtils.addAll(result, query.iterate());
    return result;
}

From source file:org.ow2.bonita.persistence.db.DbSessionImpl.java

@Override
@SuppressWarnings("unchecked")
public Set<EventInstance> getConsumedEvents() {
    final Set<EventInstance> result = new HashSet<EventInstance>();

    final Query oeiQuery = getSession().getNamedQuery("getOutgoingConsumedEvents");
    CollectionUtils.addAll(result, oeiQuery.iterate());

    final Query ieiQuery = getSession().getNamedQuery("getIncomingConsumedEvents");
    result.addAll(ieiQuery.list());//from   w  ww  . j  a  v  a  2s  . c o  m
    return result;
}

From source file:org.ow2.bonita.persistence.db.DbSessionImpl.java

@Override
public Set<OutgoingEventInstance> getOverdueEvents() {
    final long currentTime = System.currentTimeMillis();
    final Set<OutgoingEventInstance> result = new HashSet<OutgoingEventInstance>();
    final Query oeiQuery = getSession().getNamedQuery("getOverdueEvents");
    oeiQuery.setLong("current", currentTime);
    CollectionUtils.addAll(result, oeiQuery.iterate());
    return result;
}