List of usage examples for org.apache.commons.collections CollectionUtils addAll
public static void addAll(Collection collection, Object[] elements)
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; }